Oddbean new post about | logout
 @488cf7e2 You might want to swap Lisp with something powerful, like Nim. Not with a language that was designed with a built in handbrake, like Go (Go was intentional designed for beginner or intermediate programmers).

In Nim, you even have Macros that can help you define compile-time DSL if you're so inclined.

But if you swap anything out for an intentionally too simple thingy, you might end up frustrated with a high probability.