sci

borkdude 2022-12-03T13:20:17.293949Z

Now also implemented or and and as macros, while still having them as built-in optimized versions as well (less interpretation overhead).

$ ./bb -e '(doc or)'
-------------------------
clojure.core/or
([] [x] [x & next])
Macro
  Evaluates exprs one at a time, from left to right. If a form
  returns a logical true value, or returns that value and doesn't
  evaluate any of the other expressions, otherwise it returns the
  value of the last expression. (or) returns nil.