This would be an excellent opportunity for someone (maybe Araq?) to give an overview of Nimrod and the novel approaches it takes in language design and implementation.
(Posting original from lua-l, since this forum barfs at the markup)
Well, even if an article is out of the question, it's a good start for a discussion.
I used to be a big fan of C++, even wrote an interactive interpreter (UnderC) but the nightmare of trying to get it to compile the full STL put me off for life. Since then I've preferred a mixture of C and Lua. For me, Nimrod is a 'executable criticism' of C++ - takes the same vision (no-compromise generic (meta)programming) and re-implements it without C++'s historical baggage, such as C compatibility, reliance on the preprocessor and a build mode that was invented when women still wore flowers in their hair.
I really hope that it finds its niche - the Reddit crowd crows about Rust, but it's a really ugly language, and Go is deliberately over-simplified. One can only hope that Nimrod (and Araq) finds a corporate sugar daddy...
I'll see what I can do, but I'm extremely busy these days...
A pretty scary thing to hear to people looking into Nimrod when you're the only real backer of the language, just sayin'.
Sorry I just saw that the deadline is 1 February 2014. That changes things. ;-)
However since I'm bored with writing introductions my plan is to start with http://nimrod-lang.org/trmacros.html and shorten it so that the parts that read like a spec are shorter and instead enhance it with larger real world examples. (BTW source code for the article is here: https://github.com/Araq/Nimrod/blob/master/doc/trmacros.txt ) Of course any help is really appreciated.