Thank you Paul Graham for the Lisp renaissance.
Say what you like about the tenets of Lisp, Dude, at least it's an ethos.
Some signs that Lisp has now gained significant mindshare again:
- Designers explicitly state that they won't have macros or don't have them yet: Deca, Lua
- Languages actually do add macros: Scala, Elixir
Now the big problem is that, as they say, in CS not only do we not learn from our mistakes, we also don't learn from our successes.
Let me tell you: people will spend the next 20+ years reinventing hygienic macros. (Or they could just use fexprs, and get hygiene for free.)