I'd like to chime in with my view on the experiences, that clojure and haskell provide, respectively, if only to highlight some of the upshots.
Clojure has been staying very true to its perception as a "hosted language". This caters to my needs very well, because I've found in every real project, that I eventually had to take control of the enviroment, that my programs run in. Of course, this also means that during setup, I tend to get exposure to intermediate steps, configuration choices and possibly confusing initial results. Leiningen does an amazing job at providing a stable, well defaulted, yet configurable (dare I say 'canonical') platform to host clojure in (unless it fails during bootstrap ;-) and it's a testament to the aptitude of its maintainers, as well as clojure's, that it's possible to maintain leiningen in this quality with such loose coupling to clojure itself _and_ such minimal breakage during updates. I think the philosophy of haskell is not that different. It has been self-hosted for some time, but it's core is also very transparent and clean. Coming from clojure, I circumvented haskell-platform (also due to its outdated packages at the time) and jumped straight to developing with cabal, leiningen-style. An experience, that made me ever so slightly more grateful for leiningen and by extension, maven. Haskell Platform sure is a very comforting one-click solution to get set up and it has this "officially sanctioned" flavor to it. To this end, I'm keen on any developments, that Alex might spark at Cognitect. kind regards -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.