By ksh2dzone
via blog.naxsoft.com
Published: Nov 11 2008 / 13:11
An interesting and fun reflection on C# 3.0
By ksh2dzone
via blog.naxsoft.com
Published: Nov 11 2008 / 13:11
Comments
paul_houle replied ago:
Who's going to drive the stake through the heart of LISP?
ksh2dzone replied ago:
It is already there, if you have seen/know expression trees and the idea of being monomorphic about code and data.
Now the young software industry (compare to say that industry that makes very tall towers by know and have started 5000 years ago by building pyramids) is now getting mature enough to recognize and use useful things. Have you encounter Monad in Haskell? (Or you thing every developer that has his head around Lisp or Haskell is for sake of seem-geek?) Well LINQ is a very well designed implementation of that pattern in another language; which also provided us some kind of higher kinds and Duck Typing via Extension Methods.
And if I strongly habitat/conditioned/believe ../in something that does not mean I am right or the thing I believe in. This is true for every tuple (me, believe) even the snd be Lisp! (And actually there is a long history of a bunch of gods that were at snd position).
Yet things evolve and get better. Unless you go to the other extream: being so geek that you can not actually do anything! (Apart from Clojure which is fairly young) After these long years of Lisp it has not any CPAN, Rails, PyPy, LINQ or Eclipse. It almost does not exist! This is the reason that something like C# and F# are true inventions!
Voters For This Link (5)
Voters Against This Link (4)