4 ms·
I would like to disagree with this view of Racket. I'm a fairly experienced professional programmer with a lot of systems experience, and I find Racket an extr
by nsm 3y ago
I would like to disagree with this view of Racket.
I'm a fairly experienced professional programmer with a lot of systems experience, and I find Racket an extremely well thought out, competently implemented and high performance (particularly with the switch to Chez Scheme) language.
I wrote a bit about it at https://nikhilism.com/post/2023/racket-beyond-languages/ https://nikhilism.com/post/2023/racket-beyond-languages/ and Bogdan Popa and Alex Hirsanyi have done amazing stuff with the language
https://defn.io/ https://defn.io/
https://alex-hhh.github.io/index.html https://alex-hhh.github.io/index.html
including a sophisticated web framework, a Kafka GUI client and so on.
I think the only deficiency for a "pragmatic for a seasoned programmer" (beyond the standard "no FAANG is sponsoring it" related lack of resources and presence in popular discussion) is the lack of good editor integration beyond emacs. That said, I've found DrRacket perfectly reasonable for my uses, although clunky.
I'm not saying it can replace something like Python, but that is more because of the smaller ecosystem and contributor base than anything wrong with the language itself.