SLIB
Encyclopedia
SLIB is a Scheme library written by Aubrey Jaffer
Aubrey Jaffer
Aubrey Jaffer is a mathematician who has written several free software programs, such as the SCM Scheme implementation, which forms the core of GNU Guile, and the SLIB portable Scheme library.-External links:*...

. It uses only standard syntax and consequently works on many different Scheme implementations, such as Bigloo
Bigloo
Bigloo is an implementation of the Scheme programming language developed at the French IT research institute INRIA. Its orientation is towards providing tools for effective and diverse code generation that can match the performance of hand-written C or C++. The Bigloo system contains a Scheme...

, Chez Scheme
Chez Scheme
Chez Scheme is a proprietary Scheme implementation by R. Kent Dybvig, first released in 1985, which uses incremental native-code compilation to produce native binaries for the PowerPC, SPARC; x86 and x86-64 processor architectures...

, Extension Language Kit
Extension Language Kit
Extension Language Kit is a free Scheme implementation which is embeddable in C and C++ programs, but can also be used as a stand-alone Scheme interpreter....

 3.0, Gambit
Gambit (Scheme implementation)
Gambit, also called Gambit-C, is a free software Scheme implementation, consisting of a Scheme interpreter, and a compiler which compiles Scheme to C. Its documentation claims conformance to the R4RS, R5RS, and IEEE standards, as well as several SRFIs...

 3.0, GNU Guile
GNU Guile
GNU Guile is an interpreter/virtual machine for the Scheme programming language. It was first released in 1993. Guile includes modularized extensions for POSIX system calls, APL array functionality, and others packaged as an object library...

, JScheme
JScheme
JScheme is an implementation of the Scheme programming language, created by Kenneth R. Anderson, Timothy J. Hickey and Peter Norvig, which is almost compliant with the R4RS Scheme standard and which has an interface to Java....

, MIT/GNU Scheme
MIT/GNU Scheme
MIT/GNU Scheme is a free software Scheme implementation.MIT/GNU Scheme was free software even before the Free Software Foundation and GNU General Public License existed.It has a built-in Emacs-like editor called Edwin....

, Pocket Scheme
Pocket Scheme
Pocket Scheme is an implementation of the Scheme programming language for Microsoft Windows CE for Handheld PC and Windows Mobile, developed by Ben Goetter....

, Racket, RScheme
RScheme
RScheme is a Scheme implementation developed by Donovan Kolbly, with an object-orientation approach adapted from Dylan.RScheme implements all of R4RS except transcript-on and transcript-off, and all of R5RS except define-syntax...

, Scheme 48
Scheme 48
Scheme 48 is a free software Scheme implementation using a bytecode interpreter. It has a foreign function interface for calling functions from C and comes with a regex library, and a POSIX interface...

, SCM
SCM (Scheme implementation)
SCM is a free software Scheme implementation in C written by Aubrey Jaffer, the same author as the SLIB Scheme library and the JACAL interactive symbolic mathematics program.It conforms to the R4RS, R5RS, and IEEE P1178 standards....

, SCM Mac, and scsh
Scsh
Scsh is a POSIX API layered on top of the Scheme programming language in a manner to make the most of Scheme's capability for scripting. It is limited to 32-bit platforms but there is a development version against the latest scheme48 that works in 64bit mode.....

. SLIB is used by GnuCash
GnuCash
GnuCash is a free and open source accounting software program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.'s Quicken application, but also has features for small business accounting...

. Other implementations can support SLIB in a unified way though SRFI
Scheme Requests for Implementation
Scheme Requests for Implementation is an effort to coordinate libraries and extensions of standard Scheme, necessitated by Scheme's minimalistic design, and particularly the lack of a standard library prior to R6RS...

 96.

SLIB is a GNU package.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK