logoalt Hacker News

WalterBright • today at 6:13 AM • 1 reply • view on HN

> Lisp programs are often much more concise because macros let you abstract away recurring patterns and make them part of the language itself

This is why Lisp never catches on. Each programmer invents their own ad-hoc, undocumented, barely working language in the form of those macros. The same thing happens in other languages with macros (like C and assembler).


Replies

stackghost • today at 6:33 AM

>This is why Lisp never catches on.

>[…]The same thing happens in other languages with macros (like C and assembler).

Uh, C definitely caught on.

➕ show 1 reply