On 2/23/2012 6:50 AM, Gour wrote:
I'm curious if
anyone more experienced with using FP paradigm in D can comment what
works nicely and is there anything important missing in today's
implementation of D?

The main issue with FP in D today is it needs to be pervasively used in Phobos. A large part of Phobos should be marked as pure, but is not, making it difficult to use Phobos from FP code.

For example, Object.opEquals should be pure, nothrow, @safe.

The inheriting purity thing helps significantly with that.

Reply via email to