Racket v9.3
85 points by privong 16 hours ago | 5 comments

pavpanchekha 5 hours ago
I do a substantial amount of coding in Racket, including maintaining the Herbie numerical compiler (https://herbie.uwplse.org/) over the last decade.

Racket is great! The runtime is reasonably fast, and the standard library is exceptionally featureful, including, for example, a decent plotting library, an HTTP server, decent HTML and JSON support, several forms of multi-threading, and a quite good FFI, all of which Herbie uses extensively. I suppose the parentheses are a question of taste (I like them!) but a lot of the specific syntactic decisions, like the `for` and `match` macros, are quite nice.

reply
summarity 4 hours ago
Thank you for Herbie btw, it continues to be one of the most used tools in my personal projects (all 3D math and rendering)
reply
akoboldfrying 43 minutes ago
What a neat tool, I had no idea such a thing existed!
reply
whateveracct 3 hours ago
the runtime is chez, right?
reply
salsa_catsup 16 minutes ago
Is Racket the Lisp where I wanted to write keywords like `foo:` or `:foo`, but they went with something like `'#:foo`, which ruined keyword syntax for me?
reply