On Sat, 14 Sep 2013 20:04:10 +0100
Iain Buclaw <[email protected]> wrote:

> On 14 September 2013 19:47, Nick Sabalausky
> <[email protected]> wrote:
> > On Sat, 14 Sep 2013 13:14:09 +0200
> > Joseph Rushton Wakeling <[email protected]> wrote:
> >>
> >> Theoretically, shouldn't GDC be able to support just about any
> >> architecture for which GCC has a backend?  The runtime and Phobos
> >> need porting, but the core language itself should be usable, no?
> >
> > And doesn't LLVM have a way to compile D *to* C?
> >
> 
> If it did, there would be quite a few bits missing as much of D can
> not be easily represented in C.
> 

Maybe, but as I recall, it was actually the low-level LLVM bytecode
that gets translated to C, not the higher-level constructs.

Related:
http://d.hatena.ne.jp/ABA/20130331#p1

Although I guess that's using "LLVM IR -> JS", not "LLVM IR -> C". But
I could swear I've seen a "LLVM IR -> C" before...

Reply via email to