Fork me on GitHub
#babashka
<
2019-10-02
>
borkdude20:10:50

babashka master now supports macros: $ bb --time '(defmacro do-twice [x] `(do x x)) (do-twice (prn :foo))' :foo :foo bb took 2ms.

sogaiu21:10:39

looks like you win:

$ bb --time '(defmacro do-twice [x] `(do ~x ~x)) (do-twice (prn :foo))'
:foo
:foo
bb took 3ms.

borkdude22:10:07

that was on my Macbook Pro 2019. actually when I run it a couple of times on this Macbook Air I'm on right now:

$ bb --time '(defmacro do-twice [x] `(do ~x ~x)) (do-twice (prn :foo))'
:foo
:foo
bb took 1ms.