<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:16px"><div id="yui_3_16_0_1_1450172467844_4132"><span>A good and witty answer :)</span></div><div id="yui_3_16_0_1_1450172467844_4166"><span></span></div> <br><div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 16px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> On Tuesday, 15 December 2015, 9:16, emacstheviking <objitsu@gmail.com> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv4225366865"><div><div dir="ltr">good answer!   Having worked on a lot of embedded microprocessor systems over the years... that's exactly the kind of thing you don't want and sometimes all too easy to do by mistake when writing C or assembler!<div><br clear="none"></div><div>Good answer!<br clear="none">:)</div><div><br clear="none"></div></div><div class="yiv4225366865yqt2023360052" id="yiv4225366865yqt34206"><div class="yiv4225366865gmail_extra"><br clear="none"><div class="yiv4225366865gmail_quote">On 15 December 2015 at 08:55, Alexander Berntsen <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:alexander@plaimi.net" target="_blank" href="mailto:alexander@plaimi.net">alexander@plaimi.net</a>></span> wrote:<br clear="none"><blockquote class="yiv4225366865gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">-----BEGIN PGP SIGNED MESSAGE-----<br clear="none">
Hash: SHA512<br clear="none">
<br clear="none">
On 12/12/15 14:38, Daniel Bergey wrote:<br clear="none">
> Why do you prefer "effect" to "side effect"?<br clear="none">
FWIW, I say "effect" rather than "side effect" when talking about<br clear="none">
Haskell, because in Haskell effects happen when you want them, not as<br clear="none">
an unforeseen side-effect as a result of the complexity inherent to<br clear="none">
the source code.<br clear="none">
<br clear="none">
It is often said that having an effect is "difficult" in Haskell. But<br clear="none">
really, it's just that if you are launching missiles in Haskell, *you<br clear="none">
actually mean to*. It didn't happen because you wanted to increment i<br clear="none">
and then "oops, stuff happened".<br clear="none">
<br clear="none">
- --<br clear="none">
Alexander<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:alexander@plaimi.net" target="_blank" href="mailto:alexander@plaimi.net">alexander@plaimi.net</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="https://secure.plaimi.net/~alexander">https://secure.plaimi.net/~alexander</a><br clear="none">
-----BEGIN PGP SIGNATURE-----<br clear="none">
Version: GnuPG v2<br clear="none">
<br clear="none">
iQIcBAEBCgAGBQJWb9WQAAoJENQqWdRUGk8BinMQAIzlf+zL00pjSfu/nkx8W59D<br clear="none">
IeGbGCWV8zG74963SmCJP70UzamysWs20my+XL7B8UnzbPY/1mKTDK56P/rI+Vbn<br clear="none">
+YUzWqNWDEuu8g37ATNrOyy99TyX+murkO10KnrYl9aVsOu4IK5in5dR95AKqouC<br clear="none">
f+NOD6LC29OWX+IfSzGajtmAlRra0yfn7C2x99TktL0+f+GpNHgdaY73SrYeqTaV<br clear="none">
rV8YF05pnAkHBI7wlXG3b5lwt9Zwhuiy7JLmaSZU1PrZM05/MQBXdiI7ShJafLvm<br clear="none">
GT8H6RgnnVmudRZYsVKK38mBU+GGiQ2J6VqUXBkCXbrxIB1Z0unNb6puw+nb6xNm<br clear="none">
1jDM8DTzJZDD2H+sruZdI/R4wAcviVG79j/Kr6q5uraLkpylXo8w08w4MWKDeAL7<br clear="none">
AX8Nv5OrdS9D9Ol9O6I1Tk3UGODQtkso5lo/M1LBT3KX6zCj7b1IZUw51sMLFmfY<br clear="none">
gOl4oFXG0Sn4+iVWNFE69li8Bx05EI7H/YK3B4hJyftsKsV3upMHIoruN1fHUVO4<br clear="none">
kBhX5A676X1EIIWp2WDvix0Tl7F8KM05abD280+bGdDH3GRqKSaew5fpJmhZ7Qc3<br clear="none">
Nxad8vMZoNPXaODf/jGIpZ1v4wcbKwwicjD4xZJeB8MQpCcAWkxTm3izoY2ZpzNm<br clear="none">
6aO62BltRu2CNYcxYEhW<br clear="none">
=crfn<br clear="none">
-----END PGP SIGNATURE-----<br clear="none">
_______________________________________________<br clear="none">
Beginners mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Beginners@haskell.org" target="_blank" href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners">http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners</a><br clear="none">
</blockquote></div><br clear="none"></div></div></div></div><br><div class="yqt2023360052" id="yqt63741">_______________________________________________<br clear="none">Beginners mailing list<br clear="none"><a shape="rect" ymailto="mailto:Beginners@haskell.org" href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br clear="none"><a shape="rect" href="http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners</a><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>