<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-11295132.post115845532835251099..comments</id><updated>2008-07-16T15:28:58.082-07:00</updated><category term='category theory'/><category term='lawvere theories'/><category term='astronomy'/><category term='optimisation'/><category term='self-reference'/><category term='comonads'/><category term='haskell'/><category term='programming'/><category term='monad'/><category term='mathematics'/><category term='physics'/><category term='probability'/><category term='types'/><category term='quantum'/><title type='text'>Comments on A Neighborhood of Infinity: Local and global side effects with monad transform...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.sigfpe.com/feeds/115845532835251099/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html'/><author><name>sigfpe</name><uri>http://www.blogger.com/profile/08096190433222340957</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://homepage.mac.com/sigfpe/.Pictures/Photo%20Album%20Pictures/2002-12-07%2014.53.40%20-0800/ImageDSC01397_1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11295132.post-6189597755276970150</id><published>2007-01-12T10:23:00.000-08:00</published><updated>2007-01-12T10:23:00.000-08:00</updated><title type='text'>magnus,

I personally wouldn't worry too much abou...</title><content type='html'>magnus,&lt;br /&gt;&lt;br /&gt;I personally wouldn't worry too much about not being able to remove the lifts. If you  use implicit lifts then you can't use two state transformers of the same type simultaneosuly which is pretty non-orthogononal. So I suggest always using the lifts.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/6189597755276970150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/6189597755276970150'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html?showComment=1168626180000#c6189597755276970150' title=''/><author><name>sigfpe</name><uri>http://www.blogger.com/profile/08096190433222340957</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html' ref='tag:blogger.com,1999:blog-11295132.post-115845532835251099' source='http://www.blogger.com/feeds/11295132/posts/default/115845532835251099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-961546855'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-3160110476380863337</id><published>2007-01-12T09:53:00.000-08:00</published><updated>2007-01-12T09:53:00.000-08:00</updated><title type='text'>Great post.

I copy/pasted your code, function by ...</title><content type='html'>Great post.&lt;br /&gt;&lt;br /&gt;I copy/pasted your code, function by function and played around a bit between each step to make sure I understood what was happening. by the time I got to &lt;i&gt;test6&lt;/i&gt; I run into problems. I seem to only have a half-recent distribution of Haskell (ghc 6.6) because I could only get rid of half of the lifts :-) I still needed to &lt;i&gt;lift&lt;/i&gt; the &lt;i&gt;tell&lt;/i&gt; twice.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/3160110476380863337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/3160110476380863337'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html?showComment=1168624380000#c3160110476380863337' title=''/><author><name>magnus</name><uri>http://www.blogger.com/profile/17324538425265405525</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html' ref='tag:blogger.com,1999:blog-11295132.post-115845532835251099' source='http://www.blogger.com/feeds/11295132/posts/default/115845532835251099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-585755864'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-115859614087119562</id><published>2006-09-18T09:15:00.000-07:00</published><updated>2006-09-18T09:15:00.000-07:00</updated><title type='text'>Hmmm...it's just become harder to proofread this. ...</title><content type='html'>Hmmm...it's just become harder to proofread this. Not only do I have to read it here, but I also need to view it over at &lt;A HREF="http://planet.haskell.org/" REL="nofollow"&gt;Planet Haskell&lt;/A&gt;. I see that the &lt;- 'operators' are coming out differently over there...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/115859614087119562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/115859614087119562'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html?showComment=1158596100000#c115859614087119562' title=''/><author><name>sigfpe</name><uri>http://www.blogger.com/profile/08096190433222340957</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html' ref='tag:blogger.com,1999:blog-11295132.post-115845532835251099' source='http://www.blogger.com/feeds/11295132/posts/default/115845532835251099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-961546855'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-115859038525895593</id><published>2006-09-18T07:39:00.000-07:00</published><updated>2006-09-18T07:39:00.000-07:00</updated><title type='text'>One speed-killer is the mlist function which is ap...</title><content type='html'>One speed-killer is the mlist function which is applied every single time a branch in the logic proram is taken. Also, most lines of code written in monadic style have implicit &gt;&gt;= functions in them. As you layer up monad transformers the implementation of &gt;&gt;= gets more and more complex.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/115859038525895593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/115859038525895593'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html?showComment=1158590340000#c115859038525895593' title=''/><author><name>sigfpe</name><uri>http://www.blogger.com/profile/08096190433222340957</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html' ref='tag:blogger.com,1999:blog-11295132.post-115845532835251099' source='http://www.blogger.com/feeds/11295132/posts/default/115845532835251099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-961546855'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-115857513383484757</id><published>2006-09-18T03:25:00.000-07:00</published><updated>2006-09-18T03:25:00.000-07:00</updated><title type='text'>Is the performance drop perhaps due to a lack of l...</title><content type='html'>Is the performance drop perhaps due to a lack of laziness in the Writer monad?  I just read about LazyWriter on &lt;A HREF="http://haskell.org/haskellwiki/NewMonads" REL="nofollow"&gt;NewMonads&lt;/A&gt;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/115857513383484757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/115857513383484757'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html?showComment=1158575100000#c115857513383484757' title=''/><author><name>Luke Plant</name><uri>http://www.blogger.com/profile/11697072800722021085</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html' ref='tag:blogger.com,1999:blog-11295132.post-115845532835251099' source='http://www.blogger.com/feeds/11295132/posts/default/115845532835251099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2004441332'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-115857130575802667</id><published>2006-09-18T02:21:00.000-07:00</published><updated>2006-09-18T02:21:00.000-07:00</updated><title type='text'>I'm really loving these monad transformer articles...</title><content type='html'>I'm really loving these monad transformer articles.  I had come across monad transformers before, but without really a clue as to &lt;I&gt;why&lt;/I&gt; I would want to use them.  Would you consider adding something to this page: &lt;BR/&gt;&lt;BR/&gt;&lt;A HREF="http://en.wikibooks.org/wiki/Haskell/Monad_transformers" REL="nofollow"&gt;Haskell/Monad transformers&lt;/A&gt;&lt;BR/&gt;&lt;BR/&gt;...even if it's just a link to your own articles.&lt;BR/&gt;&lt;BR/&gt;Thanks,&lt;BR/&gt;&lt;BR/&gt;Luke</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/115857130575802667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/115845532835251099/comments/default/115857130575802667'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html?showComment=1158571260000#c115857130575802667' title=''/><author><name>Luke Plant</name><uri>http://www.blogger.com/profile/11697072800722021085</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2006/09/local-and-global-side-effects-with.html' ref='tag:blogger.com,1999:blog-11295132.post-115845532835251099' source='http://www.blogger.com/feeds/11295132/posts/default/115845532835251099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2004441332'/></entry></feed>
