<div>Hi Eugene,</div><div><br></div><div>I have been looking to do a ActionScript backend, it needs 24bit values.</div>Would it be possible to add some 24bit peeks and pokes, please.<br><br><div>Aaron</div><div><br><div class="gmail_quote">

On 26 December 2010 11:13, Eugene Kirpichov <span dir="ltr">&lt;<a href="mailto:ekirpichov@gmail.com">ekirpichov@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

So I got around to it.<br>
storable-endian 0.2.3 released, see code:<br>
<div class="im"><a href="https://github.com/jkff/storable-endian/blob/master/Data/Storable/Endian.hs" target="_blank">https://github.com/jkff/storable-endian/blob/master/Data/Storable/Endian.hs</a><br>
</div>There&#39;s some boilerplate there, but I think it&#39;s tractable.<br>
<br>
2010/12/25 Eugene Kirpichov &lt;<a href="mailto:ekirpichov@gmail.com">ekirpichov@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Thanks! Now I&#39;ll use it in storable-endian as soon as I get around to it :)<br>
&gt;<br>
&gt; 2010/12/25 Antoine Latter &lt;<a href="mailto:aslatter@gmail.com">aslatter@gmail.com</a>&gt;:<br>
&gt;&gt; On Sat, Dec 25, 2010 at 1:31 AM, Eugene Kirpichov &lt;<a href="mailto:ekirpichov@gmail.com">ekirpichov@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; Great!<br>
&gt;&gt;&gt; Antoine, would you perhaps then update the cabal description of the<br>
&gt;&gt;&gt; package to include the word &quot;endianness&quot; in it? I Ctrl+F-ed &quot;endian&quot;<br>
&gt;&gt;&gt; through hackage before writing storable-endian and did not find your<br>
&gt;&gt;&gt; package.<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; It is done! Although I spelled it wrong on my first try.<br>
&gt;&gt;<br>
&gt;&gt; Take care,<br>
&gt;&gt; Antoine<br>
&gt;&gt;<br>
&gt;&gt;&gt; 2010/12/25 Antoine Latter &lt;<a href="mailto:aslatter@gmail.com">aslatter@gmail.com</a>&gt;:<br>
&gt;&gt;&gt;&gt; On Fri, Dec 24, 2010 at 8:08 AM, Henk-Jan van Tuyl &lt;<a href="mailto:hjgtuyl@chello.nl">hjgtuyl@chello.nl</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; You could use ADNS.Endian.endian from package hsdns in your Setup.hs to<br>
&gt;&gt;&gt;&gt;&gt; define endianness at compile time.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt;&gt;&gt; Henk-Jan van Tuyl<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It looks like I&#39;ve reimplemented the same thing in its own package:<br>
&gt;&gt;&gt;&gt; <a href="http://hackage.haskell.org/package/byteorder" target="_blank">http://hackage.haskell.org/package/byteorder</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; With pretty much the same technique.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Take care,<br>
&gt;&gt;&gt;&gt; Antoine<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Eugene Kirpichov<br>
&gt;&gt;&gt; Senior Software Engineer,<br>
&gt;&gt;&gt; Grid Dynamics <a href="http://www.griddynamics.com/" target="_blank">http://www.griddynamics.com/</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Eugene Kirpichov<br>
&gt; Senior Software Engineer,<br>
&gt; Grid Dynamics <a href="http://www.griddynamics.com/" target="_blank">http://www.griddynamics.com/</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Eugene Kirpichov<br>
Senior Software Engineer,<br>
Grid Dynamics <a href="http://www.griddynamics.com/" target="_blank">http://www.griddynamics.com/</a><br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div>