Hacker News new | ask | show | jobs
by LAC-Tech 1663 days ago
ImportC is a killer feature, IMHO. Makes the choice to use D quite an easy one for a lot of tasks.

But - it's not production ready yet, is it?

2 comments

Unfortunately no. A lot does compile, though, if you can avoid compiler extensions. I downloaded the sqlite amalgamation today (several hundred thousand LOC) and ImportC only had two problems, one which was easy to fix, and one I don't know how to fix (__builtin_va_arg).
__builtin_va_arg is another gcc compiler extension. It's for functions that deal with ... argument lists.
We're dogfooding it now. It's in a workable state, and keeps getting better. Besides, use it and file bug reports for anything not working perfectly.