Scheme (programming language): Difference between revisions

Content deleted Content added
added some links from an mis-named page
implementations section; examples section
Line 18:
which didn't allow filenames longer than 6 characters.
 
=== Standards ===
There are many [[Scheme Implementations|implementations]] and
mention the standards here: R4RSR<sup>4</sup>RS (and earlier!), R5RSR<sup>5</sup>RS, and the IEEE standard.
[[Scheme Links|web resources]] related to Scheme.
''You can edit this page right now!''
 
=== Examples ===
mention the standards here: R4RS (and earlier!), R5RS, and the IEEE standard.
Scheme code can be found in at least the following Wikipedia articles:
*[[Arithmetic geometric mean]]
*[[Tail recursion]]
 
=== Implementations ===
*http://www.scheme.com/ - Chez Scheme, a proprietary freeware Scheme interpreter and commercial Scheme compiler for [[Microsoft Windows]] and several [[UNIX]] systems
*http://www.gnu.org/software/guile/ - GNU Guile, a [[free software|free]] Scheme interpreter packaged as a library that provides scripting to applications. The [[GIMP]] paint program uses Guile as part of GIMP's Script-fu system.
 
=== Additional Resources ===
'''External Links'''<br>
*http://www.schemers.org/ - A large collection of Scheme resources.<br>
*http://www.htdp.org/ - Online book ''How to Design Programs'' which purports to teach programming using Scheme. The authors seem to have some very clear ideas on how they think teaching programming should be done.
*http://www.scheme.com/tspl2ed.html - Online book ''The Scheme Programming Language'' by R. Kent Dybvig. A useful language reference.