Send Beginners mailing list submissions to
[email protected]
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
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."
Today's Topics:
1. Re: Haskell for Imperative Programmers (Ionuț G. Stan)
----------------------------------------------------------------------
Message: 1
Date: Tue, 10 Jul 2018 15:34:30 +0300
From: Ionuț G. Stan <[email protected]>
To: [email protected]
Subject: Re: [Haskell-beginners] Haskell for Imperative Programmers
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8; format=flowed
On 10/07/2018 15:19, Theodore Lief Gannon wrote:
> An intuition that really clicked for me is that in Haskell IO code, as
> in all Haskell code, you are describing a pristine and perfectly inert
> data structure. It happens to *represent* a set of imperative
> instructions that the totally impure runtime environment can execute,
> but that's not your problem!
Just like in Java :) I'm kinda trolling a bit, but if I spend all my dev
time inside an IO monad of sorts, I don't find that to be much different
than writing Java.
> On Tue, Jul 10, 2018, 4:55 AM Olivier Revollat <[email protected]
> <mailto:[email protected]>> wrote:
>
> Thanks !
>
> Le mar. 10 juil. 2018 à 13:14, PY <[email protected]
> <mailto:[email protected]>> a écrit :
>
> May be something like this?
>
> *Free monads* ("applicative" style/interpreting trees) and Effects:
>
> https://markkarpov.com/post/free-monad-considered-harmful.html
> https://mmhaskell.com/blog/2017/11/20/eff-to-the-rescue
>
> *Arrows* (something like "flow"-style):
> https://www.haskell.org/arrows/
> http://tuttlem.github.io/2014/07/26/practical-arrow-usage.html
>
>
> 10.07.2018 12:22, Olivier Revollat wrote:
>> Hi,
>> I've been using imperative languages for 20 years now :)
>>
>> I'm a beginner in haskell and I love the paradigm shift you
>> feel when you come from imperative programming. I found
>> interesting articles like :
>> https://wiki.haskell.org/Haskell_IO_for_Imperative_Programmers
>>
>> Do you have any other ressources like that ?
>> I'm not looking for how to use haskell in imperative style
>> (e.g. with "do" notation, ...) no no ! I'm looking articles
>> who explain how NOT TO USE imperative style with haskell, and
>> help thinking the paradigm shift ...
>>
>> Thanks :)
>>
>>
>>
>> _______________________________________________
>> Beginners mailing list
>> [email protected] <mailto:[email protected]>
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
> _______________________________________________
> Beginners mailing list
> [email protected] <mailto:[email protected]>
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
> _______________________________________________
> Beginners mailing list
> [email protected] <mailto:[email protected]>
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
--
Ionuț G. Stan | http://igstan.ro | http://bucharestfp.ro
------------------------------
Subject: Digest Footer
_______________________________________________
Beginners mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
------------------------------
End of Beginners Digest, Vol 121, Issue 10
******************************************