www.digitalmars.com Home | Search | C & C++ | D | DMDScript | News Groups | index | prev | next
Archives

D Programming
D
D.gnu
digitalmars.D
digitalmars.D.bugs
digitalmars.D.dtl
digitalmars.D.dwt
digitalmars.D.announce
digitalmars.D.learn
digitalmars.D.debugger

C/C++ Programming
c++
c++.announce
c++.atl
c++.beta
c++.chat
c++.command-line
c++.dos
c++.dos.16-bits
c++.dos.32-bits
c++.idde
c++.mfc
c++.rtl
c++.stl
c++.stl.hp
c++.stl.port
c++.stl.sgi
c++.stlsoft
c++.windows
c++.windows.16-bits
c++.windows.32-bits
c++.wxwindows

digitalmars.empire
digitalmars.DMDScript

D.gnu - GCC Resources

I'm no compiler writer, but I've read the discussions here about 
GLUE'ing the D frontend onto GCC, which sounds like an excellent idea.  
I did a little research and thought I'd share everything I was able to 
find:

http://gcc.gnu.org/onlinedocs/gccint/RTL.html#RTL

RTL is the language that the backend processes into machine code.  
Obviously the GLUE code needs to convert whatever type of tree the D 
frontend produces into GCC's RTL.

http://cobolforgcc.sourceforge.net/cobol_14.html#SEC102

This from the COBOL folks has a great deal of information about 
generating RTL from a syntax tree.

Don't know if that's anything that people hadn't seen before or not, but 
I hope it helps.  I personally really hope this works out: I'd love to 
be able to run D on Mac OS X!

-Owen
Oct 02 2003