Thread overview | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
September 30, 2015 Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
https://www.youtube.com/watch?v=mFUXNMfaciE From http://wiki.dlang.org/Component_programming_with_ranges Congrat H. S. Teoh |
September 30, 2015 Re: Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
Posted in reply to deadalnix | On Wednesday, 30 September 2015 at 01:45:49 UTC, deadalnix wrote: > https://www.youtube.com/watch?v=mFUXNMfaciE > > From > http://wiki.dlang.org/Component_programming_with_ranges > > Congrat H. S. Teoh Shared on reddit: https://www.reddit.com/r/programming/comments/3mwu4e/cppcon_2015_eric_niebler_ranges_for_the_standard/ Also disappointed by Herb talk. It was very interesting, but he was blatantly dishonest when comparing other languages. He goes to claim GC in other languages is costly (it is) but then goes to propose "cost free" smart pointer kind of solution that are not cost free. Many paper show how both solution are on a continuum and he MUST know this. |
September 30, 2015 Re: Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
Posted in reply to deadalnix | On Wednesday, 30 September 2015 at 01:45:49 UTC, deadalnix wrote:
> https://www.youtube.com/watch?v=mFUXNMfaciE
>
> From
> http://wiki.dlang.org/Component_programming_with_ranges
>
> Congrat H. S. Teoh
So this is what APL feels like. /s
|
September 30, 2015 Re: Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
Posted in reply to deadalnix | On Wednesday, 30 September 2015 at 01:55:43 UTC, deadalnix wrote:
> On Wednesday, 30 September 2015 at 01:45:49 UTC, deadalnix wrote:
>> https://www.youtube.com/watch?v=mFUXNMfaciE
>>
>> From
>> http://wiki.dlang.org/Component_programming_with_ranges
>>
>> Congrat H. S. Teoh
>
> Shared on reddit: https://www.reddit.com/r/programming/comments/3mwu4e/cppcon_2015_eric_niebler_ranges_for_the_standard/
>
> Also disappointed by Herb talk. It was very interesting, but he was blatantly dishonest when comparing other languages.
>
> He goes to claim GC in other languages is costly (it is) but then goes to propose "cost free" smart pointer kind of solution that are not cost free. Many paper show how both solution are on a continuum and he MUST know this.
I had the same feeling, as a lot of the ideas clearly comes from languages (like D / Rust / ..) but were presented to the public as inventions of their own.
|
September 30, 2015 Re: Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
Posted in reply to deadalnix | On 9/29/15 9:45 PM, deadalnix wrote: > https://www.youtube.com/watch?v=mFUXNMfaciE > > From > http://wiki.dlang.org/Component_programming_with_ranges > > Congrat H. S. Teoh Ditto! Here is the link to the video at the time where D is credited, very nice compliment: https://youtu.be/mFUXNMfaciE?t=115 -Steve |
September 30, 2015 Re: Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Steven Schveighoffer | On 09/30/2015 09:31 AM, Steven Schveighoffer wrote:
> On 9/29/15 9:45 PM, deadalnix wrote:
>> https://www.youtube.com/watch?v=mFUXNMfaciE
>>
>> From
>> http://wiki.dlang.org/Component_programming_with_ranges
>>
>> Congrat H. S. Teoh
>
> Ditto!
>
> Here is the link to the video at the time where D is credited, very nice
> compliment:
>
> https://youtu.be/mFUXNMfaciE?t=115
>
> -Steve
One great action item is to backport some of Eric's ideas to the D example. Currently Eric's final code looks nicer than the D code. -- Andrei
|
September 30, 2015 Re: Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Freddy | On Wednesday, 30 September 2015 at 02:59:40 UTC, Freddy wrote:
>
> So this is what APL feels like. /s
Nah, the APL version would be shorter and only use builtins. ;)
-Wyatt
|
September 30, 2015 Re: Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
Posted in reply to deadalnix | On 09/29/2015 06:45 PM, deadalnix wrote:
> https://www.youtube.com/watch?v=mFUXNMfaciE
>
> From
> http://wiki.dlang.org/Component_programming_with_ranges
>
> Congrat H. S. Teoh
Yay! :)
I almost gave the same talk! This talk could have been a part of DConf 2014 if H. S. Teoh or I could go to the conference. Here is an email exchange between us in January 2014:
Ali -- "I wanted to let you know that your article "Component programming with ranges" would be an excellent topic for DConf 2014 and I would love to hear it from you. :)
In case you are presenting something else or simply cannot make it to the conference, I would like to propose the same topic for DConf 2014. (But I am sure you and others have done the same already. :) )"
H. S. Teoh -- "please feel free to propose this topic; it would be nice (for me!) to hear it from somebody else's viewpoint! ;-)"
Ali
|
September 30, 2015 Re: Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli | On 09/30/2015 08:02 AM, Ali Çehreli wrote: > if H. S. Teoh or I could go to the conference. Oops! I've mixed up the years. I did go to DConf 2014 but not DConf 2015. Still... :) Ali |
September 30, 2015 Re: Shout out to D at cppcon, when talkign about ranges. | ||||
---|---|---|---|---|
| ||||
Posted in reply to deadalnix | On Wednesday, 30 September 2015 at 01:45:49 UTC, deadalnix wrote:
> https://www.youtube.com/watch?v=mFUXNMfaciE
>
> From
> http://wiki.dlang.org/Component_programming_with_ranges
>
> Congrat H. S. Teoh
Thanks for the link, I watched the whole video today and it was a very good presentation by Niebler. He mentions D and Teoh's example right at the top and gets an ovation at the 49 minute-mark, once he's gone through his entire C++ version of Teoh's D example.
Interesting that they're using the pipe symbol for chaining, more explicitly mimicking the unix command line. The fact that scoping meant that views and actions were explicitly labeled could be a nice benefit, though I generally dislike such verbosity normally. It is amazing how noisy some of the implementation code with templates is in C++: I felt like I was looking at some Haskell variant compared to how clean D would look for the same code.
|
Copyright © 1999-2021 by the D Language Foundation