<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Global state in Web Applications: Catalyst&#8217;s stash.</title>
	<atom:link href="http://greenokapi.net/blog/2009/06/04/global-state-in-web-applications-catalysts-stash/feed/" rel="self" type="application/rss+xml" />
	<link>http://greenokapi.net/blog/2009/06/04/global-state-in-web-applications-catalysts-stash/</link>
	<description>Perl, Haskell, stuff</description>
	<pubDate>Fri, 30 Jul 2010 17:56:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: dima</title>
		<link>http://greenokapi.net/blog/2009/06/04/global-state-in-web-applications-catalysts-stash/#comment-1997</link>
		<dc:creator>dima</dc:creator>
		<pubDate>Sat, 23 Jan 2010 06:43:41 +0000</pubDate>
		<guid isPermaLink="false">http://greenokapi.net/blog/?p=164#comment-1997</guid>
		<description>MVC Catalyst I liked, a very good framework</description>
		<content:encoded><![CDATA[<br />
<b>Warning</b>:  preg_replace_callback() [<a href='function.preg-replace-callback'>function.preg-replace-callback</a>]: Unknown modifier '|' in <b>/var/www/blog/wp-content/plugins/text-control/text-control/markdown.php</b> on line <b>766</b><br />

]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Trevena</title>
		<link>http://greenokapi.net/blog/2009/06/04/global-state-in-web-applications-catalysts-stash/#comment-1798</link>
		<dc:creator>Aaron Trevena</dc:creator>
		<pubDate>Fri, 10 Jul 2009 10:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://greenokapi.net/blog/?p=164#comment-1798</guid>
		<description>Dear Programmer..
Catalyst forked from Maypole which was released before Rails, and had already won the Editors Choice award from Linux Journal before anybody had heard of Ruby on Rails.</description>
		<content:encoded><![CDATA[<br />
<b>Warning</b>:  preg_replace_callback() [<a href='function.preg-replace-callback'>function.preg-replace-callback</a>]: Unknown modifier '|' in <b>/var/www/blog/wp-content/plugins/text-control/text-control/markdown.php</b> on line <b>766</b><br />

]]></content:encoded>
	</item>
	<item>
		<title>By: Ash Berlin</title>
		<link>http://greenokapi.net/blog/2009/06/04/global-state-in-web-applications-catalysts-stash/#comment-1797</link>
		<dc:creator>Ash Berlin</dc:creator>
		<pubDate>Fri, 10 Jul 2009 10:15:11 +0000</pubDate>
		<guid isPermaLink="false">http://greenokapi.net/blog/?p=164#comment-1797</guid>
		<description>To whoever claims to be a 'Programmer':

&#62; Catalyst? State of the art? ... response to RoR.

The first development release of Catalyst was on 2005-01-28, which while it was a few months after the first relase of Rails, was certainly well before Rails got popular, so calling Catalyst a response to RoR is just silly.

&lt;b&gt;Update&lt;/b&gt;: ash and lathos on #london.pm also discussed that Cat itself was a fork of Maypole (originally called Apache::MVC), first released 6 months before RoR's first release.</description>
		<content:encoded><![CDATA[<br />
<b>Warning</b>:  preg_replace_callback() [<a href='function.preg-replace-callback'>function.preg-replace-callback</a>]: Unknown modifier '|' in <b>/var/www/blog/wp-content/plugins/text-control/text-control/markdown.php</b> on line <b>766</b><br />

]]></content:encoded>
	</item>
	<item>
		<title>By: Programmer</title>
		<link>http://greenokapi.net/blog/2009/06/04/global-state-in-web-applications-catalysts-stash/#comment-1795</link>
		<dc:creator>Programmer</dc:creator>
		<pubDate>Thu, 09 Jul 2009 14:51:12 +0000</pubDate>
		<guid isPermaLink="false">http://greenokapi.net/blog/?p=164#comment-1795</guid>
		<description>Catalyst? State of the art?  Not remotely (well, maybe in Perl land).  It's a typical "ducktwork is showing" (http://www.wall.org/~larry/pm.html) response to RoR.</description>
		<content:encoded><![CDATA[<br />
<b>Warning</b>:  preg_replace_callback() [<a href='function.preg-replace-callback'>function.preg-replace-callback</a>]: Unknown modifier '|' in <b>/var/www/blog/wp-content/plugins/text-control/text-control/markdown.php</b> on line <b>766</b><br />

]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Eidhof</title>
		<link>http://greenokapi.net/blog/2009/06/04/global-state-in-web-applications-catalysts-stash/#comment-1751</link>
		<dc:creator>Chris Eidhof</dc:creator>
		<pubDate>Fri, 05 Jun 2009 08:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://greenokapi.net/blog/?p=164#comment-1751</guid>
		<description>There are frameworks like Seaside which allow you to store state and build continuations. Also, another example is Arc (a language by Paul Graham). I'm working on something similar for Haskell, the code is currently very alpha though. It's at http://github.com/chriseidhof/thesis/</description>
		<content:encoded><![CDATA[<br />
<b>Warning</b>:  preg_replace_callback() [<a href='function.preg-replace-callback'>function.preg-replace-callback</a>]: Unknown modifier '|' in <b>/var/www/blog/wp-content/plugins/text-control/text-control/markdown.php</b> on line <b>766</b><br />

]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://greenokapi.net/blog/2009/06/04/global-state-in-web-applications-catalysts-stash/#comment-1750</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Fri, 05 Jun 2009 00:11:39 +0000</pubDate>
		<guid isPermaLink="false">http://greenokapi.net/blog/?p=164#comment-1750</guid>
		<description>&#62; I'm especially interested in learning about how strongly-typed FP stacks (HAppS?) confront this stuff.

I can't speak for all happstack users, but my usual solution for this kind of global state is a state monad wrapping IO; if you want truly global state, your state record holds an MVar, if you want per-request data your state record holds some other value which gets discarded at the end of the computation.</description>
		<content:encoded><![CDATA[<br />
<b>Warning</b>:  preg_replace_callback() [<a href='function.preg-replace-callback'>function.preg-replace-callback</a>]: Unknown modifier '|' in <b>/var/www/blog/wp-content/plugins/text-control/text-control/markdown.php</b> on line <b>766</b><br />

]]></content:encoded>
	</item>
</channel>
</rss>
