Comment

Comment by Decabytes

I like Racket because of these things

1. Package manager

2. Cross platform Gui

3. Easy to install on all platforms

4. Gradually typed language Typed-Racket that checks types at compile time

5.fast (has moved from middle of the pack to top 3 fastest Schemes)

6. Evolution under the hood as opposed to just syntax and features (chez scheme over C)

7. Simple IDE with Emacs built in which makes getting started if you are afraid of Emacs easier.

8. Documentation languages like Pollen and Scribble make writing documentation better than any other language I have used

9. Zuo, a Make replacement which works like a mini Racket

10. Large active community

11. Modern communication channels (Discord, Discourse Forum, subreddit)

12. Documentation geared towards beginners or experienced programmers (Racket Guide vs Racket Reference)

13. You can turn a Racket program into an executable (it’s far but better than Python’s options that’s for sure)

There are Schemes that I like better for specific things (Gambit-C for C integration, Gerbil as a Racket Successor, Chez as the Fastest Scheme, Guile for its large GNU ecosystem)

But no Scheme has come close to offering even half of what you get with Racket out of the box

parent Decabytes 2 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton