Changeset 37140 in project


Ignore:
Timestamp:
01/29/19 12:35:16 (3 months ago)
Author:
juergen
Message:

juergen-lorenz updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/users/juergen-lorenz

    r35304 r37140  
    77In my mind, Chicken is the best Scheme implementation. Its compiler compiles to C in the most ingenious way, it has the simplest interface to C, and it has a beautiful infrastructure, the eggs system, a helpful community and, and, and ...
    88
    9 === Eggs
     9=== Chicken 5 Eggs
     10
     11==== [[/eggref/5/bindings|bindings]]
     12
     13A light-weight alternative to the matchable egg, with many enhancements.
     14
     15A number of binding macros is provided, which can destructure arbitrary
     16mixtures of lists, pseudolists, vectors and strings, as well as
     17arbitrary sequence types, the client may add later. The most important
     18one is bind, a variant of Common Lisp's destructuring-bind.
     19
     20==== [[/eggref/5/holes|holes]]
     21
     22Transform expressions with holes into procedures with the holes as
     23argument names. Here, a hole is symbol, consisting of zero or more
     24digits enclosed in bangs.
     25
     26==== [[/eggref/5/list-comprehensions|list-comprehensions]]
     27
     28Some list creating procedures, in particular a variant of
     29Clojure's for macro
     30
     31==== [[/eggref/5/simple-cells|simple-cells]]
     32
     33Another simple implementation of the cell datatype, a lightweight variant of
     34boxes.
     35
     36==== [[/eggref/5/simple-exceptions|simple-exceptions]]
     37
     38An easy to use exception wrapper around chicken's condition system.
     39
     40==== [[/eggref/5/simple-tests|simple-tests]]
     41
     42Some simple macros and commands which help debugging and testing.
     43
     44=== Chicken 4 Eggs
     45
     46These eggs will no longer be maintained.
     47Most of them will be ported to Chiken 5.
    1048
    1149==== [[/eggref/4/basic-macros|basic-macros]]
Note: See TracChangeset for help on using the changeset viewer.