Jump to page: 1 2
Thread overview
NDC Oslo talk: Generic Programming Galore Using D
Jul 04, 2013
Paulo Pinto
Jul 04, 2013
Walter Bright
Jul 04, 2013
Paulo Pinto
Jul 06, 2013
Manu
Jul 06, 2013
Paulo Pinto
Jul 05, 2013
Justin Whear
Jul 08, 2013
John Colvin
Jul 08, 2013
Baz
Jul 08, 2013
Dicebot
Jul 10, 2013
Dicebot
July 04, 2013
Videos for my two NDC 2013 talks are now online. Generic Programming Galore using D at http://vimeo.com/68378925 and the HipHop Virtual Machine at http://vimeo.com/68383350.

Andrei
July 04, 2013
Am 04.07.2013 18:47, schrieb Andrei Alexandrescu:
> Videos for my two NDC 2013 talks are now online. Generic Programming
> Galore using D at http://vimeo.com/68378925 and the HipHop Virtual
> Machine at http://vimeo.com/68383350.
>
> Andrei

Great! Thanks for sharing
July 04, 2013
On 7/4/2013 9:47 AM, Andrei Alexandrescu wrote:
> Videos for my two NDC 2013 talks are now online. Generic Programming Galore
> using D at http://vimeo.com/68378925

https://news.ycombinator.com/item?id=5992015
July 04, 2013
Am 04.07.2013 18:47, schrieb Andrei Alexandrescu:
> Videos for my two NDC 2013 talks are now online. Generic Programming
> Galore using D at http://vimeo.com/68378925 and the HipHop Virtual
> Machine at http://vimeo.com/68383350.
>
> Andrei

Just finished watching them, quite interesting, as usual. :)

Since I have seen a previous one about generic programming in D, and
given my interests in compiler design, I have found the HipHop one more
interesting to follow.

I fully agree with your remark about better having a dumb JIT than trying to optimize interpretation.

--
Paulo
July 05, 2013
On Thu, 04 Jul 2013 09:47:36 -0700, Andrei Alexandrescu wrote:

> Videos for my two NDC 2013 talks are now online. Generic Programming Galore using D at http://vimeo.com/68378925 and the HipHop Virtual Machine at http://vimeo.com/68383350.
> 
> Andrei

Reddit: http://www.reddit.com/r/programming/comments/1hp3bf/ generic_programming_galore_using_d_by_andrei/
July 06, 2013
On 5 July 2013 08:01, Paulo Pinto <pjmlp@progtools.org> wrote:

> Am 04.07.2013 18:47, schrieb Andrei Alexandrescu:
>
>> Videos for my two NDC 2013 talks are now online. Generic Programming
>>
>> Galore using D at http://vimeo.com/68378925 and the HipHop Virtual Machine at http://vimeo.com/68383350.
>>
>> Andrei
>>
>
> Just finished watching them, quite interesting, as usual. :)
>
> Since I have seen a previous one about generic programming in D, and given my interests in compiler design, I have found the HipHop one more interesting to follow.
>
> I fully agree with your remark about better having a dumb JIT than trying to optimize interpretation.
>

Unless you're running on secure hardware, and you can't JIT ;)
I wrote somewhere in the realm of 200 emulators, for more hardware than
anyone should touch in a lifetime. I would have killed to be able to JIT!
Well optimised interpreters still have a place.


July 06, 2013
Am 06.07.2013 13:13, schrieb Manu:
> On 5 July 2013 08:01, Paulo Pinto <pjmlp@progtools.org
> <mailto:pjmlp@progtools.org>> wrote:
>
>     Am 04.07.2013 18:47, schrieb Andrei Alexandrescu:
>
>         Videos for my two NDC 2013 talks are now online. Generic Programming
>
>         Galore using D at http://vimeo.com/68378925 and the HipHop Virtual
>         Machine at http://vimeo.com/68383350.
>
>         Andrei
>
>
>     Just finished watching them, quite interesting, as usual. :)
>
>     Since I have seen a previous one about generic programming in D, and
>     given my interests in compiler design, I have found the HipHop one more
>     interesting to follow.
>
>     I fully agree with your remark about better having a dumb JIT than
>     trying to optimize interpretation.
>
>
> Unless you're running on secure hardware, and you can't JIT ;)
> I wrote somewhere in the realm of 200 emulators, for more hardware than
> anyone should touch in a lifetime. I would have killed to be able to JIT!
> Well optimised interpreters still have a place.


Yeah, I guess I was lucky not to have touched consoles.

Actually I did buy PS2 Linux, but never did anything useful with it.

You are right, without execute bit, it is a bit hard to JIT.

--
Paulo
July 08, 2013
On Thursday, 4 July 2013 at 16:47:36 UTC, Andrei Alexandrescu wrote:
> Videos for my two NDC 2013 talks are now online. Generic Programming Galore using D at http://vimeo.com/68378925 and the HipHop Virtual Machine at http://vimeo.com/68383350.
>
> Andrei

With regards to min in the first talk:

Is it sufficient to just check if the common type.init can be compared with itself? Can there not be a case where the common type can be compared but the 2 separate types cannot? I'm thinking @disable opCmp in derived classes.

I tried to test it, the compiler happily generates opCmp calls anyway, leaving the linker with nothing to link to.
July 08, 2013
On Thursday, 4 July 2013 at 16:47:36 UTC, Andrei Alexandrescu wrote:
> Videos for my two NDC 2013 talks are now online. Generic Programming Galore using D at http://vimeo.com/68378925 and the HipHop Virtual Machine at http://vimeo.com/68383350.
>
> Andrei

the second video about the HHVM is way too corporate-ish (FB) to my mind (while the video of the woman who introduces a VM during the 2013 DConf was more D-oriented and more interesting), the first one about TMP is more interesting, for a noob like me.
There's also a problem with the Q. from the audience whose loudness is too low (we cant hear them in the vids).



July 08, 2013
On Thursday, 4 July 2013 at 16:47:36 UTC, Andrei Alexandrescu wrote:
> Videos for my two NDC 2013 talks are now online. Generic Programming Galore using D at http://vimeo.com/68378925 and the HipHop Virtual Machine at http://vimeo.com/68383350.
>
> Andrei

Am I allowed to re-upload them to YouTube?
« First   ‹ Prev
1 2