DEV Community

Discussion on: The Coolest Programming Language Features

Collapse
 
renegadecoder94 profile image
Jeremy Grifski • Edited

So, I've actually written a pretty basic Lisp interpreter (in an imperative language no less), so it makes sense that you can manipulate the language with itself. In fact, I believe Racket has a ton of support for dialects, but I haven't gotten a chance to play around with that feature myself.

Thanks for the tip! I know C has macros as well, and they're arguably worse the Rust's, so I guess I could have used a worse example. haha