go ahead... be a heretic | |
PerlMonks |
Re^6: Amicable divorceby salva (Canon) |
on Jul 17, 2020 at 08:13 UTC ( [id://11119449]=note: print w/replies, xml ) | Need Help?? |
That is the same as saying that all programming languages are equal because they are Turing complete.
Common Lisp macro facility is far more than a preprocessor. It allows manipulation of the language AST using the full language and the mechanic is perfectly ingrained into it. That allows the programmer to create new abstractions, domain specific languages, or to add support for new programming paradigms (as for instance, logic programming or as suggested by LanX, alternative OO systems).
In Section
Meditations
|
|