Otherwise it just comes off as a roundabout way to talk about how awesome Haskell is.
Otherwise it just comes off as a roundabout way to talk about how awesome Haskell is.
Some programming is impossible to get back to. I myself am a read-only C-like language user; only way I can keep myself interested is to fiddle with obscure corners of the spec and pushing the compilers, but hardly can I do any serious programming with them with a straight face.
For me to use a language seriously I must respect it. Having been a Lisper for 10 years, I simply don't respect the market languages out there. I have absolutely no confidence in their design choices, workflow, environment, or the engineering methodologies and tools they have spawned to compensate for their ills. They're palatable in snippets, but for creative flow and work from scratch, I will quickly convince myself to "prototype" in Lisp, and sometime later, end up deploying it in Lisp, or generating from it.
If it's not Lisp, then jQuery :-)
P.S. If it doesn't have a REPL that works with emacs, I probably wont touch it.
From personal experience, the only time I've diddled with tools to an extraordinary degree or have been less flexible about them is when the task at hand was either dull, or in some cases, so overwhelming that I had to "warm up", so to speak, to take on the harder task.