Dušan Maliarik

Results 66 comments of Dušan Maliarik

I'm trying to understand why does lispy add some (pomegranate) dependencies here: https://github.com/abo-abo/lispy/blob/0d40a3619ca5739ec0b2864ec40f754847da6e2e/le-clojure.el#L96 Only to use that, to add more dependencies here: https://github.com/abo-abo/lispy/blob/0d40a3619ca5739ec0b2864ec40f754847da6e2e/lispy-clojure.clj#L39 Can't you just add all dependencies you...

> Afterwards, lispy-clojure.clj can use whatever package it needs via use-package Sure, but why are you not using the `(cider-add-to-alist 'cider-jack-in-dependencies` ? This would remove 2 dependencies (pomegranate, dynapath). >...

It's pretty hard to get something reproducible, but here you go https://github.com/skrat/lispy-buggy Steps: - git clone - `docker build -t skrat/lispy-bugy .` - ...grab a coffee.. - `docker run -it...

It also puzzled me how can you `extend-protocol` a protocol. I thought you can only extend a particular type, not all types that implement particular protocol (`IPersistentMap`). I couldn't find...

If I only use the `.temporal` store in my component, it doesn't get re-rendered when I call `undo()` or `redo()` because `pastStates` and `futureStates` are not changing identity (not 100%...

@charkour demo here https://codesandbox.io/s/zundo-forked-xf0t5p?file=/src/App.tsx

@charkour maybe, but IMO it won't suffice, you simply need to change `pastStates` and `futureStates` identities, so it's either some form of `[...pastStates, nextState]` or wrapping them in an object...

I would love to see this being taken a step further, and decouple the rendering entirely. Opening up the possibility for use with non-DOM renderers (eg. Canvas, WebGL, JOGL, PIXI.js,...

Ok, so 1st thing: workaround - just don't import stuff from barrel files, import what you need from the package, eg. `import { useGLTF } from '@react-three/drei/core/useGLTF';` this will remove...