Fork me on GitHub
#babashka
<
2020-05-17
>
didibus08:05:55

Babashka supports loading pods as namespace, is there a Clojure JVM lib as well which supports loading pods as namespace from standard Clojure?

borkdude08:05:45

@didibus yes, itโ€™s called babashka.pods: https://github.com/babashka/babashka.pods

borkdude15:05:08

babashka v0.0.96: the pod protocol now allows pods to define macros! https://github.com/borkdude/babashka/releases/tag/v0.0.96

jeroenvandijk16:05:59

@borkdude Donโ€™t you think this thing is becoming too smart and meta? Not worried about computers taking over? ๐Ÿ˜…metal

borkdude16:05:41

@jeroenvandijk It's the only way to sanely support macros, unless you want to do sexpr transformations in Rust... honestly, I don't think anyone wants to ๐Ÿ˜‰

borkdude16:05:22

take a look at the hsqldb pod: it now supports with-transaction, which is kind of magic, since you can't just send a connection over the wire.

nate16:05:40

Magic indeed.

jeroenvandijk19:05:40

The number of Clojure layers is impressive! Respect for creating this!

jeroenvandijk19:05:08

I wonder when we'll see the first Pod recursion