On Tue, 2012-12-25 at 11:37 -0800, Walter Bright wrote: > I've often heard that claim, but here's an article with what the substance is: > > http://dubhrosa.blogspot.co.uk/2012/12/lessons-learning-haskell.html?m=1 > > Note that D offers this style of programming, with checkable purity, > immutability and ranges. I think it is a very important paradigm.
Does D do tail recursion optimisation? Can the D compiler check to enforce *NO* (or at the worst single) assignment to a variable? I am guessing that the D compilers can enforce referential transparency and zero side-effects. Functional programming is a good influence, but in it's Haskell form is liable a minority language. Clojure could make Lisp a mainstream language, but.. In the end the move to declarative expression and internal rather than external iteration is a move all languages are taking: C++, Python, D, Go, Java,.. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[email protected] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
signature.asc
Description: This is a digitally signed message part
