August 21, 2014
On Wednesday, 20 August 2014 at 21:43:26 UTC, Walter Bright wrote:
> On 8/20/2014 2:33 PM, anonymous wrote:
>>> Dlang Dlang Über Alles
>>
>> as a German, O_O
>
> I'm not surprised that the German programming community has taken to D. After all, German cars all have those "D" stickers on them :-)

French must be such great fans of functional programming, on the other hand. F# anyone?
August 21, 2014
On Wednesday, 20 August 2014 at 22:02:31 UTC, anonymous wrote:
> On Wednesday, 20 August 2014 at 21:43:26 UTC, Walter Bright wrote:
>> On 8/20/2014 2:33 PM, anonymous wrote:
>>>> Dlang Dlang Über Alles
>>>
>>> as a German, O_O
>>
>> I'm not surprised that the German programming community has taken to D. After all, German cars all have those "D" stickers on them :-)
>
> No, no, "Dlang Dlang Über Alles" is a take on "Deutschland
> Deutschland über alles" (Germany Germany over everything), the
> first verse of the national anthem as sung in Nazi times.

While I agree with the historical significance, there are some things to be straighten:

1) the song was used even before: it was the national anthem of the Weimar republic, the one that Nazi toppled
2) today, it's third stanza (the first one begins with "DDuA") is still the official anthem of Deutschland
3) there is no official interdiction of the first two stanzas, except that they are not really protected by the German law punishing offenses to the national symbols of Germany



August 21, 2014
On 8/20/2014 5:39 PM, Peter Alexander wrote:
> Ha, that opDollar thing in the HTML generator is the nastiest D hack
> I've seen :-P

Yea, this *statement* really made me go o_O

   link[$.rel = "foobar", $.type = "text/css"];

That's a lot of syntax abuse there!

Still, if it works for him, great, who am I to complain? At the end of the day, it's just a tool.
August 21, 2014
On Thursday, 21 August 2014 at 08:31:49 UTC, Nick Sabalausky wrote:
>    link[$.rel = "foobar", $.type = "text/css"];
>
> That's a lot of syntax abuse there!
>
> Still, if it works for him, great, who am I to complain? At the end of the day, it's just a tool.

Now the comma-operator has to stay because removing it is a severe breaking change.


August 21, 2014
On 8/20/2014 6:57 PM, Paulo Pinto wrote:
> Am 21.08.2014 00:02, schrieb anonymous:
>>
>> No, no, "Dlang Dlang Über Alles" is a take on "Deutschland
>> Deutschland über alles" (Germany Germany over everything), the
>> first verse of the national anthem as sung in Nazi times.
>>
>> I was actually worried if the author is German. He's not,
>> thankfully. He's from Israel. From a German author that would be
>> an embracement of fascism. Coming from an Israeli, I don't really
>> know where to put it, probably completely benign.
>
> As a Portuguese living in Germany, I would say not everyone knows that
> outside Germany.
>
> Specially the younger generations, they just use it because it sounds cool.
>

"Über Alles" always just makes me think of Hanzel und Gretyl: http://en.wikipedia.org/wiki/%C3%9Cber_Alles_%28album%29

Gotta love tongue-in-cheek psuedo-German metal ;)

August 21, 2014
On Thu, 21 Aug 2014 04:31:31 -0400
Nick Sabalausky via Digitalmars-d-announce
<digitalmars-d-announce@puremagic.com> wrote:

> Yea, this *statement* really made me go o_O
> 
>     link[$.rel = "foobar", $.type = "text/css"];
> 
> That's a lot of syntax abuse there!
but it's fun! we all used to think that "$ should mean 'length'" and he has no such mind frames. i like it. ;-)


August 21, 2014
On Thu, 21 Aug 2014 08:37:30 +0000
Ola Fosheim Gr via Digitalmars-d-announce
<digitalmars-d-announce@puremagic.com> wrote:

> Now the comma-operator has to stay because removing it is a severe breaking change.
but we can abuse opIndex and/or opSlice too! ;-)


August 21, 2014
On 21/08/14 10:37, Ola Fosheim Gr wrote:

> Now the comma-operator has to stay because removing it is a severe
> breaking change.

Isn't that multiple arguments to opIndex?

-- 
/Jacob Carlborg
August 21, 2014
What is really awesome about this is that his code actually worked, the mixing of operator overloads, opDispatch and rarely used features(e.g. comma op).

D has come a long way in the last decade.


On Thu, Aug 21, 2014 at 10:40 AM, ketmar via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote:

> On Thu, 21 Aug 2014 08:37:30 +0000
> Ola Fosheim Gr via Digitalmars-d-announce
> <digitalmars-d-announce@puremagic.com> wrote:
>
> > Now the comma-operator has to stay because removing it is a severe breaking change.
> but we can abuse opIndex and/or opSlice too! ;-)
>


August 21, 2014
On Thursday, 21 August 2014 at 08:47:50 UTC, Jacob Carlborg wrote:
> Isn't that multiple arguments to opIndex?

Probably, I was just trying to be funny :P

There should be a tutorial "D for perl programmers of the 90s"...