Send Beginners mailing list submissions to
        beginners@haskell.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        beginners-requ...@haskell.org

You can reach the person managing the list at
        beginners-ow...@haskell.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  haskell platform (DJ)


----------------------------------------------------------------------

Message: 1
Date: Wed, 13 Jan 2016 21:01:05 -0500
From: DJ <ja...@arqux.com>
To: beginners@haskell.org
Subject: Re: [Haskell-beginners] haskell platform
Message-ID: <56970161.6000...@arqux.com>
Content-Type: text/plain; charset="windows-1252"; Format="flowed"



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-0001.html>

------------------------------

Subject: Digest Footer

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners


------------------------------

End of Beginners Digest, Vol 91, Issue 22
*****************************************

Reply via email to