News for hackers. Stuff that matters.
Re:Jai Language Primer by lispm on Friday February 12, 2016 @02:14PM (#11089671)
People 'standardize' macros all the time.

1) Invent a new useful macro.

2) Package it as a library

3) Document it.

4) advertize it

Since macros are written in a standard language and many cab be written in a portable way, it just another way of meta programming.

Stuff like DEFCLASS, DEFMETHOD, ITERATE, WITH-GENSYMS, etc. started as portable libraries.

What one has to learn: the language does not have a fixed amount of syntax. That's the price to pay: learning a new level of programming: linguistic meta programming.

There are no comments on this comment yet.