My deeper thoughts on the matter: http://lists.motion-twin.com/pipermail/neko/2010-January/002703.html
I hope I have made the point clear that I think we should proliferate interfaces instead of data types. The fundamental theorems of computer science seem to agree this is preferable: http://www.haskell.org/pipermail/haskell-cafe/2009-November/068432.html What is "elegant" (violations of the basic theorems) for some small projects, does not scale well (breaks) for WWW-scale interoperability. And that is IMHO the holy grail, with 7 billion humans to network. I have been told that C code on an intel 386, can outperform LAMP on current processors. And still I can not modify a pixel in an image with most dynamic languages, without calling into a C library. Analogous to the dot.com craze (the madness of crowds), there is so much effort being poured into paradigms that can not scale to WWW diversity of interoperability. Take the simplicity and mathematical scalability of the hyperlink as the counter-example for us to emulate. _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
