digitalmars.D - Iterators Must Go video online
- Andrei Alexandrescu (4/4) Aug 03 2009 A while ago I mentioned the video of my BoostCon keynote "Iterators Must...
- Walter Bright (3/7) Aug 03 2009 On reddit, too!
- Brad Roberts (13/20) Aug 03 2009 Good talk.. I remember reviewing the slides from when you gave the talk
- torhu (3/7) Aug 03 2009 Cool. I'm having some trouble skipping to the parts I'm interested in,
- grauzone (6/17) Aug 03 2009 This works for me:
- Daniel Keep (4/24) Aug 04 2009 Because you don't have the LiveHTTPHeaders extension for Firefox
- Sergey Gromov (6/12) Aug 04 2009 Nice talk! The "Try THAT with iterators, @"($#* !" part was especially
- Andrei Alexandrescu (5/20) Aug 04 2009 range.front could insert a cheap check for validity, i.e.
- Tim Matthews (6/13) Aug 05 2009 I may have been mistaken but I thought I heard you say you re wrote the
- Andrei Alexandrescu (3/18) Aug 05 2009 I wrote D's algorithms twice: once with iterators, once with ranges.
A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ Andrei
Aug 03 2009
Andrei Alexandrescu wrote:A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/On reddit, too! http://www.reddit.com/r/programming/comments/976aj/iterators_must_go_presentation_by_andrei/
Aug 03 2009
On Mon, 3 Aug 2009, Andrei Alexandrescu wrote:A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ AndreiGood talk.. I remember reviewing the slides from when you gave the talk originally at the accu conference. :) The very last question has a very simple answer that you forgot about and sort of danced around. To repeat the question: q) Why not have both iterators and ranges? The answer was given earlier in the talk.. a) Iterators are fundamentally unsafe. btw.. the birds chirping throughout made me really want to go to boostcon. That it's set in such a wonderful location (Aspen) is a major selling point. Later, Brad
Aug 03 2009
On 03.08.2009 19:47, Andrei Alexandrescu wrote:A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ AndreiCool. I'm having some trouble skipping to the parts I'm interested in, can anyone point me to a downloadable video?
Aug 03 2009
torhu wrote:On 03.08.2009 19:47, Andrei Alexandrescu wrote:This works for me: wget 'http://blip.tv/file/get/Boostcon-BoostCon2009Keynote487.flv?referrer=boostcon.blip.tv&ext=.flv' I didn't find a download link, but had to go through the sourcecode and had to deal with their JavaScript/AJAX/XML crap. Why?A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ AndreiCool. I'm having some trouble skipping to the parts I'm interested in, can anyone point me to a downloadable video?
Aug 03 2009
grauzone wrote:torhu wrote:Because you don't have the LiveHTTPHeaders extension for Firefox installed so you can sniff the URLs as it grabs stuff. Bwahahaha. (Actually, I usually just use an extension that lets me search the cache.)On 03.08.2009 19:47, Andrei Alexandrescu wrote:This works for me: wget 'http://blip.tv/file/get/Boostcon-BoostCon2009Keynote487.flv?referrer=boostcon.blip.tv&ext=.flv' I didn't find a download link, but had to go through the sourcecode and had to deal with their JavaScript/AJAX/XML crap. Why?A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ AndreiCool. I'm having some trouble skipping to the parts I'm interested in, can anyone point me to a downloadable video?
Aug 04 2009
Daniel Keep wrote:grauzone wrote:And if I don't use Firefox? Anyway, the intention of blip.tv seems to be not to allow users downloading content, at least in no obvious way. They're probably just too lazy to implement more strict DRM. Same with Youtube.torhu wrote:Because you don't have the LiveHTTPHeaders extension for Firefox installed so you can sniff the URLs as it grabs stuff. Bwahahaha. (Actually, I usually just use an extension that lets me search the cache.)On 03.08.2009 19:47, Andrei Alexandrescu wrote:This works for me: wget 'http://blip.tv/file/get/Boostcon-BoostCon2009Keynote487.flv?referrer=boostcon.blip.tv&ext=.flv' I didn't find a download link, but had to go through the sourcecode and had to deal with their JavaScript/AJAX/XML crap. Why?A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ AndreiCool. I'm having some trouble skipping to the parts I'm interested in, can anyone point me to a downloadable video?
Aug 04 2009
grauzone wrote:Daniel Keep wrote:kdesu wireshark! Works for me.grauzone wrote:And if I don't use Firefox?torhu wrote:Because you don't have the LiveHTTPHeaders extension for Firefox installed so you can sniff the URLs as it grabs stuff. Bwahahaha. (Actually, I usually just use an extension that lets me search the cache.)On 03.08.2009 19:47, Andrei Alexandrescu wrote:This works for me: wget 'http://blip.tv/file/get/Boostcon-BoostCon2009Keynote487.flv?referrer=boostcon.blip.tv&ext=.flv' I didn't find a download link, but had to go through the sourcecode and had to deal with their JavaScript/AJAX/XML crap. Why?A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ AndreiCool. I'm having some trouble skipping to the parts I'm interested in, can anyone point me to a downloadable video?
Aug 04 2009
Mon, 03 Aug 2009 12:47:40 -0500, Andrei Alexandrescu wrote:A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ Andreientertaining. XD What I didn't get was why range.front is so much superior to *i. At the end of the day they're both just functions returning whatever they please.
Aug 04 2009
Sergey Gromov wrote:Mon, 03 Aug 2009 12:47:40 -0500, Andrei Alexandrescu wrote:range.front could insert a cheap check for validity, i.e. assert(!empty). *i has no chance; it puts the burden of precondition on its user. AndreiA while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ Andreientertaining. XD What I didn't get was why range.front is so much superior to *i. At the end of the day they're both just functions returning whatever they please.
Aug 04 2009
On Mon, 03 Aug 2009 12:47:40 -0500 Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:A while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ AndreiI may have been mistaken but I thought I heard you say you re wrote the iterators as ranges twice. Once for D's std.range and once for C++ STL but I heard you then saying someone should re write STL. Do you have a re write of STL on the net anywhere?
Aug 05 2009
Tim Matthews wrote:On Mon, 03 Aug 2009 12:47:40 -0500 Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:I wrote D's algorithms twice: once with iterators, once with ranges. AndreiA while ago I mentioned the video of my BoostCon keynote "Iterators Must Go" will be soon available online. Here it is: http://boostcon.blip.tv/ AndreiI may have been mistaken but I thought I heard you say you re wrote the iterators as ranges twice. Once for D's std.range and once for C++ STL but I heard you then saying someone should re write STL. Do you have a re write of STL on the net anywhere?
Aug 05 2009