[Haskell-cafe] Help from C libraries experts
Don Stewart
dons at galois.com
Wed Apr 29 16:07:10 EDT 2009
briqueabraque:
> Hi,
>
> Do you understand very well a C library and would like Haskell
> to have a binding for it?
>
> I've been working on this package:
>
> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bindings
>
> My goal is to have a place where one can find reliable and
> comprehensive low-level bindings to foreign libraries, so that
> writing higher level bindings becomes an easier task.
>
> If you are willing to help me with questions about your favorite
> C library, like compile options I should be carefull about or
> differences I may find between systems, I'll be glad to write
> a low level binding to it.
I think "bindings" is an unfortunate choice of name for this package, as
it doesn't tell us anything about what it contains.
Looking at the code, I see:
* Bindings
o Bindings.Sqlite3
o Bindings.StandardC
o Bindings.Utilities
Which would traditionally be placed under, say,
Database.Sqlite3
and perhaps:
Foreign.C.Standard
but they'd be in separate packages.
Can you explain the rationale behind putting them in one large package,
rather than separate packages? And is there a more explanatory name than
"bindings"?
-- Don
More information about the Haskell-Cafe
mailing list