Re: Sawfish in python??? scheme?



Hi,

On Tue, 01 Mar 2011 15:24:47 +0900 (JST) Teika Kazura <teika lavabit com> wrote:

> Maybe other Scheme than guile is desired.

There are many Scheme implementations out there.  A lot of them are very
limited and probably wouldn't fit Sawfish's needs.  OTOH, there are a
small group of very good ones.

Eli mentioned Racket, which is one of the "very good ones" group.

I'd like to mention Chicken (http://call-cc.org).  Chicken is a quite
fast Scheme implementation, small in terms of size, big in terms of
features.  Chicken focuses practical applications of Scheme. Chicken
compiles Scheme to C (which can then be compiled to native code),and can
also interpret Scheme code (i.e., it does provide a REPL).

The Chicken FFI makes the integration of Scheme and C code easy (see
http://wiki.call-cc.org/man/4/Interface%20to%20external%20functions%20and%20variables
and http://wiki.call-cc.org/eggref/4/bind).

Also, Chicken can be easily extended by eggs.  There is a quite large
set of extensions, for several development areas (see
http://wiki.call-cc.org/chicken-projects/egg-index-4.html for the full
list of available extensions).

The Chicken community is known to be very friendly and responsive (see
http://wiki.call-cc.org/discussion-groups for the available groups and
discussion forums).  Additionally, there's a fairly good documentation
for the core system (see http://wiki.call-cc.org/manual) and for
extensions.


Best wishes.
Mario
-- 
http://parenteses.org/mario


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]