[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


Reply via email to