News for hackers. Stuff that matters.
Re:Why Lisp? by platz on Friday May 08, 2015 @01:30AM (#9510110)
using macros to deal with boilerplate, although useful, though is of a different order than things that simply cannot be expressed without macros
Re:Why Lisp? by wtetzner on Friday May 08, 2015 @04:24AM (#9510532)
Which things cannot be expressed without macros? Macros run at compile time, and just output normal code in the language.

I think being able to generate types is a very useful and important use of macros. In fact, (depending on whether or not your macros can have side effects) you could use macros to implement something like F#'s type providers.