January 30, 2012
On 29/01/12 23:41, Jonathan M Davis wrote:
> On Sunday, January 29, 2012 17:48:04 Stewart Gordon wrote:
>> On 29/01/2012 16:24, Chad J wrote:
>>> Hey guys,
>>>
>>> I know this is a bit late given the deprecation of D1 and all, but why
>>> did we name the D2 compiler dmd instead of dmd2?
>>
>> I'm not sure.  Was D2 originally planned to be backward compatible with D1?
>
> No. They determined that they were going to redesign the language based on
> what was learned with D1 and make something better. I suppose that it's a bit
> like python 2 and 3 in that regard, except that D1 has never had the user base
> that python 2 has had (python being much older than D, if nothing else). But
> in both cases, the next version of the language is supposed to supplant the
> previous one. It just takes time to do that.


This seems to be a common misconception. There never was a language "D1". What happened was, development of D was progressing in a continuous fashion. But, the rate of change was so high that the language was too unstable to be usable. So, a snapshot was made at an essentially random point in time. This became "D1, the stability branch". The development continued as before on the D2 branch. Splitting off the stable branch allowed us to concentrate on the unstable, experimental features. The const system took such a long time to work that the D2 branch wasn't really usable for much at all for quite a long time.

Points to note:
(1) D2 is not forked off D1, rather D1 is a snapshot of D2.
(2) D1 was NOT a planned language. It was simply frozen at a particular moment in time, with essentially no warning.
(3) If there ever is a D3, it will not have the same relationship to D2 that D2 has to D1.

I suspect that even Andrei doesn't know this. I think it happened just before he became heavily involved in the language.
January 31, 2012
Google gives you location-specific results. On a side note, I think duckduckgo is actually a fair bit nicer for this kind of stuff, as it gives you hints as to what the different things that D means is. Like, letter, language, grade, etc, and adjust search for which you select.

I get DPL and Wikipedia on D for the top two results of Google with a browser I've never used Google with. But it's still returning location specific results too and it probably has nothing location specific for D here.

On 29/01/2012 3:37 PM, Timon Gehr wrote:
> On 01/29/2012 06:55 PM, Sean Cavanaugh wrote:
>> On 1/29/2012 10:24 AM, Chad J wrote:
>>> Hey guys,
>>>
>>> I know this is a bit late given the deprecation of D1 and all, but why
>>> did we name the D2 compiler dmd instead of dmd2?
>>>
>>> It's rather annoyed me when trying to work with multiple D projects of
>>> mixed kind in the same environment. Using the same compiler name for two
>>> different programming languages seems like a Bad Idea.
>>>
>>> - Chad
>>
>>
>> On an unrelated note it looks like D would have to get to 14 or 15
>> before typing in D14 on google search all by itself would likely be a #1
>> hit without additional keywords :)
>>
>
> ???
>
> http://www.google.com/search?q=d
>

January 31, 2012
Am 31.01.2012, 14:05 Uhr, schrieb Kapps <Kapps@notvalidemail.com>:

> Google gives you location-specific results. On a side note, I think duckduckgo is actually a fair bit nicer for this kind of stuff, as it gives you hints as to what the different things that D means is. Like, letter, language, grade, etc, and adjust search for which you select.
>
> I get DPL and Wikipedia on D for the top two results of Google with a browser I've never used Google with. But it's still returning location specific results too and it probably has nothing location specific for D here.

I am fairly impressed by the results for 'D'. It's just right to ask the user what he/she meant exactly and not print a list of 10000000 results for everything with D in the text. In that sense it is much like the disambiguation on Wikipedia (probably inspired by that?).

What puzzles me is how they generate the one line description. It's not a copy from Wikipedia as far as I can tell. Do they have little monkeys that write descriptions for everything on the planet?
January 31, 2012
Am 31.01.2012, 20:00 Uhr, schrieb Marco Leise <Marco.Leise@gmx.de>:

> What puzzles me is how they generate the one line description. It's not a copy from Wikipedia as far as I can tell. Do they have little monkeys that write descriptions for everything on the planet?

P.S.: I mean the ones in the disambiguation section: "D (programming language), a C++-like programming language developed by Walter Bright"
January 31, 2012
On Tue, Jan 31, 2012 at 08:00:36PM +0100, Marco Leise wrote: [...]
> I am fairly impressed by the results for 'D'. It's just right to ask the user what he/she meant exactly and not print a list of 10000000 results for everything with D in the text. In that sense it is much like the disambiguation on Wikipedia (probably inspired by that?).
> 
> What puzzles me is how they generate the one line description. It's not a copy from Wikipedia as far as I can tell. Do they have little monkeys that write descriptions for everything on the planet?

It's probably a copy from an older version of the Wikipedia article.


T

-- 
ASCII stupid question, getty stupid ANSI.
1 2
Next ›   Last »