3 ms·
1 - Everything is an expression so it's easier to snap code together. 2 - List based = flexibility, get more done faster because lists are simple and everywher
by innguest 12y ago
1 - Everything is an expression so it's easier to snap code together.
2 - List based = flexibility, get more done faster because lists are simple and everywhere
3 - Strongly nudges in the direction of functional programming
4 - Rocking documentation, advanced libraries
5 - The Dr Racket GUI IDE
6 - X-expressions (don't know what they are)
7 - Hygienic macros
9 - Easy to write powerful DSLs
10 - Many low hanging fruits to contribute
- Moral_ 12y agoDr Racket is a horrible IDE. Routinely uses ungodly amounts of ram, ever try scrolling through your code because it spends 30 seconds in some paren matching loop.
- mbrock 12y agoI wouldn't say "horrible." I haven't used it for large projects, only for tinkering, but for that purpose, it's excellent.
- klibertp 12y agoUnfortunately I have to agree here. I abandoned DrRacket for Emacs racket-mode and geiser because waiting for DrRacket to finish whatever it was doing became too much for me. On the other hand, as an Emacs user, I'd probably do this even if DrRacket was much better optimized than it is :)