Re:Why Lisp?
by littlemeat on Sunday May 07, 2023 @11:34AM
(#35852495)
I was waiting for some code in Lisp to compare it with another language, or some telling about the experience of the company using Lisp versus another language, but nothing like that. Macros can be difficult to use outside of small teams. Also libraries are nothing like python. Also there is no context about what you are using Lisp for in this article. So little meat hear.
[ Parent
| on HN ]
Code is difficult outside of small teams. Period. Libraries, macros, annotations, build systems...
Macros are basically the reason that people like ruby on rails. Every tool has its place.
Re:Why Lisp?
by cultofmetatron on Sunday May 07, 2023 @11:57AM
(#35852764)
metaprogramming in ruby carries a runtime cost. lisp macros (and rust macros) compile and so can be run without drastically decreasing Perf
I don't disagree. The post I was replying to effectively said macros are too hard to use outside of small teams.
They did have a point- it's not the kind of tool that you reach for on a whim. However, they can be fantastically useful when planned and used with discipline.