Released: Jul 4 2022
Changelog
- Easing use of the LBM library from C++ code.
- lbm_define can now create variables (#var) in variable memory from the C side of things.
- Simple namespaces.
- Added pattern matching support for i64, u64 and double.
- Fixed issue with pattern matching on i32, u32.
- Refactoring with readability in focus.
- Computing encodings of commonly used symbol constants (for eval_cps) at compile time rather then repeatedly at runtime.
- Added function that lookups based on the second field in assoc structures. Called it "cossa" as it is like assoc but backwards.
- Added possibility to partially apply closures. A partially applied closure is again a closure.