Weak Purity Blog Post

2016-03-27 Thread sarn via Digitalmars-d-announce
D's implementation of functional purity supports "weak" purity - functions that can mutate arguments but are otherwise traditionally pure. I wrote a post about some of the practical benefits of this kind of purity:

Re: Upcoming appearance

2016-03-27 Thread Walter Bright via Digitalmars-d-announce
On 3/26/2016 11:18 PM, Saurabh Das wrote: On Saturday, 26 March 2016 at 20:45:49 UTC, Andrei Alexandrescu wrote: I'll be at ACCU teaching a day-long tutorial on D (http://accu.org/index.php/conferences/accu_conference_2016/accu2016_sessions#The_D_Language,_or_The_Art_of_Going_Meta) and

Re: Upcoming appearance

2016-03-27 Thread karabuta via Digitalmars-d-announce
On Sunday, 27 March 2016 at 06:18:26 UTC, Saurabh Das wrote: On Saturday, 26 March 2016 at 20:45:49 UTC, Andrei Alexandrescu wrote: I'll be at ACCU teaching a day-long tutorial on D

Re: futures and related asynchronous combinators

2016-03-27 Thread Vlad Levenfeld via Digitalmars-d-announce
On Sunday, 27 March 2016 at 15:10:46 UTC, maik klein wrote: On Sunday, 27 March 2016 at 07:16:53 UTC, Vlad Levenfeld wrote: https://github.com/evenex/future/ I've been having to do a lot of complicated async work lately (sometimes multithreaded, sometimes not), and I decided to abstract a

Re: Beta D 2.071.0-b1

2016-03-27 Thread deadalnix via Digitalmars-d-announce
On Thursday, 24 March 2016 at 10:52:44 UTC, Martin Nowak wrote: On 03/24/2016 03:00 AM, deadalnix wrote: No bug report for it, but a PR: https://github.com/deadalnix/pixel-saver/pull/53 That seems unrelated. Bugfixes should simply go into stable for them to be released. Sorry, wrong link.

Re: [Blog post] Why and when you should use SoA

2016-03-27 Thread maik klein via Digitalmars-d-announce
On Sunday, 27 March 2016 at 16:18:18 UTC, ZombineDev wrote: On Saturday, 26 March 2016 at 20:55:17 UTC, maik klein wrote: [snip] Thanks, yes that is simpler. But I am not sure that I want to have pluggable containers in SOA, mostly because every field would have overhead from the container.

Re: [Blog post] Why and when you should use SoA

2016-03-27 Thread ZombineDev via Digitalmars-d-announce
On Saturday, 26 March 2016 at 20:55:17 UTC, maik klein wrote: [snip] Thanks, yes that is simpler. But I am not sure that I want to have pluggable containers in SOA, mostly because every field would have overhead from the container. For example array has size, length etc as overhead, but it

Re: futures and related asynchronous combinators

2016-03-27 Thread maik klein via Digitalmars-d-announce
On Sunday, 27 March 2016 at 07:16:53 UTC, Vlad Levenfeld wrote: https://github.com/evenex/future/ I've been having to do a lot of complicated async work lately (sometimes multithreaded, sometimes not), and I decided to abstract a some patterns out and unify them with a little bit of

Re: Beta D 2.071.0-b1

2016-03-27 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-03-24 02:49, Martin Nowak wrote: First beta for the 2.071.0 release. This release comes with many import and lookup related changes and fixes. You might see a lot of deprecation warnings b/c of these changes. We've added the -transition=import switch and -transition=checkimports [ยน]

Re: futures and related asynchronous combinators

2016-03-27 Thread Vlad Levenfeld via Digitalmars-d-announce
On Sunday, 27 March 2016 at 08:16:22 UTC, Eugene Wissner wrote: On Sunday, 27 March 2016 at 07:16:53 UTC, Vlad Levenfeld wrote: https://github.com/evenex/future/ I've been having to do a lot of complicated async work lately (sometimes multithreaded, sometimes not), and I decided to abstract

Re: futures and related asynchronous combinators

2016-03-27 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 27 March 2016 at 07:16:53 UTC, Vlad Levenfeld wrote: https://github.com/evenex/future/ I've been having to do a lot of complicated async work lately (sometimes multithreaded, sometimes not), and I decided to abstract a some patterns out and unify them with a little bit of

futures and related asynchronous combinators

2016-03-27 Thread Vlad Levenfeld via Digitalmars-d-announce
https://github.com/evenex/future/ I've been having to do a lot of complicated async work lately (sometimes multithreaded, sometimes not), and I decided to abstract a some patterns out and unify them with a little bit of formalism borrowed from functional languages. I've aimed to keep things

Re: Upcoming appearance

2016-03-27 Thread Saurabh Das via Digitalmars-d-announce
On Saturday, 26 March 2016 at 20:45:49 UTC, Andrei Alexandrescu wrote: I'll be at ACCU teaching a day-long tutorial on D (http://accu.org/index.php/conferences/accu_conference_2016/accu2016_sessions#The_D_Language,_or_The_Art_of_Going_Meta) and delivering a keynote