Not sure if it's sarcasm. True, JavaScript is fun to meta-program. But it's hell to debug.
You never know about sarcasm. But I just wanted to give a shoutout to good old JavaScript as it lends itself beautifully to metaprogramming and it is actually widely used unlike some of the more academic languages mentioned here.