[gambit-list] Gerbil v0.9

Dimitris Vyzovitis vyzo at hackzen.org
Fri May 26 16:24:03 EDT 2017

Hi all,

There is an exciting new release of Gerbil, as we now support the #lang form
for custom language preludes with arbitrary syntax. The release also comes
with an extensive parsing/lexing library, so that you can easily write new
language grammars in declarative syntax.

Custom languages are documented in the Guide and the Custom Languages

For sources and downloads:

Detailed Changelog since v0.8:
- expander:
  - %%ref, %%app, and %%begin-module indirections for custom expansion
  - #lang reader support for custom language preludes
  - allow arbitrary extensions for modules (not just .ss)
  - fix resolution of displaced syntax-quotes
- std/parser:
  - parsing and lexing package in stdlib
  - std/parser/grammar prelude for declarative parser specification
- core prelude:
  - inline struct-instance? and direct-struct-instance?
  - remove catch, add read-line
- stdlib
  - std/make: recompile static exes when the static module is stale
  - [targit] std/crypto/libcrypto: fix compatibility issues with
- tutorial: Custom Languages tutorial

Happy Hacking!

-- vyzo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.iro.umontreal.ca/pipermail/gambit-list/attachments/20170526/38bbec58/attachment.htm>

More information about the Gambit-list mailing list