
--- Wolfgang Jeltsch
[...] Oh, this is exactly what I proposed with Ada in mind: a platform independent C interface to which one can create bindings from different programming languages.
By the way, are you still using functions with an arbitrary number of arguments? (I mean those declared with the ellipsis, like printf.) This would be a problem when creating Ada bindings. But meanwhile I'm not so interested in Ada bindings anymore, but rather am looking for a good Haskell GUI library ;-).
The functions with an arbitrary number of arguments are problem for both Haskell and Ada. I use only functions constant number of arguments and the arguments are always of scalar types (int, BOOL, char *, ...). Krasimir __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com