Cool idea, I like languages that compile down into C/C++ (like Nim), leverages the ubiquitious nature of C compilers across multiple platforms. Are there any samples of the final sources? It says it's designed for library development, but if there's a error/bug in the generated code am I actually going to debug and parse it effectively? Generated code may be "readable" but it is it understandable? Or am I going to have to try and fix it in the original code (which may be difficult to pinpoint the source of the error if context is lost during compilation)
> if there's a error/bug in the generated code am I actually going to debug and parse it effectively? Generated code may be "readable" but it is it understandable?
I had no problems with that so far. Nim adds a lot of boilerplate code in C output. cito sometimes adds a few lines here and there, but mostly it looks like the code you would write directly.
Those aren't samples of the final sources. It's a C-acute program, that output a library in the various languages, and example sources that make use of that output. Although there's usually no reason committing an output, this case is probably an exception.