This commit is contained in:
eli 2022-09-04 18:48:30 -04:00
parent 6615a7b140
commit 1471266abd
5 changed files with 21 additions and 4 deletions

1
src/chibi.gmi Normal file
View File

@ -0,0 +1 @@
# chibi

1
src/chicken.gmi Normal file
View File

@ -0,0 +1 @@
# chicken

1
src/racket.gmi Normal file
View File

@ -0,0 +1 @@
# racket

3
src/s9.gmi Normal file
View File

@ -0,0 +1,3 @@
# scheme 9 from empty space
=> http://t3x.org/s9fes/ Scheme 9 from Empty Space, Reimagined

View File

@ -1,8 +1,19 @@
# scheme
Scheme is the Boris to [[common-lisp]]'s Natasha. The Chewbaca to common lisp's Han Solo.
...this is to say, one isn't better than the other, but they're an interesting pair. Different but with a shared history.
* scheme9
* chicken-scheme
* chibi-scheme
* racket-minimal
There are many implementations across a variety of flavors. Theoretically they ought to be mostly compatible, so that code written under one implementation ought to more or less work under another implementation...but in our experience this is more of a headache than it is worth.
The implementations included on [[sans]] are...
* [[s9]]
* [[chicken]]
* [[chibi]]
* [[racket]]
Chicken, chibi, and racket support (most of) r7rs. s9 supports r4rS.
=> https://www.schemers.org schemers
=> https://small.r7rs.org r7rs small