www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - NDC Oslo talk: Generic Programming Galore Using D

reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
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
Jul 04 2013
next sibling parent Paulo Pinto <pjmlp progtools.org> writes:
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
Jul 04 2013
prev sibling next sibling parent Walter Bright <newshound2 digitalmars.com> writes:
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
Jul 04 2013
prev sibling next sibling parent reply Paulo Pinto <pjmlp progtools.org> writes:
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
Jul 04 2013
parent reply Manu <turkeyman gmail.com> writes:
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.
Jul 06 2013
parent Paulo Pinto <pjmlp progtools.org> writes:
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
Jul 06 2013
prev sibling next sibling parent Justin Whear <justin economicmodeling.com> writes:
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/
Jul 05 2013
prev sibling next sibling parent "John Colvin" <john.loughran.colvin gmail.com> writes:
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.
Jul 08 2013
prev sibling next sibling parent "Baz" <burg.basile yahoo.com> writes:
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).
Jul 08 2013
prev sibling parent reply "Dicebot" <public dicebot.lv> writes:
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?
Jul 08 2013
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 7/8/13 6:49 AM, Dicebot wrote:
 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?
I don't know, let me ask. Andrei
Jul 08 2013
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 7/8/13 10:03 AM, Andrei Alexandrescu wrote:
 On 7/8/13 6:49 AM, Dicebot wrote:
 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?
I don't know, let me ask. Andrei
I got permission. Videos can be uploaded to youtube as long as NDC Oslo 2013 is mentioned. Andrei
Jul 09 2013
parent "Dicebot" <public dicebot.lv> writes:
On Tuesday, 9 July 2013 at 15:35:31 UTC, Andrei Alexandrescu 
wrote:
 I got permission. Videos can be uploaded to youtube as long as 
 NDC Oslo 2013 is mentioned.

 Andrei
http://youtu.be/2W0G_FcSPcE http://youtu.be/G5O_ypjlDD8
Jul 09 2013