<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title xmlns:ns="http://www.w3.org/2005/Atom" ns:type="text">Binary parsing – Haskell – Aelve Guide</title><id>https://guide.aelve.com/haskell/feed/category/hf552b1s</id><updated>2017-09-27T20:11:16Z</updated><link xmlns:ns="http://www.w3.org/2005/Atom" ns:href="https://guide.aelve.com/haskell/feed/category/hf552b1s"/><entry><id>oxctw45s</id><title xmlns:ns="http://www.w3.org/2005/Atom" ns:type="text">cbor</title><updated>2017-09-27T20:11:16Z</updated><content xmlns:ns="http://www.w3.org/2005/Atom" ns:type="html">&lt;h1&gt;  &lt;span class=&#34;item-name&#34;&gt;cbor&lt;/span&gt;

  
  (&lt;a href=&#34;https://hackage.haskell.org/package/cbor&#34;&gt;Hackage&lt;/a&gt;)
&lt;/h1&gt;&lt;h2&gt;Pros&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;&lt;h2&gt;Cons&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;</content><link xmlns:ns="http://www.w3.org/2005/Atom" ns:href="https://guide.aelve.com/haskell/binary-parsing-hf552b1s#item-oxctw45s"/></entry><entry><id>kg092ss6</id><title xmlns:ns="http://www.w3.org/2005/Atom" ns:type="text">cereal</title><updated>2016-09-22T08:58:44Z</updated><content xmlns:ns="http://www.w3.org/2005/Atom" ns:type="html">&lt;h1&gt;  &lt;span class=&#34;item-name&#34;&gt;cereal&lt;/span&gt;

  
  (&lt;a href=&#34;https://hackage.haskell.org/package/cereal&#34;&gt;Hackage&lt;/a&gt;)
&lt;/h1&gt;&lt;h2&gt;Pros&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;&lt;h2&gt;Cons&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;</content><link xmlns:ns="http://www.w3.org/2005/Atom" ns:href="https://guide.aelve.com/haskell/binary-parsing-hf552b1s#item-kg092ss6"/></entry><entry><id>fo8462vc</id><title xmlns:ns="http://www.w3.org/2005/Atom" ns:type="text">binary-parsers</title><updated>2016-09-22T08:58:35Z</updated><content xmlns:ns="http://www.w3.org/2005/Atom" ns:type="html">&lt;h1&gt;  &lt;span class=&#34;item-name&#34;&gt;binary-parsers&lt;/span&gt;

  
  (&lt;a href=&#34;https://hackage.haskell.org/package/binary-parsers&#34;&gt;Hackage&lt;/a&gt;)
&lt;/h1&gt;&lt;h2&gt;Pros&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;&lt;h2&gt;Cons&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;</content><link xmlns:ns="http://www.w3.org/2005/Atom" ns:href="https://guide.aelve.com/haskell/binary-parsing-hf552b1s#item-fo8462vc"/></entry><entry><id>jleg8ckh</id><title xmlns:ns="http://www.w3.org/2005/Atom" ns:type="text">scanner</title><updated>2016-09-22T08:58:30Z</updated><content xmlns:ns="http://www.w3.org/2005/Atom" ns:type="html">&lt;h1&gt;  &lt;span class=&#34;item-name&#34;&gt;scanner&lt;/span&gt;

  
  (&lt;a href=&#34;https://hackage.haskell.org/package/scanner&#34;&gt;Hackage&lt;/a&gt;)
&lt;/h1&gt;&lt;h2&gt;Pros&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;&lt;h2&gt;Cons&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;</content><link xmlns:ns="http://www.w3.org/2005/Atom" ns:href="https://guide.aelve.com/haskell/binary-parsing-hf552b1s#item-jleg8ckh"/></entry><entry><id>n8yii5iv</id><title xmlns:ns="http://www.w3.org/2005/Atom" ns:type="text">attoparsec</title><updated>2016-09-22T08:58:27Z</updated><content xmlns:ns="http://www.w3.org/2005/Atom" ns:type="html">&lt;h1&gt;  &lt;span class=&#34;item-name&#34;&gt;attoparsec&lt;/span&gt;

  
  (&lt;a href=&#34;https://hackage.haskell.org/package/attoparsec&#34;&gt;Hackage&lt;/a&gt;)
&lt;/h1&gt;&lt;p&gt;Very fast binary parser with parsec like interface. Works in strict bytestrings.&lt;/p&gt;
&lt;h2&gt;Pros&lt;/h2&gt;&lt;ul&gt;&lt;p&gt;&lt;li&gt;Fast&lt;/li&gt;&lt;/p&gt;&lt;p&gt;&lt;li&gt;Iterative parsing&lt;/li&gt;&lt;/p&gt;&lt;p&gt;&lt;li&gt;Conduit and Pipes support&lt;/li&gt;&lt;/p&gt;&lt;/ul&gt;&lt;h2&gt;Cons&lt;/h2&gt;&lt;ul&gt;&lt;p&gt;&lt;li&gt;Designed for speed, so the error messages are not on parsec level&lt;/li&gt;&lt;/p&gt;&lt;/ul&gt;</content><link xmlns:ns="http://www.w3.org/2005/Atom" ns:href="https://guide.aelve.com/haskell/binary-parsing-hf552b1s#item-n8yii5iv"/></entry><entry><id>lpqxggac</id><title xmlns:ns="http://www.w3.org/2005/Atom" ns:type="text">binary</title><updated>2016-09-22T08:58:23Z</updated><content xmlns:ns="http://www.w3.org/2005/Atom" ns:type="html">&lt;h1&gt;  &lt;span class=&#34;item-name&#34;&gt;binary&lt;/span&gt;

  
  (&lt;a href=&#34;https://hackage.haskell.org/package/binary&#34;&gt;Hackage&lt;/a&gt;)
&lt;/h1&gt;&lt;h2&gt;Pros&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;&lt;h2&gt;Cons&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;</content><link xmlns:ns="http://www.w3.org/2005/Atom" ns:href="https://guide.aelve.com/haskell/binary-parsing-hf552b1s#item-lpqxggac"/></entry></feed>