|
|
|
chicken
A simple Scheme-to-C compiler
/Main/Debian/sparc/interpreters/Why CHICKEN?- R5RS support. - SRFIs 0, 1, 2, 4, 6, 7, 8, 9, 10, 13, 14, 16, 18, 22 and 23 - Syntax-case highlevel macros - Lightweight threads based on first-class continuations - Pattern matching with Andrew Wright's match package - Record structures - A simple and straightforward module system - An object system with multiple inheritance, multimethods and a meta-object protocol - Separated compilation poses no problem and full tail-recursion and first-class continuations are suported. - Extended comment- and string-literal syntaxes - Libraries for regular expressions, string handling, Common LISP style format, UNIX system calls and extended data structures - Create interpreted or compiled shell scripts written in Scheme - Compiled C files can be easily distributed - Generates quite portable C code and compiled files generated by it (including itself) should work without any change on DOS, Windows, most UNIX-like platforms, and with minor changes on other systems. - Linkage to C modules and C library functions is straightforward. Compiled programs can easily be embedded into existing C code. - Simple. It can be used as a pedagogical tool for anybody who is interested in the workings of a compiler. - Extendable, since its code generation scheme, runtime system, and garbage collector fit neatly into a C environment. - Offers better performance than nearly all interpreter based implementations, but still provides full Scheme semantics. - Probably is the first implementation of Scheme that uses Henry Baker's [Cheney on the M.T.A] concept.
Usually, you will also need to install the chicken-dev package. The source files are not included since you could easily get them with the Debian source package. If you really feel the needs to get them under /usr/share/chicken/src, then please let me know.
There are many Scheme implementations available in Debian, have a look at each of them! Have fun!
Info:
Homepage: - Package version: 0.990-1 Architecture: sparc Distribution: Debian Filename: chicken_0.990-1_sparc.deb Browse inside chicken_0.990-1_sparc.deb:
pkg://chicken_0.990-1_sparc.deb:2712752/ info downloads[DIR]usr/ 65535+ twin directories
163 B 2001-01-26shlibs view 18 mirrors
196 B 2001-01-26prerm view 1949+ mirrors
132 B 2001-01-26postrm view 8919+ mirrors
375 B 2001-01-26postinst view 484+ mirrors
4.17 KB 2001-01-26md5sums view 6 mirrors
2.18 KB 2001-01-26control view 2 mirrorsDownload chicken_0.990-1_sparc.deb:
2001-02-17 ftp://ftp.3logic.net/.1/debian-archive/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2001-02-16 ftp://ftp.csie.chu.edu.tw/pub2/Debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2001-02-17 ftp://ftp.linux.pt/pub/mirrors/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.usc.es/pub/mirror/linux/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2005-08-06 ftp://ftp.ncku.edu.tw/Linux/Debian/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.gnome.org/cdimage/snapshot/Debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.tu-chemnitz.de/.SAN0/pub/linux/debian/debian-archive/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.hosteurope.de/mirror/ftp.debian.org/debian-archive/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2005-08-07 ftp://ftp.nsysu.edu.tw/Linux/Debian/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.debian.de/debian-archive/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.inf.tu-dresden.de/os/linux/dists/debian/debian-archive/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://194.65.100.43/pub/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://194.65.100.42/ftp2/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.cpan.nl/pub/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://194.65.100.42/pub/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://130.239.18.173/cdimage/snapshot/Debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://130.239.18.137/cdimage/snapshot/Debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.debian.de/archive/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://194.65.100.43/ftp2/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp2.nl.freebsd.org/debian-cdimage/snapshot/Debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp2.nl.freebsd.org/debian-archive/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2005-08-06 ftp://ftp.ncku.edu.tw/.snapshot/nightly.9/Linux/Debian/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.nrc.ca/pub/systems/linux/debian.org/debian-archive/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://130.239.18.163/cdimage/snapshot/Debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://128.237.157.9/archive.debian.org/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp.inf.tu-dresden.de/os/linux/dists/debian/archive/debian/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://132.246.2.23/debian-archive/pool/main/c/chicken/chicken_0.990-1_sparc.deb
2002-02-16 ftp://ftp2.nl.freebsd.org/vol1/linux/debian-archive/pool/main/c/chicken/chicken_0.990-1_sparc.deb
| Results 1 - 1 |