[gambit-list] An update on Gerbil

Dimitris Vyzovitis vyzo at hackzen.org
Sun Jan 31 12:11:58 EST 2016


Small correction for building:

git clone https://github.com/vyzo/gerbil.git
cd gerbil/src && ./build.sh

That is, the build-script is in gerbil/src instead of the top directory.

-- vyzo

On Sun, Jan 31, 2016 at 7:09 PM, Dimitris Vyzovitis <vyzo at hackzen.org> wrote:
> Hi again,
>
> I think it is time to provide an update to the list with regards to
> Gerbil, as I have ported a number of libraries (more are coming), and
> it now has a nicer README.md you can read formatted on github.
>
> Fundamentally, Gerbil is a new dialect, but it is Scheme after all.
> It sits on top of Gambit and provides its own macro and module system.
>
> From a Gambit user's perspective, it can be thought of as a macro
> expander for Gambit, a module system for Gambit, and (as I am porting
> more of them) at the end of the day as batteries for Gambit.
> Macroscopically (pun intended) it brings feature parity in terms of
> capabilities between Gambit and PLT.
>
> At this point, I can encourage more gambiteers to take a look, as your
> input can guide libraries and features going forward.
> Documentation is still very terse, but you can start with
> src/prelude/core.ss which defines the core language that you get by
> default in the interpreter and compiler.
>
> The source code is on Github:
> https://github.com/vyzo/gerbil
>
> It builds on linux and should build on all other unix-like systems. To build,
> $ cd gerbil && ./build.sh
>
> It takes a while to build, as this does a full stage2 bootstrap:
> starting from pre-compiled scheme sources, it first uses them to
> compile itself into the stage1 system and then does a full build with
> the newly build sources.
>
> Let me know if you have any problems building, and any patches (and
> feature requests/whish list) are welcome!
>
> -- vyzo



More information about the Gambit-list mailing list