Scheme

a Programming Language

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

Chez Scheme is a programming language, a dialect and implementation of the language Scheme which is a type of Lisp. It uses an incremental native-code compiler to produce native binary files for the x86 (IA-32, x86-64), PowerPC, SPARC, and AArch64 processor architectures. https://en.wikipedia.org/wiki/Chez_Scheme

  • an emacs-like written in Chez Scheme... Interesting because Chez has a full module system which is something Emacs folks have wanted for a long time. Plus, Chez is extremely high performance. https://github.com/paveluv/e

Edited:    |       |    Search Twitter for discussion