Welcome to TDC

TDC, the Trivial D Compiler, is a compiler for D using the DMD frontend, but using C as intermediary code. Because of this design decision, it should be very maintainable and portable.

Getting TDC

Until it's stabilized, I'm not going to make an official release, but it is in subversion. You can browse the repository online.


For your amusement, there are example conversions available to peruse.

What's supported?

See WhatsSupported for a matrix of what currently does and doesn't work.

Phobos Status

The first milestone for TDC is compiling Phobos. The status of that is at PhobosStatus.

Starting Points

For a complete list of local wiki pages, see TitleIndex.