kj <no.em...@please.post> writes: > !!! > > Maybe Haskell is much handier than I give it credit for, but it's > hard for me to imagine that it is as convenient as Python 3, even > without the cmp sort option...
Heh, yeah, I was being a bit snarky/grouchy. Haskell has a very steep learning curve and will never be as convenient as Python for banging out some small script. It's worth considering for larger or more serious programs. > What's going on here? Our lab recently hired a new postdoc who, > to our disbelief, works almost exclusively in OCaml. And I hear > all this talk about switching to Haskell or Scheme. I don't get > it. Despite the elegance of these languages, the libraries are > not there. It seems to me it would take forever to get the simplest > things done in these languages... Haskell's library is growing very rapidly, more so than Python's I'd say. Take a look at http://donsbot.wordpress.com/2009/03/16/visualising-the-haskell-universe/ if you're willing to count Hackage (sort of the equivalent of the Python cheese shop). The Haskell Platform (counterpart to Python stdlib) is also very actively expanding. Ocaml and Scheme both seem to me to be sort of stagnant. Scheme is an elegant fossil. Some people find Ocaml to be at a sweet spot, combining Python's convenience and the more important aspects of Haskell's expressiveness. I haven't used it myself. It seems to me that Haskell is attracting all the most advanced development attention. -- http://mail.python.org/mailman/listinfo/python-list