[m-dev.] module system discussion
Simon Taylor
stayl at cs.mu.OZ.AU
Wed Dec 12 04:44:48 AEDT 2001
On 12-Dec-2001, Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> Simon Taylor <stayl at cs.mu.OZ.AU> wrote:
> > Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> > > Wouldn't ordinary nested modules and `:- use_hierarchy' suffice,
> > > both for Mercury type classes, and for interfacing with .NET?
> >
> > I don't think it's OK to have to `:- use_hierarchy System'
> > to use the classes defined at the top level.
> >
> > The sloppy solution (import everything) should not be the only
> > practical solution.
>
> But it's not. You can always use explicit `:- use_module'
> declarations for each module that you wish to import.
>
> In some cases, that might be tedious, and so in those cases
> you might prefer to go for the `:- use_hierarchy' solution.
> But using `:- use_module' is certainly practical.
Maybe we're using different definitions of "practical".
Simon.
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions: mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
More information about the developers
mailing list