Hacker News new | past | comments | ask | show | jobs | submit login

Yeah, I was going to say. The simplicity and readability of Lisp code is inversely proportional to the use of macros.





Let's get rid of macros then

In projects? Yes, scaling them back is a good idea. They're a specific tool with a specific use. It's profoundly annoying, especially in Nim world, to pull in a library that then hides all of its functionality in code paths that are only generated at compile time. Things become very difficult to debug.

The simplicity and readability of Lisp-- code is now inversely proportional to how useful macros would have been to write it.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: