August 21, 2014 Re: BitC, Rust, dog food and more | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | On Sunday, 25 March 2012 at 17:31:45 UTC, bearophile wrote:
>>I think that one of the most important things to underscore is that we would have never found these things so early unless we had written the Rust compiler in Rust itself. It forces us to use the language constantly, and we quickly find pain points. I highly encourage all languages to do the same; it's a great way to find and shake out design issues early.<
>
> Eating your own dog food is quite important for a language, especially if it's a low-level language. D has chosen the pragmatic approach of using almost-C++ as its implementation language, but this has caused (and it is causing) some disadvantages too.
Time to ask this again?
|
August 21, 2014 Re: BitC, Rust, dog food and more | ||||
---|---|---|---|---|
| ||||
Posted in reply to eles | On 08/21/2014 09:39 AM, eles wrote: > On Sunday, 25 March 2012 at 17:31:45 UTC, bearophile wrote: > >>> I think that one of the most important things to underscore is that we would have never found these things so early unless we had written the Rust compiler in Rust itself. It forces us to use the language constantly, and we quickly find pain points. I highly encourage all languages to do the same; it's a great way to find and shake out design issues early.< >> >> Eating your own dog food is quite important for a language, especially if it's a low-level language. D has chosen the pragmatic approach of using almost-C++ as its implementation language, but this has caused (and it is causing) some disadvantages too. > > Time to ask this again? AFAIK, ddmd is well underway and is pretty much in an alpha-state now. Here's an "announcement" from July: http://forum.dlang.org/thread/cmeqwpzglxjksmiekxbe@forum.dlang.org#post-lqlsp1:246f:241:40digitalmars.com |
August 21, 2014 Re: BitC, Rust, dog food and more | ||||
---|---|---|---|---|
| ||||
Posted in reply to simendsjo | On Thursday, 21 August 2014 at 07:53:40 UTC, simendsjo wrote: > On 08/21/2014 09:39 AM, eles wrote: >> On Sunday, 25 March 2012 at 17:31:45 UTC, bearophile wrote: >> Time to ask this again? > > AFAIK, ddmd is well underway and is pretty much in an alpha-state now. More precisely, I was asking this: http://forum.dlang.org/post/jko1cn$1s5v$1@digitalmars.com |
August 21, 2014 Re: BitC, Rust, dog food and more | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On Sunday, 25 March 2012 at 19:21:12 UTC, Walter Bright wrote: "I don't see a reason for programmers to spend 10 years suffering in the wilderness to learn to avoid making certain kinds of mistakes." I couldn't agree more. |
August 21, 2014 Re: BitC, Rust, dog food and more | ||||
---|---|---|---|---|
| ||||
Posted in reply to eles | "eles" wrote in message news:hojvezprzeaqqcemlbpn@forum.dlang.org... > > AFAIK, ddmd is well underway and is pretty much in an alpha-state now. > > More precisely, I was asking this: > > http://forum.dlang.org/post/jko1cn$1s5v$1@digitalmars.com The old DDMD project is no longer relevant. https://github.com/D-Programming-Language/dmd/pull/3410 |
August 21, 2014 Re: BitC, Rust, dog food and more | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel Murphy | On Thursday, 21 August 2014 at 10:02:44 UTC, Daniel Murphy wrote:
> "eles" wrote in message news:hojvezprzeaqqcemlbpn@forum.dlang.org...
>
>> > AFAIK, ddmd is well underway and is pretty much in an alpha-state now.
>>
>> More precisely, I was asking this:
>>
>> http://forum.dlang.org/post/jko1cn$1s5v$1@digitalmars.com
>
> The old DDMD project is no longer relevant.
>
> https://github.com/D-Programming-Language/dmd/pull/3410
On quick read I can't find the reason. Why is no longer relevant?
|
August 21, 2014 Re: BitC, Rust, dog food and more | ||||
---|---|---|---|---|
| ||||
Posted in reply to AsmMan | On Thursday, 21 August 2014 at 11:29:57 UTC, AsmMan wrote:
> On Thursday, 21 August 2014 at 10:02:44 UTC, Daniel Murphy wrote:
>> "eles" wrote in message news:hojvezprzeaqqcemlbpn@forum.dlang.org...
>>
>>> > AFAIK, ddmd is well underway and is pretty much in an alpha-state now.
>>>
>>> More precisely, I was asking this:
>>>
>>> http://forum.dlang.org/post/jko1cn$1s5v$1@digitalmars.com
>>
>> The old DDMD project is no longer relevant.
>>
>> https://github.com/D-Programming-Language/dmd/pull/3410
>
> On quick read I can't find the reason. Why is no longer relevant?
Because it is planned to be the official D frontend.
--
Paulo
|
August 21, 2014 Re: BitC, Rust, dog food and more | ||||
---|---|---|---|---|
| ||||
Posted in reply to AsmMan | "AsmMan" wrote in message news:vhlbrdptvpygtyyhpmzs@forum.dlang.org... > On quick read I can't find the reason. Why is no longer relevant? Because it is dead, and we're automatically converting the C++ frontend to D. It will soon replace the C++ frontend in dmd. |
Copyright © 1999-2021 by the D Language Foundation