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

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: