
Hello Neil, Friday, January 26, 2007, 8:13:43 PM, you wrote:
evolution of programming languages. In particular they identify composability, concurrency and FP as being important trends. However their focus is on borrowing features of FP and bringing them into mainstream imperative languages; principally C#.
afaik, C# borrows one feature after another from FP world - it has limited type inference, anonymous functions, lazy evaluation (or not?) it is why i prefer C# to Java (if i will ever use one of these) - Java don't changed so radically. but really i don't tried C# yet and expect that it has all the problems of "language created by committee" - it combines features from many different worlds and should be hard to master and it should be hard to use various-worlds features together -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com