[EMAIL PROTECTED] (Marcin 'Qrczak' Kowalczyk) wrote,
> Mon, 14 Aug 2000 17:05:07 +1000, Manuel M. T. Chakravarty <[EMAIL PROTECTED]>
>pisze:
>
> > So, maybe you can briefly comment on whether your current code
> > stays within Haskell 98 or not.
>
> It only relies on multiparametric type classes.
>
> Of course it uses primitive ghc operations that it is a wrapper for,
> and libraries like CTypes, or PrelIOBase for exception constructors.
CTypes is ok, because it part of the FFI. However, I don't
see much point in a marshalling that uses multi-parameter
classes and specifics of ghc's implementation of IO.
In a sense, it is a pity because these things might be
available in the next version of Haskell. But until then,
as Haskell needs portable library bindings, I think, we
shouldn't make any use of such features.
Cheers,
Manuel