Re: Sawfish in python??? scheme?
- From: Mario Domenech Goulart <mario goulart gmail com>
- To: General discussion about sawfish wm <sawfish-list gnome org>
- Subject: Re: Sawfish in python??? scheme?
- Date: Tue, 01 Mar 2011 07:22:44 -0500
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]