Hi all,
After a hiatus where I was busy with some other projects, Gerbil development is still alive. The latest hacking spree closes a bunch of TODOs in my development log and brings LMDB bindings.
For those new to Gerbil, it is an opinionated dialect of scheme with a state of the art macro and module system on the Gambit runtime.
For sources and downloads: https://github.com/vyzo/gerbil https://github.com/vyzo/gerbil/releases/tag/v0.6
Changes since Gerbil v0.5: - gerbil/runtime: - MOP allows mixin structs in make-class-type; classes can now mixin structs - gerbil-version and gerbil-system-version - prelude: - defclass allows mixing arbitrary types and defers to runtime for composition validation - fix extend-class-type-info type id - stdlib - actor/rpc: - stream support - up [arbitrary] max message size to 1MB - offload message writes from dispatch thread to dedicated writer thread - db/lmdb: LMDB bindings and high level interface - db/dbi: add explicit methods for transactions with cached statements - update ffi code to use ___return instead of ___result[_voidstar] - fix regression with thread-interrupt! raising exceptions in recent gambit - gxc: - support compilation of dynamically linked executables
-- vyzo
Afficher les réponses par date