|
|
|
|
|
by neilv
1895 days ago
|
|
It's actually easy to implement that slight variation in Racket, as a `#lang` or reader extension. As an example of a Scheme-ish `#lang`, here's a Racket `#lang sicp` that I made to mimic MIT Scheme, as well as add a few things needed for SICP: https://github.com/sicp-lang/sicp/blob/master/sicp/main.rkt It would be even easier to make a `#lang better-scheme`, by defining just a few changes relative to `racket-base`, such as how numbers are read. |
|