4 ms·
DrRacket can be used to run R6RS and R7RS (small) scheme via `#lang` directives, though conformance is not 100%. See: https://docs.racket-lang.org/r6rs/index.
by michaelsbradley 10y ago
DrRacket can be used to run R6RS and R7RS (small) scheme via `#lang` directives, though conformance is not 100%.
See:
https://docs.racket-lang.org/r6rs/index.html https://docs.racket-lang.org/r6rs/index.html
https://github.com/lexi-lambda/racket-r7rs https://github.com/lexi-lambda/racket-r7rs
- qwertyuiop924 10y agoYeah, but the main language, #lang racket, isn't scheme. At all. And a lot of people think it is.
- michaelsbradley 10y agoFair enough. My main point when mentioning DrRacket was to suggest its usefulness as a learning environment and programming tool, and one squarely in the Scheme branch of the Lisp family, though there are important differences, as you suggest.
- qwertyuiop924 10y agoCertainly true. Although I prefer Geiser + Emacs myself, which supports Guile, Racket, and Chicken, the three big Scheme implementations (or not Scheme implementations in Racket's case).