May 16, 2005 Re: pluggable preprocessor | ||||
---|---|---|---|---|
| ||||
Posted in reply to B.G. | Actually, I meant a theoretically libgcc. I was not aware one existed, and the one you linked to is really not at all what I meant.
Let's try "libgcccompiler" :P?
-[Unknown]
> Do you mean this libgcc? As far as I've understood the documentation this library has nothing to do with a 'pluggable compiler'. It's just a way for gcc to reference some code from a shared library instead of emitting directly into executable.
>
> If it's not the library you have ment, can you give me the link for the right one?
>
>> I would expect that DMD doesn't leak. I know it has memory management stuff in there, and if it does leak right now I should hope Walter would be more than willing to fix it ;).
>
>
> I believe there will be a day, DMD compiler (including it's open source part)
> will be converted from C++ to D. This will have LOTS of positive implications for development of the tools based on the open source DMD part. And as a nice 'side effect' any leaks will go away for granted.
|
May 16, 2005 Re: pluggable preprocessor | ||||
---|---|---|---|---|
| ||||
Posted in reply to B.G. | In article <d69u4b$1ifl$1@digitaldaemon.com>, B.G. says... >I believe there will be a day, DMD compiler (including it's open source >part) >will be converted from C++ to D. This will have LOTS of positive >implications for development of the tools based on the open source DMD >part. And as a nice 'side effect' any leaks will go away for granted. > >Walter, do you plan to completely move DMD from C++ to D? If yes - when? From http://www.prowiki.org/wiki4d/wiki.cgi?FaqRoadmap#Self-CompilingCompiler: (unofficial FAQ) Q: Will DMD ever be converting into a self-compiling compiler? A: Maybe someday in the future. D is certainly powerful enough to write a D compiler. In the meantime, many other issues have a higher priority. (Part of the challenge to convert the current C++ sources to D is that the interface to his backend isn't trivial. There are a number of .h files, the back end is in C++, and it would be a fair chunk of work to interface it.) Walter has far too many other things to do right now. Sources: http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D:19899 http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D:19929 jcc7 |
Copyright © 1999-2021 by the D Language Foundation