Yeah, as much as I love Common Lisp and prefer it to Scheme (despite learning Scheme first), the fact you can read the entirety of R7RS small in a single afternoon is, in my opinion, quite important in making the language approachable to beginners.
Yeah, as much as I love Common Lisp and prefer it to Scheme (despite learning Scheme first), the fact you can read the entirety of R7RS small in a single afternoon is, in my opinion, quite important in making the language approachable to beginners.
If you wish, you can install a package to run R7RS small program in Racket. Just run in the commend line
or search r7rs in the package manager inside DrRacket.It's not maintained by the core developers, but it pass all the test suit and if you ever find a bug and post an issue in github or in the discourse group, it will be fixed very soon.
https://pkgs.racket-lang.org/package/r7rs
https://github.com/lexi-lambda/racket-r7rs
more info: https://github.com/lassik/racket-r7rs-example