Functional language in D

Bill Baxter dnewsgroup at billbaxter.com
Tue Feb 27 23:44:45 PST 2007


vanh wrote:
> 
> I'm just wondering how much of functional language is in D?
> And how useful it would bring if it is added into D?
> 
> vtp

It has proper tail recursion.  That makes a lot of functional techniques 
feasible, at least in principle.

But there's not much in the way of generic functional algorithms in the 
core.  Map, reduce, apply, etc, aren't in the std library.

foreach is in the core, though.  That's kind of a functional thing. 
What are you looking for exactly?  Something like Boost::lambda or more 
like ML?  The former is becoming more and more doable, the latter 
probably won't happen.


--bb



More information about the Digitalmars-d mailing list