Scheme
http://www-swiss.ai.mit.edu/projects/scheme/ A wide variety of programming paradigms, including Imperative, Functional Programming, and Message Passing styles, find convenient expression in Scheme.
http://en.wikipedia.org/wiki/Scheme_(programming_language)
Mar'2025: had a breaking change version, R6RS, that handles Unicode and has some essential libraries built in. And then the recidivists rejected it and made a broken R7RS that doesn't do that stuff, and maybe in 5-10 years there'll be an R7RS-large that's halfway usable.
Was supposed to get built into the web browser, instead we got JavaScript.
child of Lisp
a primer from Spritely folks https://spritely.institute/static/papers/scheme-primer.html
- Spritely is built in Racket
Edited: | Tweet this! | Search Twitter for discussion
BackLinks: 2004-07-15-LeungKayCroquet | 2006-09-30-MccallisterWebScriptingPlatform | 2006-10-02-YeggeJavaScriptMozilla | 2007-01-20-YeggeGreatSoftwareSystems | 2008-06-28-YeggeRhinosAndTigers | 2009-05-26-MitSwitchingSchemeToPython | 2017-06-26-CullDataspaceThoseMemexDreamsAgain | 2024-06-01-LispIcingOrCake | ElectronicMusic | ExposingYoungKidsToScience | FunctionalProgramming | Guile | Guix | HayStack | IMACS | JavaScript | LuA | PaulGraham | Racket | SICP | SmallWeb | Spritely
TwinPages: NikitaVoloboev