Am Montag, 22. März 2004 13:29 schrieben Sie:
> On Sat, Mar 20, 2004 at 08:50:10PM +0100, Wolfgang Jeltsch wrote:
> > according to
> >     http://www.haskell.org/hierarchical-modules/libraries/
> >     reference-libraries.html#MODULE-HEADER,
> > each module should have a header which contains a line about portability.
> >  My question is, if a module is considered non-portable only if it
> > contains non-portable constructs itself, or if a module is also
> > non-portable if it just imports a module which is non-portable.
>
> follow the link under "reasons" to the definition.

Thanks for the info.

Well, according to that explanation, all modules would be non-portable since 
the Prelude is normally implemented using non-standard features.  I think, 
this is solved by declaring all modules described in the Haskell 98 Report 
portable.

One question: Every module which imports a non-standard module has to list all 
of this other module's non-portability reasons in its own reasons section 
again, rigtht?

Wolfgang

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to