3 ms·
While I don't work with Racket much now, I will be eternally grateful for the concepts it taught, functional programming, recursion through the little schemer,
by Decabytes 5y ago
While I don't work with Racket much now, I will be eternally grateful for the concepts it taught, functional programming, recursion through the little schemer, how to design programs and break them up into small chunks, and writing tests. Gradual typing allowed me to make my programs more robust, and the type checking built into typed Racket helped catch errors without having to run a separate utility like mypy.
The community isn't the largest, but you can still get an answer to the questions that you have, and having a GUI built in the standard library (which is rare amongst Schemes) allowed me to do some pretty cool things like implement Conways game of life https://gitlab.com/diegocrespo/conways-game-of-life/-/tree/master https://gitlab.com/diegocrespo/conways-game-of-life/-/tree/m....