12 comments
@tealeg Right now I'm thinking about something like lokke, because programming guix/rde stuff with set! hash-set! vector-set! is neither functional nor fun. In some distant future I look towards distributed content-addressable immutable storage and programming environment on top of it. @abcdw Wasn't that originally a consequence of implementing a Lisp in the JVM rather than proper language design? 🤔 This is why I ended up programming in Clojure. I much prefer the clean and sparse nature of Scheme but immutable data structures out of the box with a nice literal representation are a game-changing feature for the everyday programming that I was doing at the time. No reader macros make it a lot less interesting for many other things like prototyping languages. > What's your Clojure setup in Guix? Have you published your Emacs dotfiles and Guix packages anywhere? @monkey1 I don't do much clojure these days, but here it is: https://git.sr.ht/~abcdw/rde/tree/809ca40053c1d9eca73a66bb8c948e411195ede8/src/rde/features/clojure.scm#L38
[DATA EXPUNGED]
@abcdw I find that vlists and vhashes in Guile are often helpful. But yeah, we should add more of them, possibly borrowing them from Lokke, from https://github.com/ijp/pfds, etc. |
@abcdw I wonder if Owl is in the direction you mean? I've not yet played with it myself.