well, if Sun hadn't have released a version of smalltalk with a funny
c like syntax, you might have seen some interesting developments in
the mid 90's

yes, perhaps. but now that funny smalltalk is open source, the self
team has been released from indenture (after Scheme and Self
people, Sun is known to have hired at least one Haskeller;-), and the strongtalk vm is open source. I'm still a fan of the old ideas in that community, although I no longer expect much from that language itself (it still has features that are fundamentally lacking in Haskell, but Haskell has at least as many features that are fundamentally lacking in Squeak, say; and I tend to the conclusion that it would be easier to start from the Haskell side if one wanted the best of both worlds).

but the people who were behind smalltalk are still up to wonderful stuff, just off the mainstream (for instance, anyone interested in one possible future wrt to user interfaces ought to read some of the papers on the croquet project <http://en.wikipedia.org/wiki/Croquet_project> ;
and don't let yourself be fooled by the screenshots - there is much
more thought behind that than behind the run-of-the-mill virtual 3d
distributed reflective live-programmable multi-user collaborative environment:).

but I wasn't saying that there are no other languages with similar
convergence effects. I was suggesting that there are few, very few
such languages, especially considering the flood of languages in both the academic and the pragmatic camps. being a member of these illustrous few, Haskell has become a conduit for exchange of ideas and problems between the two camps, giving it a distinct advantage over most of its contemporaries. and while it may be true that the effects have only become widely noticable not too long ago, the development has been going on for a long time (one example: Conal Elliot's ideas for Fran had pragmatic needs that used to drive new developments in Hugs/ GHC many years ago). and from watching the development over many years, I have the feeling that the curve is exponential
(but perhaps I'm just channelling Kurzweil;-).

so even if we are still near the beginning of that curve, perhaps,
in the not too distant future, when some group of clever folks starts a project as interesting as Croquet, they'll use Haskell rather than Squeak?

for me, the aim of Haskell is to be an enabler for such developments,
in both academia and industry, and especially where the two come
together.

but let's wait and see, shall we?-)

Claus

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to