Yep, LINQ makes C# more enjoyable :-) Scala and haXe also look nice, a bit of a mix between OCaml/F#, C#/Java and Haskell.
2009/9/30 Andrew Coppin <andrewcoppin@btinternet.com>:
> (Mr C++ argues that homo sapiens fundamentally think in an imperative way,Sounds more like Mr C++ fundamentally thinks in an imperative way
> and therefore functional programming in general will never be popular.
because that's what he is used to.
I recently started working with C# and struggled for way too long with
for/foreach loops to do things that in Haskell could be expressed
using only folding, mapping and filtering. When I realised that those
ideas actually exist in System.Linq I suddenly started liking the
language a bit more.
txtCommaSeparatedNames.Text.Split(',').Select(x => x.Trim()).Where(x
=> x.Length > 0).Select(x => Convert.ToInt32(x)).ToList();
Ah, the joy of FP.
--
Deniz Dogan
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe