14 lines
689 B
Plaintext
14 lines
689 B
Plaintext
Gerbil is an opinionated, some might even say tendentious, dialect of
|
|
Scheme designed for systems programming. It provides a state of the
|
|
art macro and module system on top of the Gambit runtime and compiler
|
|
and an extensive standard library. One way to think of Gerbil is as
|
|
the C++ to Marc Feeley's C.
|
|
|
|
The macro system is based on quote-syntax, and provides the full
|
|
meta-syntactic tower with a native implementation of syntax-case. It
|
|
also provides a full-blown module system, similar to PLT Scheme's
|
|
(sorry, Racket's) modules. The main difference from Racket is that
|
|
Gerbil modules are single instantiation, supporting high performance
|
|
ahead of time compilation and compiled macros.
|
|
|