<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[The 1-Bit Forum — New XM parser, written in Scheme]]></title>
		<link>http://randomflux.info/1bit/viewtopic.php?id=211</link>
		<atom:link href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=211&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in New XM parser, written in Scheme.]]></description>
		<lastBuildDate>Thu, 21 Feb 2019 22:26:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[New XM parser, written in Scheme]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=1957#p1957</link>
			<description><![CDATA[<p>Released a new XM parser today. It&#039;s provided as an extension for the <a href="https://call-cc.org">Chicken 4</a> implementation of the Scheme language. If you have Chicken 4 installed, you can just run &quot;chicken-install xmkit&quot; to use it. The nice thing about Chicken is that it allows you to run code interpreted (for quick prototyping), as well as compile to fairly efficient C code. </p><p>The parser handles pretty much everything, including parsing pattern data, performing file integrity checks, and extracting and converting sample data. If you only need to parse patterns then it might be overkill, consider Shiru&#039;s <a href="http://randomflux.info/1bit/viewtopic.php?id=120">Python converter</a> instead.</p><p><a href="https://github.com/utz82/xmkit-scm">source</a><br /><a href="https://wiki.call-cc.org/eggref/4/xmkit">documentation</a></p>]]></description>
			<author><![CDATA[null@example.com (utz)]]></author>
			<pubDate>Thu, 21 Feb 2019 22:26:51 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=1957#p1957</guid>
		</item>
	</channel>
</rss>
