<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: A Parsec Full of Rats, Part 1</title>
	<atom:link href="http://comonad.com/reader/2011/a-parsec-full-of-rats/feed/" rel="self" type="application/rss+xml" />
	<link>http://comonad.com/reader/2011/a-parsec-full-of-rats/</link>
	<description>types, (co)monads, substructural logic</description>
	<lastBuildDate>Sat, 15 Oct 2022 17:33:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Edward Kmett</title>
		<link>http://comonad.com/reader/2011/a-parsec-full-of-rats/comment-page-1/#comment-75969</link>
		<dc:creator>Edward Kmett</dc:creator>
		<pubDate>Sun, 25 Sep 2011 02:41:12 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/?p=380#comment-75969</guid>
		<description>@Victor: 

Not yet. 

Haskell is one of my use cases though, which is why the Literate and Layout parser transformers exist in the first place. My current focus has been on getting a usable C preprocessing parser transformer and rudimentary packrat support (because otherwise layout parsing is particularly expensive re-playing the &#039;whiteSpace/virtual semicolon/virtual right brace&#039; parser at the same location over and over. 

This is what led to this pair of articles.

I do have a small prototype implementation of Daan Leijen&#039;s HMF which uses trifecta to parse. Once I&#039;m happier with it and obtain final permission to release it, that may serve as such a tutorial.</description>
		<content:encoded><![CDATA[<p>@Victor: </p>
<p>Not yet. </p>
<p>Haskell is one of my use cases though, which is why the Literate and Layout parser transformers exist in the first place. My current focus has been on getting a usable C preprocessing parser transformer and rudimentary packrat support (because otherwise layout parsing is particularly expensive re-playing the &#8216;whiteSpace/virtual semicolon/virtual right brace&#8217; parser at the same location over and over. </p>
<p>This is what led to this pair of articles.</p>
<p>I do have a small prototype implementation of Daan Leijen&#8217;s HMF which uses trifecta to parse. Once I&#8217;m happier with it and obtain final permission to release it, that may serve as such a tutorial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Nazarov</title>
		<link>http://comonad.com/reader/2011/a-parsec-full-of-rats/comment-page-1/#comment-75955</link>
		<dc:creator>Victor Nazarov</dc:creator>
		<pubDate>Sun, 25 Sep 2011 00:20:52 +0000</pubDate>
		<guid isPermaLink="false">http://comonad.com/reader/?p=380#comment-75955</guid>
		<description>Is there a tutorial-style documentation for trifecta that can be used to build Haskell 2010 parser with layout rule and fixity resolution using explicitly-lazy/iteratee/coroutine-style IO?</description>
		<content:encoded><![CDATA[<p>Is there a tutorial-style documentation for trifecta that can be used to build Haskell 2010 parser with layout rule and fixity resolution using explicitly-lazy/iteratee/coroutine-style IO?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
