Posted Dec 13, 2011 21:49 UTC (Tue) by nybble41 (subscriber, #55106)
In reply to: LLVM 3.0 released by mathstuf
Parent article: LLVM 3.0 released
Sorry, I didn't mean "only C++" in that sense. I was only considering C and C++. Other languages do have decent metaprogramming facilities as well, some (IMHO) much better than C++ templates. Lisp macros, for example, or Scheme's syntax expanders. D's more flexible template system ranks highly as well, though the syntax isn't quite as consistent and it relies on parsing generated strings, rather than constructing syntax objects directly.