Fork me on GitHub
#announcements
<
2023-02-24
>
borkdude16:02:45

https://github.com/babashka/nbb: Scripting in Clojure on Node.js using https://github.com/babashka/sci! 1.2.167. It's been a while since the last announcement and a lot has happened. Changes since the last announcement in 🧵 !

🚀 14
nbb 22
🦾 4
borkdude16:02:04

https://github.com/babashka/nbb/issues/297: resolve nbb.edn relative to invoked script • https://github.com/babashka/nbb/issues/309: fix error when calling a macro which is referring to a js library symbol • https://github.com/babashka/nbb/issues/201: keyword arguments as map support • https://github.com/babashka/nbb/issues/306: nREPL server exits on evaluation error • https://github.com/babashka/nbb/issues/303 nREPL server sends bad namespace value in eval responses. • https://github.com/babashka/nbb/issues/302: top level do expressions did not allow non-seq? values • https://github.com/babashka/nbb/issues/300: write print-error-report to *print-err-fn*https://github.com/babashka/nbb/discussions/296: expose pretty printing errors in JS. See https://github.com/babashka/nbb#printing-errors. • https://github.com/babashka/nbb/issues/294: support multiple values in code input in nREPL eval message • https://github.com/babashka/nbb/issues/295: add swap-vals! and reset-vals!https://github.com/babashka/nbb/issues/292: fix destructuring in multimethod • Lazy load cljs.pprint for better startup time • Update SCI: faster field access • Upgrade SCI with performance improvements • https://github.com/babashka/nbb/issues/288: escape regex when searching for completions in REPL • Add support for executing function using https://github.com/babashka/cli: nbb -x foo.bar/baz --flag --option 1 • Add cljs.pprint/cl-format • Add promesa.core/future