top | item 45166142

(no title)

olmo23 | 5 months ago

Racket is the canonical LISP (well, Scheme) to recommend to new users.

https://racket-lang.org/

discuss

order

tmtvl|5 months ago

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.

gus_massa|5 months ago

If you wish, you can install a package to run R7RS small program in Racket. Just run in the commend line

  raco pkg install r7rs
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