I think Scheme?

This commit is contained in:
sforman 2023-08-31 10:42:29 -07:00
parent e956e177f6
commit ee7c1cec99
1 changed files with 27 additions and 0 deletions

27
docs/WhyScheme.md Normal file
View File

@ -0,0 +1,27 @@
# Why Scheme?
First of all, it's a Lisp.
Universal (implemented for many platforms, many times.)
Venerable (around for a long time, still going strong. Roots in deep places.)
Simple. (Language and implementation.)
Well documented. (SICP, 'nuff said. But etc. & et. al.)
Unconventional but uncontroversial.
Compile and REPL.
(Optional strong typing.)
Because it's old and well-used it has everything ("Batteries Included" or
easily available.)
Compact and elegant code.
Ooo! And it makes a nice _target_ for compiling Joy expressions!
The Numeric Tower!