From ee7c1cec9910ecb4f9624def82f9e5000de8287d Mon Sep 17 00:00:00 2001 From: sforman Date: Thu, 31 Aug 2023 10:42:29 -0700 Subject: [PATCH] I think Scheme? --- docs/WhyScheme.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 docs/WhyScheme.md diff --git a/docs/WhyScheme.md b/docs/WhyScheme.md new file mode 100644 index 0000000..a99611f --- /dev/null +++ b/docs/WhyScheme.md @@ -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! +