Hello, this language seems really nice, just had a few random Q's based on reading the docs and trying it out in sublime text with the nimrod package
Thanks
Actually, assuming Nimrod has any kind of reflection, perhaps it is possible to use it to "emit" a C++ wrapper for a given type?
In Nimrod you have compile time macros where you get an abstract syntax tree and generate another one, so you have most of the same information the compiler has. Recently adrianv posted benchmars of some oop macros. If you go to his repo you will find ooHelper.nim which may illustrate what can be done. Nimrod also comes with a test suite you can look for examples of advanced macro usage.
The IDE integration guide covers usage of idetools. More specifically:
You can output C++ code with the compileToCpp compiler command. You can write nimrod procs and export them as C functions with the exportc pragma. At the moment there is no higher cpp integration, maybe you could use the emit pragma or look at the cpp example.
The debugger doesn't seem to get much use.