I'd LOVE to "write me a haskell". I've been trying for the last 3 days to wrap my work style around cabal/stack... It's so so so frustrating (especially on Arch Linux). This is something I come back to every 6 months or so.
Ideally, I'd be able to write Haskell that compiles into concise, trimmed down, readable javascript bundles, (as you can compile OCaml with bucklescript). But I don't think it's really possible right now. Once upon a time I successfully managed to get ghcjs to compile code using a library I was interested in. It spit out a 1 MB bundle, without even doing much of anything. No thanks! Organizing a project around this system sounds not very enjoyable.
Yesterday I managed to get Reason (OCaml) running, but figured out that using any existing OCaml libraries means I have to manually manage & compile them. Also, it doesn't seem like the OCaml community has nearly as many libraries as the Haskell community.
It's weird to say, but I think I am spoiled by npm-based tools! As hard as it was to get used to, I actually really appreciate their hardiness.
I still may end up going with OCaml/Reason and bucklescript, and just not worry about libraries. Maybe writing more functional programs will decrease my reliance on libraries in the first place, since stuff can be done so concisely.
If anyone has advice about this stuff, I'd gladly take it!