|
Archives
D Programming
DD.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 - checked out the D port for Linux?
Has anyone else checked out the D port for linux? It works! I was impressed! I'm starting to think its a better approach because gcc is a nasty horrid beast and the more I've dug in it the more I think it sucks (gcc). -Andy Aug 11 2002
What do you mean??? The current CVS 'HEAD' should compile and indeed run... It will give you a couple of messages because of stub-functions, but yes, it parses and invokes a backend that isn't there. <g> I expect that the way things have been setup now, i.e. hardly any changes to the original D-front-end sources, a separate directory with replacement files for the missing code (and back-end) writing the GLUE layer should be very well defined within boundaries. I mean, on the D-front-end side we have the stubs (and there are quite a few of 'em). The back-end (GCC) is known, but indeed a horrid beast. So may be we can put some BEAUTY in between and hope we do not get into a copyright conflict with Walt Disney... <g> Jan andy wrote:Has anyone else checked out the D port for linux? It works! I was impressed! I'm starting to think its a better approach because gcc is a nasty horrid beast and the more I've dug in it the more I think it sucks (gcc). -Andy Aug 11 2002
http://amateur-scrolls.sourceforge.net/old/dli/dli-0.0.5.tar.gz This guy already compiles on linux. Jan Knepper wrote:What do you mean??? The current CVS 'HEAD' should compile and indeed run... It will give you a couple of messages because of stub-functions, but yes, it parses and invokes a backend that isn't there. <g> I expect that the way things have been setup now, i.e. hardly any changes to the original D-front-end sources, a separate directory with replacement files for the missing code (and back-end) writing the GLUE layer should be very well defined within boundaries. I mean, on the D-front-end side we have the stubs (and there are quite a few of 'em). The back-end (GCC) is known, but indeed a horrid beast. So may be we can put some BEAUTY in between and hope we do not get into a copyright conflict with Walt Disney... <g> Jan andy wrote:Has anyone else checked out the D port for linux? It works! I was impressed! I'm starting to think its a better approach because gcc is a nasty horrid beast and the more I've dug in it the more I think it sucks (gcc). -Andy Aug 11 2002
(it being the actor and not the direct object -- meaning it compiles my hello world program at least: http://www.pragmaticprogrammer.com/cgi-local/pragprog?TheDLanguage ) andy wrote:http://amateur-scrolls.sourceforge.net/old/dli/dli-0.0.5.tar.gz This guy already compiles on linux. Jan Knepper wrote:What do you mean??? The current CVS 'HEAD' should compile and indeed run... It will give you a couple of messages because of stub-functions, but yes, it parses and invokes a backend that isn't there. <g> I expect that the way things have been setup now, i.e. hardly any changes to the original D-front-end sources, a separate directory with replacement files for the missing code (and back-end) writing the GLUE layer should be very well defined within boundaries. I mean, on the D-front-end side we have the stubs (and there are quite a few of 'em). The back-end (GCC) is known, but indeed a horrid beast. So may be we can put some BEAUTY in between and hope we do not get into a copyright conflict with Walt Disney... <g> Jan andy wrote:Has anyone else checked out the D port for linux? It works! I was impressed! I'm starting to think its a better approach because gcc is a nasty horrid beast and the more I've dug in it the more I think it sucks (gcc). -Andy Aug 11 2002
Cool! Great that he visited the newsgroup and told everybody about it! <g> Jan andy wrote:http://amateur-scrolls.sourceforge.net/old/dli/dli-0.0.5.tar.gz This guy already compiles on linux. Jan Knepper wrote:What do you mean??? The current CVS 'HEAD' should compile and indeed run... It will give you a couple of messages because of stub-functions, but yes, it parses and invokes a backend that isn't there. <g> I expect that the way things have been setup now, i.e. hardly any changes to the original D-front-end sources, a separate directory with replacement files for the missing code (and back-end) writing the GLUE layer should be very well defined within boundaries. I mean, on the D-front-end side we have the stubs (and there are quite a few of 'em). The back-end (GCC) is known, but indeed a horrid beast. So may be we can put some BEAUTY in between and hope we do not get into a copyright conflict with Walt Disney... <g> Jan andy wrote:Has anyone else checked out the D port for linux? It works! I was impressed! I'm starting to think its a better approach because gcc is a nasty horrid beast and the more I've dug in it the more I think it sucks (gcc). -Andy Aug 11 2002
He visited the main newsgroup. Jan Knepper wrote:Cool! Great that he visited the newsgroup and told everybody about it! <g> Jan andy wrote:http://amateur-scrolls.sourceforge.net/old/dli/dli-0.0.5.tar.gz This guy already compiles on linux. Jan Knepper wrote:What do you mean??? The current CVS 'HEAD' should compile and indeed run... It will give you a couple of messages because of stub-functions, but yes, it parses and invokes a backend that isn't there. <g> I expect that the way things have been setup now, i.e. hardly any changes to the original D-front-end sources, a separate directory with replacement files for the missing code (and back-end) writing the GLUE layer should be very well defined within boundaries. I mean, on the D-front-end side we have the stubs (and there are quite a few of 'em). The back-end (GCC) is known, but indeed a horrid beast. So may be we can put some BEAUTY in between and hope we do not get into a copyright conflict with Walt Disney... <g> Jan andy wrote:Has anyone else checked out the D port for linux? It works! I was impressed! I'm starting to think its a better approach because gcc is a nasty horrid beast and the more I've dug in it the more I think it sucks (gcc). -Andy Aug 11 2002
Well, I guess we'll have to see what to do next... I took a quick look at it, but dli is far from done as well. Besides that it deviates from 'D'... It would be great if we all could work together someway... Jan andy wrote:He visited the main newsgroup. Jan Knepper wrote:Cool! Great that he visited the newsgroup and told everybody about it! <g> Jan andy wrote:http://amateur-scrolls.sourceforge.net/old/dli/dli-0.0.5.tar.gz This guy already compiles on linux. Jan Knepper wrote:What do you mean??? The current CVS 'HEAD' should compile and indeed run... It will give you a couple of messages because of stub-functions, but yes, it parses and invokes a backend that isn't there. <g> I expect that the way things have been setup now, i.e. hardly any changes to the original D-front-end sources, a separate directory with replacement files for the missing code (and back-end) writing the GLUE layer should be very well defined within boundaries. I mean, on the D-front-end side we have the stubs (and there are quite a few of 'em). The back-end (GCC) is known, but indeed a horrid beast. So may be we can put some BEAUTY in between and hope we do not get into a copyright conflict with Walt Disney... <g> Jan andy wrote:Has anyone else checked out the D port for linux? It works! I was impressed! I'm starting to think its a better approach because gcc is a nasty horrid beast and the more I've dug in it the more I think it sucks (gcc). -Andy Aug 11 2002
Jan Knepper wrote:Well, I guess we'll have to see what to do next... I took a quick look at it, but dli is far from done as well. Besides that it deviates from 'D'... Aug 12 2002
andy wrote:Jan Knepper wrote:Well, I guess we'll have to see what to do next... I took a quick look at it, but dli is far from done as well. Besides that it deviates from 'D'... Aug 12 2002
Jan Knepper wrote:What do you mean??? The current CVS 'HEAD' should compile and indeed run... It will give you a couple of messages because of stub-functions, but yes, it parses and invokes a backend that isn't there. <g> I expect that the way things have been setup now, i.e. hardly any changes to the original D-front-end sources, a separate directory with replacement files for the missing code (and back-end) writing the GLUE layer should be very well defined within boundaries. I mean, on the D-front-end side we have the stubs (and there are quite a few of 'em). The back-end (GCC) is known, but indeed a horrid beast. So may be we can put some BEAUTY in between and hope we do not get into a copyright conflict with Walt Disney... <g> Jan Aug 12 2002
How do you feel Jan? Is it better to work toward a D compiler in D based on Burton's code or to continue to hack GCC? Burton, what our your plans for this? Are you interested in working with others? Is this to be open? I'm on the fence. -Andy Jonathan Andrew wrote:Jan Knepper wrote:What do you mean??? The current CVS 'HEAD' should compile and indeed run... It will give you a couple of messages because of stub-functions, but yes, it parses and invokes a backend that isn't there. <g> I expect that the way things have been setup now, i.e. hardly any changes to the original D-front-end sources, a separate directory with replacement files for the missing code (and back-end) writing the GLUE layer should be very well defined within boundaries. I mean, on the D-front-end side we have the stubs (and there are quite a few of 'em). The back-end (GCC) is known, but indeed a horrid beast. So may be we can put some BEAUTY in between and hope we do not get into a copyright conflict with Walt Disney... <g> Jan Aug 12 2002
andy wrote:How do you feel Jan? Is it better to work toward a D compiler in D based on Burton's code or to continue to hack GCC? Aug 12 2002
andy wrote:How do you feel Jan? Is it better to work toward a D compiler in D based on Burton's code or to continue to hack GCC? Aug 12 2002
Burton Radons wrote:I'll register a SourceForge project once the code is settled. At this point I'm keeping plans on simmer - filling out the implementation is a higher priority. There's no nontrivial missing features, except that threads may be troublesome. Aug 13 2002
Burton, Are you interested in working with us at opend.org. I can tell you its more reliable than sourceforge. Secondly, Jan, Not to tick you off, but for my personal itch, while I may agree with you, Burton's code satisfies my reason for getting involved (I needed a compiler). I'll contribute to any specific tasks you can assign me, but with GCC, I'm admittedly over my head (I've never done this type of work before and GCC is really bad code which makes it hard for someone who's not done that kind of work before to get into it) and require very specific direction. Regardless I think if you continue the GCC port its in really good hands, if you need my help and can give me specific tasks, I'm still willing to help. I'm going to watch for Burton's threading code and start looking at what I needed a working D compiler on Linux for in the first place. My plans: A servlet API much like Java's for D. ** why A minimalistic Servlet Engine to support it. A Java servlet compatibility bridge. ** why ** I plan to take a lessons learned approach and only implement the good stuff while throwing out the bad. I'll consult heavily with the folks who participated on the Servlet API spec who are able/willing to talk to me. (I know a few of them) To me widespread open cheap compilers and multiplatform apis that meet "standard" business needs are what is required. The servlet API is the biggy for me. -Andy Burton Radons wrote:andy wrote:How do you feel Jan? Is it better to work toward a D compiler in D based on Burton's code or to continue to hack GCC? Aug 13 2002
andy wrote:Are you interested in working with us at opend.org. I can tell you its more reliable than sourceforge. Aug 13 2002
<g> No Kidding! Aug 13 2002
The GLUE layer is serious enough and I am not about to start coding on that yet. (Too much to read about the GCC TREE structure first). Aug 13 2002
|