SCM: Difference between revisions
Appearance
mNo edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
;Prerequisites | ;Prerequisites | ||
* [[SLIB Portable Scheme Library]] | * [[SLIB Portable Scheme Library]] | ||
====Known issues==== | |||
The 5fx branch appears no longer to compile under or for DOS even though there is supposedly explicit support for it. | |||
==Links== | |||
* [http://people.csail.mit.edu/jaffer/SCM SCM homepage] | |||
==Publications== | ==Publications== | ||
* Richard Kelsey, William Clinger and Jonathan Rees (Editors): [http://people.csail.mit.edu/jaffer/r5rs_toc.html Revised(5) Report on the Algorithmic Language Scheme] - Higher-Order and Symbolic Computation Volume 11, Issue 1, August 1998 | * Richard Kelsey, William Clinger and Jonathan Rees (Editors): [http://people.csail.mit.edu/jaffer/r5rs_toc.html Revised(5) Report on the Algorithmic Language Scheme] - Higher-Order and Symbolic Computation Volume 11, Issue 1, August 1998 | ||
:SCM conforms to this standard and the author has explicitly stated that he will not release a version conforming to ''Revised(6)'' due to incompatibilities. | :SCM conforms to this standard and the author has explicitly stated that he will not release a version conforming to ''Revised(6)'' due to incompatibilities. | ||
==Licence== | |||
Open source software released under the [[GPL v2]] | |||
==Authors== | ==Authors== | ||
Line 23: | Line 32: | ||
[[Category:MS Windows Tools]] | [[Category:MS Windows Tools]] | ||
[[Category:Amiga Tools]] | [[Category:Amiga Tools]] | ||
[[Category:MAC Finder Tools]] | |||
[[Category:Generic Unix Tools]] | [[Category:Generic Unix Tools]] | ||
[[Category:Open Source Software]] | [[Category:Open Source Software]] | ||
[[Category:Software written in C]] | [[Category:Software written in C]] |
Revision as of 05:57, 4 April 2016
A open source multi-platform implementation of Scheme written in C, SCM is an interpreter but it includes a Scheme-to-C compiler called Hobbit but that program generates C files that can be linked with the SCM executable. The program is primarily developed on Linux and Microsoft Windows these days but it has support in the source for the Amiga, DOS, the Atari ST, MacOS, OS/2, NOS/VE, Unicos and VMS, Unix and uses mostly common I/O libraries so should be a fairly easy port to other operating systems that have some POSIX compatibility.
Versions
- Last known version: SCM version 5f2 (2015-07-15)
- This is only provided in binary format or distribution packages for Linux and MS Windows, other platforms will have to be built from source.
- Prerequisites
Known issues
The 5fx branch appears no longer to compile under or for DOS even though there is supposedly explicit support for it.
Links
Publications
- Richard Kelsey, William Clinger and Jonathan Rees (Editors): Revised(5) Report on the Algorithmic Language Scheme - Higher-Order and Symbolic Computation Volume 11, Issue 1, August 1998
- SCM conforms to this standard and the author has explicitly stated that he will not release a version conforming to Revised(6) due to incompatibilities.
Licence
Open source software released under the GPL v2
Authors
- Aubrey Jaffer (Main SMC author)
- Tanel Tammet (Hobbit author)
- Marc Espie (SMC Contributor)
- Martin Michlmayr (SMC Contributor)