Gour:
What do you miss in D from Haskell?
It's written a bit below in my post:
lazy immutable lists, pattern matching, tuples and their various unpacking syntax, list comprehension, structural algebraic types, built-in currying and partial application
I am about to write a post about one of those. Bye, bearophile