Janos Erdos
Janos Erdos
thanks to the excellent work put in bb, latest versions perform much better! ``` [erdos@fedora uclj]$ bb --version babashka v0.8.157 [erdos@fedora uclj]$ bb ./benchmark.clj | test case | uclj |...
Some forms evaluate to themselves. If set/vector/map contains only such forms then it also evaluates to itself. In these cases, the form shold be quoted as a whole to avoid...
starting the REPL or invoking with `-version` should print the binary version.
native binary is huge, lets remove unused parts to reduce size. idea: we an `alter-var-root` unused vars to nil. Size history: - version 0.1.3 from on release page: `98,591,600` bytes...
see test from Babashka `vars_test.cljc`: ``` (def ^:const x 10) (defn foo [] x) (def x 11) (foo) ```
Use Clojure built in functions instead of direct Java interop calls where possible.
stencil throws an exception when access with `[]` and with dotted form is mixed in a single expression, like in `x[y].z`. TODO: - [ ] check if it breaks variable...