Compiler Page - Request for review
Robert Clipsham
robert at octarineparrot.com
Mon Jul 13 16:43:12 PDT 2009
Lutger wrote:
> Some comments:
>
> dil is not yet able to compile D as far as I know, which is what the page
> suggest ("There are a number of compilers that can be used for D")
That's correct, it's lacking in the semantic analysis required to be a
complete frontend, and even then it still needs a backend.
> The dmd table could suggest that it supports D2 with Tango, I recommend
> formatting it like this:
>
> language version D1.x D2.x
> runtime library phobos, tango phobos
I agree it needs changing, and that looks like a reasonable layout to me.
> LDC comes with Tango by default, but I assume phobos or at least tangobos
> can be used with it?
Phobos does not work with LDC, due to the runtime not being compatible.
With a few tweaks it should work, but I don't know exactly how much
effort will be required to get it fully working. As for tangobos, I
believe it works with LDC, I'm unsure of whether it works with the
latest versions of tango though. If not you're out of luck for phobos
with ldc.
> About GDC, iirc the latest (which is quite old) version can be used with a
> version of D, although I don't remember which one.
I think the latest svn revision is at 1.030 and the latest stable
release at 1.02x.
> Perhaps it would be useful to enumerate which OS and arch the various
> compilers support?
Agreed.
More information about the Digitalmars-d
mailing list