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