digitalmars.D - What makes D, D?
- Dimitar Kolev (7/7) Jul 24 2009 Hello my questio is:
- Sean Kelly (4/11) Jul 24 2009 Compiler writers are free to add features so long as they're compatible ...
- Michiel Helvensteijn (7/11) Jul 24 2009 That's not exactly true, now is it? There is no D spec. A D compiler is ...
- Ary Borenszweig (2/10) Jul 24 2009 There is a D spec. Just a few things are not well defined.
- Dimitar Kolev (6/17) Jul 24 2009 Well the specs go with the compiler implementains, something I really li...
- Michiel Helvensteijn (7/11) Jul 24 2009 There may be several reasons. Most important is that Walter owns the
- Dimitar Kolev (4/21) Jul 24 2009 Hope this does not divide the community much.
- Sean Kelly (5/7) Jul 24 2009 It was kind of an accident. The runtime portion of Tango was previously...
- Dimitar Kolev (5/16) Jul 24 2009 I know you were on vacation or still are :).
- Sean Kelly (5/21) Jul 24 2009 API I'll
- Dimitar Kolev (2/24) Jul 25 2009 I will see what I can do. :)
- BCS (4/21) Jul 24 2009 That is a question for a philosopher, right up there with what makes you...
- clayasaurus (3/27) Jul 25 2009 I suppose the answer would be the same, too: The Soul. DMD's reference
- BCS (2/30) Jul 24 2009 That, or Walter Bright.
-
Steven Schveighoffer
(3/3)
Jul 24 2009
On Sat, 25 Jul 2009 03:15:48 -0400, clayasaurus
... - clayasaurus (3/10) Jul 24 2009 Looks like my click was set a day ahead :o
- Saaa (1/2) Jul 24 2009 Lol
- Saaa (4/7) Jul 24 2009 No, some parts stay with you for the rest of your life (e.g. nuclear por...
Hello my questio is: What makes D, D? For example: There are more than one compiler for D, so what makes that interpretation of D, D? Didn't the implementers of that compiler change and add additional features to the language? Maybe I am missing the point, so please elaborate in either case. I am new to the D community (hope this is suficient as an excuse for my lack of knowledge :)).
Jul 24 2009
== Quote from Dimitar Kolev (DimitarRosenovKolev hotmail.com)'s articleHello my questio is: What makes D, D? For example: There are more than one compiler for D, so what makes that interpretation of D, D? Didn't the implementers of that compiler change and add additional features to the language? Maybe I am missing the point, so please elaborate in either case. I am new to the D community (hope this is suficient as an excuse for my lack of knowledge :)).Compiler writers are free to add features so long as they're compatible with the base language--just look at Microsoft's C++ compiler. What makes a D compiler a D compiler is that it conforms to the D language spec.
Jul 24 2009
Sean Kelly wrote:Compiler writers are free to add features so long as they're compatible with the base language--just look at Microsoft's C++ compiler. What makes a D compiler a D compiler is that it conforms to the D language spec.That's not exactly true, now is it? There is no D spec. A D compiler is a D compiler if: * it is DMD, or * it translates D code the same way as DMD. -- Michiel Helvensteijn
Jul 24 2009
Michiel Helvensteijn wrote:Sean Kelly wrote:There is a D spec. Just a few things are not well defined.Compiler writers are free to add features so long as they're compatible with the base language--just look at Microsoft's C++ compiler. What makes a D compiler a D compiler is that it conforms to the D language spec.That's not exactly true, now is it? There is no D spec.
Jul 24 2009
Ary Borenszweig Wrote:Michiel Helvensteijn wrote:Well the specs go with the compiler implementains, something I really like and a reason why I find C++ anoying. Now why would someone want to make their own compiler instead of helping develop this one is something I do not really understand. Respect to Don and all the rest who are activelly helping. Also what is the deal with Tango, why make another library instead of extending the existing one? I would also like to help by extending the windows API or some other aspect of the Druntime.Sean Kelly wrote:There is a D spec. Just a few things are not well defined.Compiler writers are free to add features so long as they're compatible with the base language--just look at Microsoft's C++ compiler. What makes a D compiler a D compiler is that it conforms to the D language spec.That's not exactly true, now is it? There is no D spec.
Jul 24 2009
Dimitar Kolev wrote:Now why would someone want to make their own compiler instead of helping develop this one is something I do not really understand.There may be several reasons. Most important is that Walter owns the original compiler, and only he can decide what goes in and what goes out. So if you and he disagree, all you can do is start a fork.Also what is the deal with Tango, why make another library instead of extending the existing one?Same reason. -- Michiel Helvensteijn
Jul 24 2009
Michiel Helvensteijn Wrote:Dimitar Kolev wrote:Hope this does not divide the community much. This there are tickets to fix something in dmd in order to make the rest of the compilers work. Kinda sounds unfare when there are more important bugs to be fixed. Hope I do not offend anybody with my posts. I am just trying to understand the reading behind all this. And let me tell you to a new commer all this sounds confusing. Reading posts about two standard libraries makes people start to question waht they should do.Now why would someone want to make their own compiler instead of helping develop this one is something I do not really understand.There may be several reasons. Most important is that Walter owns the original compiler, and only he can decide what goes in and what goes out. So if you and he disagree, all you can do is start a fork.Also what is the deal with Tango, why make another library instead of extending the existing one?Same reason. -- Michiel Helvensteijn
Jul 24 2009
== Quote from Dimitar Kolev ( DimitarRosenovKolev hotmail.com)'s articleAlso what is the deal with Tango, why make another library instead of extending the existing one?It was kind of an accident. The runtime portion of Tango was previously a project hoping to be rolled into the official distribution. That ultimately happened with Druntime.I would also like to help by extending the windows API or some other aspect of the Druntime.I haven't forgotten your ticket, I've just been busy :-) If you'd like to add more stuff to the windows API I'll be more than happy to roll it in.
Jul 24 2009
Sean Kelly Wrote:== Quote from Dimitar Kolev ( DimitarRosenovKolev hotmail.com)'s articleI know you were on vacation or still are :). That is why I have not pushed it. I was thinking of just going through all the windows API functions and just adding the ones that are not already in. Also making the file into sections indicating which section is where from the msdn.Also what is the deal with Tango, why make another library instead of extending the existing one?It was kind of an accident. The runtime portion of Tango was previously a project hoping to be rolled into the official distribution. That ultimately happened with Druntime.I would also like to help by extending the windows API or some other aspect of the Druntime.I haven't forgotten your ticket, I've just been busy :-) If you'd like to add more stuff to the windows API I'll be more than happy to roll it in.
Jul 24 2009
== Quote from Dimitar Kolev (DimitarRosenovKolev hotmail.com)'s articleSean Kelly Wrote:rolled into== Quote from Dimitar Kolev ( DimitarRosenovKolev hotmail.com)'s articleAlso what is the deal with Tango, why make another library instead of extending the existing one?It was kind of an accident. The runtime portion of Tango was previously a project hoping to beAPI I'llthe official distribution. That ultimately happened with Druntime.I would also like to help by extending the windows API or some other aspect of the Druntime.I haven't forgotten your ticket, I've just been busy :-) If you'd like to add more stuff to the windowsnot already in.be more than happy to roll it in.I know you were on vacation or still are :). That is why I have not pushed it. I was thinking of just going through all the windows API functions and just adding the ones that areAlso making the file into sections indicating which section is where from the msdn.That would be awesome.
Jul 24 2009
Sean Kelly Wrote:== Quote from Dimitar Kolev (DimitarRosenovKolev hotmail.com)'s articleI will see what I can do. :)Sean Kelly Wrote:rolled into== Quote from Dimitar Kolev ( DimitarRosenovKolev hotmail.com)'s articleAlso what is the deal with Tango, why make another library instead of extending the existing one?It was kind of an accident. The runtime portion of Tango was previously a project hoping to beAPI I'llthe official distribution. That ultimately happened with Druntime.I would also like to help by extending the windows API or some other aspect of the Druntime.I haven't forgotten your ticket, I've just been busy :-) If you'd like to add more stuff to the windowsnot already in.be more than happy to roll it in.I know you were on vacation or still are :). That is why I have not pushed it. I was thinking of just going through all the windows API functions and just adding the ones that areAlso making the file into sections indicating which section is where from the msdn.That would be awesome.
Jul 25 2009
Hello Dimitar,Hello my questio is: What makes D, D? For example: There are more than one compiler for D, so what makes that interpretation of D, D? Didn't the implementers of that compiler change and add additional features to the language? Maybe I am missing the point, so please elaborate in either case. I am new to the D community (hope this is suficient as an excuse for my lack of knowledge :)).That is a question for a philosopher, right up there with what makes you, you? IIRC the body replaces 100% of it's matter several times of your life. Some parts more often than others.
Jul 24 2009
BCS wrote:Hello Dimitar,I suppose the answer would be the same, too: The Soul. DMD's reference compiler currently fulfills that role.Hello my questio is: What makes D, D? For example: There are more than one compiler for D, so what makes that interpretation of D, D? Didn't the implementers of that compiler change and add additional features to the language? Maybe I am missing the point, so please elaborate in either case. I am new to the D community (hope this is suficient as an excuse for my lack of knowledge :)).That is a question for a philosopher, right up there with what makes you, you? IIRC the body replaces 100% of it's matter several times of your life. Some parts more often than others.
Jul 25 2009
Reply to clayasaurus,BCS wrote:That, or Walter Bright.Hello Dimitar,I suppose the answer would be the same, too: The Soul. DMD's reference compiler currently fulfills that role.Hello my questio is: What makes D, D? For example: There are more than one compiler for D, so what makes that interpretation of D, D? Didn't the implementers of that compiler change and add additional features to the language? Maybe I am missing the point, so please elaborate in either case. I am new to the D community (hope this is suficient as an excuse for my lack of knowledge :)).That is a question for a philosopher, right up there with what makes you, you? IIRC the body replaces 100% of it's matter several times of your life. Some parts more often than others.
Jul 24 2009
On Sat, 25 Jul 2009 03:15:48 -0400, clayasaurus <clayasaurus gmail.com> wrote: Posting from the future? :)
Jul 24 2009
Steven Schveighoffer wrote:On Sat, 25 Jul 2009 03:15:48 -0400, clayasaurus <clayasaurus gmail.com> wrote: Posting from the future? :)Looks like my click was set a day ahead :o Wonder if its fine now, otherwise blame thunderbird.
Jul 24 2009
I suppose the answer would be the same, too: The Soul.Lol
Jul 24 2009
That is a question for a philosopher, right up there with what makes you, you? IIRC the body replaces 100% of it's matter several times of your life. Some parts more often than others.No, some parts stay with you for the rest of your life (e.g. nuclear pore scaffold in brain cells) What could it be if it's not the matter .. Related old meme: We only use 10% of our brain capacity
Jul 24 2009