<div dir="ltr">A busy new release of Gerbil, which rounds up the :std/db package with support <br>for MySQL and LevelDB, adds a command line argument parsing library,<br>and a host of other improvements small and big.<br><br>There is also new documentation:<br>- The `:std/db` package has been documented in the Guide:<br>  <a href="https://github.com/vyzo/gerbil/blob/master/doc/guide.md#databases">https://github.com/vyzo/gerbil/blob/master/doc/guide.md#databases</a><br>- A new tutorial illustrates the very basics of distributed prgramming in Gerbil and LMDB:<br>  <a href="https://github.com/vyzo/gerbil/blob/master/doc/tutorial/kvstore.md">https://github.com/vyzo/gerbil/blob/master/doc/tutorial/kvstore.md</a><br><br>As usual, 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">https://github.com/vyzo/gerbil/releases</a><br><br>For questions and support, come say hi on #gerbil-scheme in <a href="http://irc.freenode.net">irc.freenode.net</a>.<br><br>Detailed Changes for v0.11:<br>- stdlib:<br>  - std/db<br>    - std/db/mysql: MySQL dbi interface with FFI driver [new]<br>    - std/db/leveldb: LevelDB interface with FFI driver [new]<br>    - std/db/conpool: connection pools for SQL databases [new]<br>    - std/db/dbi: reset statements after exec and query evaluation<br>    - std/db/sqlite: Fix SMP-safety on FFI (removes ffi_last_error)<br>  - std/getopt: command line argument parsing library [new]<br>  - std/misc/ports: port utilites (copy-port) [new]<br>  - std/sugar: while and until macros<br>  - std/iter: add iter-fini! to iteration protocol for stateful iterator cleanup<br>  - std/make:<br>    - track preludes in make-depgraph<br>    - use build-specs for depgraph generation with make-depgraph/spec<br>    - check library dependencies on build decisions<br>  - std/actor: final structs for messages<br>- r7rs:<br>  - scheme/base: [gambiteer] implement exact-integer-sqrt<br>- prelude:<br>  - gerbil/core<br>    - add u8vector primitives to <host-runtime><br>    - eval is there<br>    - syntax/loc macro from Racket<br>  - gerbil/gambit:<br>    - gerbil/gambit/bytes: refactored synonyms for u8vector ops [new]<br>- expander:<br>  - bind core features at root context, including system-type features<br>  - strict refernces for positive phis<br>- compiler:<br>  - update exe stubs to hook display-exception<br>- runtime:<br>  - clean up confusing direct-* MOP functions<br>- doc:<br>  - <a href="http://guide.md#databases">guide.md#databases</a>: document the :std/db package [new]<br>  - tutorial/<a href="http://kvstore.md">kvstore.md</a>: a key-value store server tutorial [new]<br><br>Happy Hacking!<br><br>-- vyzo<br><br></div>