Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-22 Thread Don via Digitalmars-d-announce
On Wednesday, 16 July 2014 at 10:22:41 UTC, bearophile wrote: Andrei Alexandrescu: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ Despite Walter is used to pipeline programming, so the next step is to also handle failures and off-band

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/22/14, 3:03 AM, Don wrote: I don't really believe that there are two 'railway tracks' in the sense that that presentation implies. Once an error has occurred, typically not much more pipeline processing happens. As for Unix, stdout from one step is tied to stdin, but stderr is output only.

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/22/14, 3:03 AM, Don wrote: I don't really believe that there are two 'railway tracks' in the sense that that presentation implies. Once an error has occurred, typically not much more pipeline processing happens. As for Unix, stdout from one step is tied to stdin, but stderr is output only.

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-22 Thread bearophile via Digitalmars-d-announce
Don: I think that approach is more convincing for functional languages than for D, especially if you are limited to a single return type. Hopefully someday we'll have good enough tuples in D (including their destructuring), this is similar to having multiple return values. Bye,

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-21 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/20/14, 5:57 AM, bearophile wrote: In those slides as other member of the sum type they have used an enumeration of possible error conditions (or at first even just strings of the error messages), sometimes augmented with more information, like: | EmailNotValid of EmailAddress |

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-20 Thread simendsjo via Digitalmars-d-announce
On 07/19/2014 08:37 PM, Andrei Alexandrescu wrote: On 7/16/14, 3:22 AM, bearophile wrote: Andrei Alexandrescu: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ Despite Walter is used to pipeline programming, so the next step is to also

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-20 Thread bearophile via Digitalmars-d-announce
Andrei Alexandrescu: Just read the slides, very interesting. There are many papers, books and articles around that explain the same things, but that explanation is easy to understand even for people not used to functional programming (as I still partially am). I think it would be

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-19 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/16/14, 3:22 AM, bearophile wrote: Andrei Alexandrescu: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ Despite Walter is used to pipeline programming, so the next step is to also handle failures and off-band messages in a functional

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-18 Thread dennis luehring via Digitalmars-d-announce
Am 18.07.2014 07:54, schrieb Walter Bright: On 7/17/2014 9:40 PM, dennis luehring wrote: i understand your focus on dmd - but talking about fast code and optimizing WITHOUT even trying to compare with other compiler results is just a little bit strange for someone who stated speed = money The

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-18 Thread Walter Bright via Digitalmars-d-announce
On 7/17/2014 11:42 PM, dennis luehring wrote: Am 18.07.2014 07:54, schrieb Walter Bright: On 7/17/2014 9:40 PM, dennis luehring wrote: i understand your focus on dmd - but talking about fast code and optimizing WITHOUT even trying to compare with other compiler results is just a little bit

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-18 Thread John Colvin via Digitalmars-d-announce
On Friday, 18 July 2014 at 04:40:52 UTC, dennis luehring wrote: Am 18.07.2014 04:52, schrieb Walter Bright: On 7/16/2014 7:21 AM, dennis luehring wrote: can you give an short (working) example code to show the different resulting assembler for your for-rewrite example - and what compilers

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-17 Thread John via Digitalmars-d-announce
On Tuesday, 15 July 2014 at 19:00:35 UTC, Walter Bright wrote: On 7/15/2014 11:28 AM, John wrote: At the end of this video, it sounds like it ends abruptly.. While answering a question, Walter says.. 'it turns out..' and the video ends there. That's when my time ran out and I vanished in a

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-17 Thread Nick Sabalausky via Digitalmars-d-announce
On 7/16/2014 5:15 AM, Jaroslav Hron wrote: On Tuesday, 15 July 2014 at 16:20:34 UTC, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ https://www.facebook.com/dlang.org/posts/885322668148082

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-17 Thread Walter Bright via Digitalmars-d-announce
On 7/16/2014 7:21 AM, dennis luehring wrote: can you give an short (working) example code to show the different resulting assembler for your for-rewrite example - and what compilers your using for testing - only dmd or gdc? I used dmd.

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-17 Thread dennis luehring via Digitalmars-d-announce
Am 18.07.2014 04:52, schrieb Walter Bright: On 7/16/2014 7:21 AM, dennis luehring wrote: can you give an short (working) example code to show the different resulting assembler for your for-rewrite example - and what compilers your using for testing - only dmd or gdc? I used dmd. i

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-17 Thread Walter Bright via Digitalmars-d-announce
On 7/17/2014 9:40 PM, dennis luehring wrote: i understand your focus on dmd - but talking about fast code and optimizing WITHOUT even trying to compare with other compiler results is just a little bit strange for someone who stated speed = money The point was to get people to look at the asm

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-16 Thread Jaroslav Hron via Digitalmars-d-announce
On Tuesday, 15 July 2014 at 16:20:34 UTC, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ https://www.facebook.com/dlang.org/posts/885322668148082 https://twitter.com/D_Programming/status/489081312297635840

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-16 Thread bearophile via Digitalmars-d-announce
Andrei Alexandrescu: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ Despite Walter is used to pipeline programming, so the next step is to also handle failures and off-band messages in a functional way (without exceptions and global

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-16 Thread bearophile via Digitalmars-d-announce
Despite Walter is Sorry, I meant to write, Now Walter is... Bye, bearophile

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-16 Thread dennis luehring via Digitalmars-d-announce
Am 15.07.2014 18:20, schrieb Andrei Alexandrescu: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ https://www.facebook.com/dlang.org/posts/885322668148082 https://twitter.com/D_Programming/status/489081312297635840 Andrei @Walter can

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-16 Thread Dicebot via Digitalmars-d-announce
On Tuesday, 15 July 2014 at 16:20:34 UTC, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ https://www.facebook.com/dlang.org/posts/885322668148082 https://twitter.com/D_Programming/status/489081312297635840

DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-15 Thread Andrei Alexandrescu via Digitalmars-d-announce
http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ https://www.facebook.com/dlang.org/posts/885322668148082 https://twitter.com/D_Programming/status/489081312297635840 Andrei

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-15 Thread John via Digitalmars-d-announce
On Tuesday, 15 July 2014 at 16:20:34 UTC, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ https://www.facebook.com/dlang.org/posts/885322668148082 https://twitter.com/D_Programming/status/489081312297635840

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-15 Thread Walter Bright via Digitalmars-d-announce
On 7/15/2014 11:28 AM, John wrote: At the end of this video, it sounds like it ends abruptly.. While answering a question, Walter says.. 'it turns out..' and the video ends there. That's when my time ran out and I vanished in a puff of greasy black smoke.

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-15 Thread Justin Whear via Digitalmars-d-announce
On Tue, 15 Jul 2014 18:28:34 +, John wrote: On Tuesday, 15 July 2014 at 16:20:34 UTC, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/2aruaf/ dconf_2014_keynote_high_performance_code_using_d/ https://www.facebook.com/dlang.org/posts/885322668148082

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-15 Thread Joakim via Digitalmars-d-announce
On Tuesday, 15 July 2014 at 16:20:34 UTC, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ https://www.facebook.com/dlang.org/posts/885322668148082 https://twitter.com/D_Programming/status/489081312297635840 Will

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-15 Thread Walter Bright via Digitalmars-d-announce
On 7/15/2014 12:36 PM, Justin Whear wrote: The sentence was it turns out the simple compiler enhancement I am about to reveal makes all code run 5x faster. That does it. You're on the hook for writing my next material!