Re: Lang.NEXT panel on native languages

2012-04-11 Thread deadalnix
Le 11/04/2012 03:20, Andrei Alexandrescu a écrit : On 4/10/12 3:39 PM, Andrej Mitrovic wrote: On 4/10/12, deadalnixdeadal...@gmail.com wrote: Le 10/04/2012 07:46, Andrei Alexandrescu a écrit : http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Panel-Native-Languages?format=html5 We

Jonas Drewsen is a GSoC mentor!

2012-04-11 Thread Andrei Alexandrescu
To many in this community Jonas needs no introduction. Jonas stepped up following our call to arms. Thanks, Jonas! Andrei

Jens Mueller is a GSoC mentor!

2012-04-11 Thread Andrei Alexandrescu
Jens Mueller also responded to our request for mentors. He's a graduate student who also works as a Teaching Assistant, so he knows how to deal with them pesky students :o). Welcome aboard! Andrei

Russel Winder is a GSoC mentor!

2012-04-11 Thread Andrei Alexandrescu
And last but not least... Russel Winder is now a GSoC mentor! Russel is an author, consultant, trainer, and sought-after speaker of tremendous expertise. We're very happy Russel has caught an interest in D, and even happier that he decided to ramp up his involvement by becoming a mentor.

Re: I'll be in Seattle at Lang.NEXT

2012-04-11 Thread Kagamin
On Saturday, 7 April 2012 at 06:33:03 UTC, Andrei Alexandrescu wrote: Slides are online: http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Three-Unlikely-Successful-Features-of-D In C# you rethrow using throw; statement: throw e; loses stack trace.

Re: I'll be in Seattle at Lang.NEXT

2012-04-11 Thread Kagamin
On Saturday, 7 April 2012 at 06:33:03 UTC, Andrei Alexandrescu wrote: Slides are online: http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Three-Unlikely-Successful-Features-of-D rollback1 seems to be missing on slide 15. You probably need 3 of them there.

Re: I'll be in Seattle at Lang.NEXT

2012-04-11 Thread Kagamin
And you probably need to check if error==nil instead of error!=nil... Sorry, if I say nonsense, I don't know Go.

Video: Generic Programming Galore using D @ Strange Loop 2011

2012-04-11 Thread Andrei Alexandrescu
http://www.infoq.com/presentations/Generic-Programming-Galore-Using-D Andrei

Re: Lang.NEXT panel on native languages

2012-04-11 Thread Andrej Mitrovic
On 4/11/12, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: On 4/10/12 3:39 PM, Andrej Mitrovic wrote: On 4/10/12, deadalnixdeadal...@gmail.com wrote: Le 10/04/2012 07:46, Andrei Alexandrescu a écrit :

Re: Video: Generic Programming Galore using D @ Strange Loop 2011

2012-04-11 Thread Andrej Mitrovic
On 4/11/12, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: http://www.infoq.com/presentations/Generic-Programming-Galore-Using-D Andrei Cool talk! And it just occurred to me that you can actually use a static assert on a return type in D, e.g.: import std.traits; import

Re: Video: Generic Programming Galore using D @ Strange Loop 2011

2012-04-11 Thread Andrei Alexandrescu
On 4/11/12 11:23 AM, Andrei Alexandrescu wrote: http://www.infoq.com/presentations/Generic-Programming-Galore-Using-D Destroy on reddit: http://www.reddit.com/r/programming/comments/s4qul/infoq_generic_programming_galore_using_d_video/ Andrei

Re: Video: Generic Programming Galore using D @ Strange Loop 2011

2012-04-11 Thread simendsjo
On Wed, 11 Apr 2012 21:34:11 +0200, Olivier Pisano olivier.pis...@laposte.net wrote: Le 11/04/2012 18:23, Andrei Alexandrescu a écrit : http://www.infoq.com/presentations/Generic-Programming-Galore-Using-D Andrei Great talk ! I am going to start to feel at ease with those

Re: Lang.NEXT panel on native languages

2012-04-11 Thread Andrei Alexandrescu
On 4/11/12 11:28 AM, Andrej Mitrovic wrote: On 4/11/12, Andrei Alexandrescuseewebsiteforem...@erdani.org wrote: On 4/10/12 3:39 PM, Andrej Mitrovic wrote: On 4/10/12, deadalnixdeadal...@gmail.com wrote: Le 10/04/2012 07:46, Andrei Alexandrescu a écrit :

Re: Revamp of CandyDOC

2012-04-11 Thread Andrej Mitrovic
On 4/12/12, Eldar Insafutdinov e.insafutdi...@gmail.com wrote: There is still a scope for improvements Also: Not jumping to the Outline pane every time a different package is selected (OR it should memorize the position of the scrollbar). This is especially annoying in e.g. gtkd:

Re: Lang.NEXT panel on native languages

2012-04-11 Thread Andrei Alexandrescu
On 4/11/12 5:04 PM, Andrei Alexandrescu wrote: Walter's video is now online. http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language Please reddit. Destroy! http://www.reddit.com/r/programming/comments/s5492/the_d_programming_language_walter_bright_langnext/

Re: Video: Generic Programming Galore using D @ Strange Loop 2011

2012-04-11 Thread Eldar Insafutdinov
On Wednesday, 11 April 2012 at 16:23:48 UTC, Andrei Alexandrescu wrote: http://www.infoq.com/presentations/Generic-Programming-Galore-Using-D Andrei Also on HN: http://news.ycombinator.com/item?id=3829871

Video: Walter Bright D at Lang.NEXT 2012

2012-04-11 Thread Walter Bright
http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language and on Reddit: http://www.reddit.com/r/programming/comments/s5492/the_d_programming_language_walter_bright_langnext/

Re: Revamp of CandyDOC

2012-04-11 Thread Jordi Sayol
Al 12/04/12 00:17, En/na Eldar Insafutdinov ha escrit: CandyDOC has not been updated for about 6 years, and despite its usefulness its current state was rather sad. Overall look was awful; colours, font sizes, everything just was not right. D allows some very beautiful code, but the look

Re: Video: Generic Programming Galore using D @ Strange Loop 2011

2012-04-11 Thread bearophile
Andrej Mitrovic: it just occurred to me that you can actually use a static assert on a return type in D, e.g.: import std.traits; import std.algorithm; auto min(T1, T2)(T1 t1, T2 t2) { return t1; // e.g. implementation bug static assert(is(typeof(return) == CommonType!(T1, T2))); }

Re: Video: Generic Programming Galore using D @ Strange Loop 2011

2012-04-11 Thread bearophile
Andrei Alexandrescu: http://www.infoq.com/presentations/Generic-Programming-Galore-Using-D It was a quite good talk. Slide 13: very good, I am asking for min([1, 3, 5)) for a lot of time :-) (http://d.puremagic.com/issues/show_bug.cgi?id=4705 ). I hope to see those new

We got 3 GSoC projects

2012-04-11 Thread Andrei Alexandrescu
Hello, I am pleased to announce that the GSoC program granted three slots to our organization, same as last year. This is a good allocation and a testament of the good results of last year. However, unfortunately it also means we need to decline at least two excellent candidates; we've had

Re: Video: Generic Programming Galore using D @ Strange Loop 2011

2012-04-11 Thread Caligo
Question on slide #6: Should work at efficiency comparable to hand-written code A version of min() that used 'ref' would probably be faster on large structs. Is that a problem? How do you make the decision to exclude 'ref'? Do [generic] algorithms always go with value semantics? On Wed, Apr

XSort - Sorting algorithms (including Timsort!)

2012-04-11 Thread Xinok
I just wanted to share this. I started a project a few weeks ago on Github to implement several sorting algorithms in D. In total, there are 8 modules at the moment, each implementing a sorting algorithm or combination thereof. https://github.com/Xinok/XSort I just finished Timsort today.

Re: XSort - Sorting algorithms (including Timsort!)

2012-04-11 Thread Nathan M. Swan
On Thursday, 12 April 2012 at 03:04:49 UTC, Xinok wrote: I just wanted to share this. I started a project a few weeks ago on Github to implement several sorting algorithms in D. In total, there are 8 modules at the moment, each implementing a sorting algorithm or combination thereof.