CTFE C compiler

Johan Engelen via Digitalmars-d digitalmars-d at puremagic.com
Mon Nov 21 08:37:41 PST 2016


On Monday, 21 November 2016 at 12:59:26 UTC, John Colvin wrote:
>
> mixin(import("myCode.d"));
>
> Even better because it doesn't have to output the program at 
> runtime, the generated executable *is* the compiled code ;). I 
> guess that's just the same as #include though....
>
> If you want to compile to other languages, just use the above 
> with ldc --output-ll or --output-bc, then get an llvm 
> decompiler to get that to your target language :)
>
> A C compiler using ctfe, now that would take some more work.

I think there is some confusion: a D-CTFE C-compiler is exactly 
what my OP was about ;)

-Johan



More information about the Digitalmars-d mailing list