Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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


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


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.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: