[Haskell] Compilation of big, static tables

John Meacham john at repetae.net
Thu Feb 23 19:57:03 EST 2006


On Thu, Feb 23, 2006 at 10:40:31AM +0000, Malcolm Wallace wrote:
> What I would really like is a syntax to statically construct an array,
> without having to compute it from a list.  I'm not sure that even
> Template Haskell can help here, since there is no normal form for it to
> translate to.

This is exactly what my ForeignData proposal on the haskell-prime wiki
is meant to address
http://haskell.galois.com/cgi-bin/haskell-prime/trac.cgi/wiki/ForeignData

It is trivial to implement and seems like a straightforward accidental
omission in the FFI spec so I'd like to see it go in.

though, I only have it specified for creating pointers to data, it
wouldn't be much trickier to make it work for haskell unboxed arrays
too (though, you can just make a StorableArray out of them easily as
stands)

Plus, if this were in haskell I can honestly say "Haskell can do
everything C can do but better" without mubling something about with a
few caveats under my breath :)

        John

-- 
John Meacham - ⑆repetae.net⑆john⑈


More information about the Haskell mailing list