[Haskell-beginners] haskell platform
DJ
jakep at arqux.com
Thu Jan 14 02:01:05 UTC 2016
On 16-01-13 03:44 PM, Rein Henrichs wrote:
> DJ, FWIW:
>
> The policies of the various OS-level package managers tend to make it
> difficult for maintainers to update
<snip>
Ok, thanks for explanation. I happily use Linux Mint for all kinds of
stuff with no problems relating to package versions. But it looks like
stack is the way to go.
Rambling here:
I left Haskell three years ago or so in disgust. I was in grad school at
the time and was compelled to use it by my supervisor. IMHO the Haskell
ecosystem back then was a fucking pile of shit. It was fine for the
researchy stuff I was doing (not in programming languages, exactly). But
a total uphill battle to actually write anything else in. And no, this
is NOT just about struggling to overcome imperative PL mindset.
I felt that learning Haskell gave me all the wonderful advantages of
being fluent in Esperanto.
It turns out that /to this very day/ I am totally devoid of fucks to
give about Haskell's theoretical beauty and "if it compiles I just know
it's right".
I now need to interface to a huge amount of stuff for scientific,
numerical, and graphical software that is already written in C, C++
(which I detest) and sometimes Fortran. I guess that means I mostly need
glue, which means one thing: Python. and when I /do/ have to write
something from scratch I am much more comfortable in (gasp) Common Lisp:
a little-used language with (compared to Haskell) very few theoretical
scruples. I tend to use an sorta-kinda functional style in CL. I must
admit that I sometimes do miss a good type system. But not
must-do-state-in-monads.
So anyway if there has been some kind of reasonable improvement in the
ecosystem I may recover some of the investment I put into learning FP.
Or not. Maybe it's sunk costs.
I have know idea why I wasted my time and yours by blurting all this out
in response to your helpful post. Perhaps I had a minor stroke that
destroyed the neurons responsible for self-editing and self-awareness.
So I guess I'll be joining the Tea Party soon.
Bye for now....
- DJ -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20160113/2642174a/attachment.html>
More information about the Beginners
mailing list