Re: RE: Documentation fix for TH example

Gregory Wright <[email protected]>
Newsgroups gmane.comp.lang.haskell.template
Message-ID <[email protected]>
Hi Tom,


On Feb 3, 2004, at 1:40 PM, Tomasz Zielonka wrote:

> Hi!
>
> On Tue, Feb 03, 2004 at 01:19:16PM -0500, Gregory Wright wrote:
>>
>> I'm starting from Tomasz's code but will add bit fields. I'll also 
>> have
>> to add handling
>> for mutable arrays.
>>
>> Tomasz's code uses parsec, which I'd never bothered to learn parsec so
>> I spent
>> part of the weekend doing the examples in the user guide.
>
> If I remember correctly, you were dealing with unboxed arrays. In my
> package there are two low-lever BinaryParsers - one that uses Parsec,
> and one that parses from (UArray Int Word8)s. They are independent from
> each other, so you can ignore the former.
>

Yes, my immediate application is for unboxed arrays, but if I'm going to
learn the TH infrastructure, I might as well try to build a library 
that can be extended
to support different kinds of arrays.


> BTW, Parsec is a really good and useful library, something you should
> learn anyway.
>

I once wrote a compiler for a little language that controlled some 
network
hardware, so I have a soft spot for parsing ;-)


>> Tomasz's deserialization package is a good starting point, and I hope
>> to have something soon.
>
> When that happens, I would love to see the results. Unfortunatelly I
> don't have the time and energy to work on this library now. I'll try to
> find time to extract and release the encoding part of my little
> framework.

BTW, I have a patch that will build DecodeTH.hs under 6.2, using the 
new TH
syntax. It's quite simple and no doubt you could do it yourself in a 
few minutes, but
I can send it to you if you'd like.

>
> Best regards,
> Tom
>
> -- 
>

Best Wishes,
Greg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.