[m-dev.] ./2

Ralph Becket rbeck at microsoft.com
Fri Aug 11 21:11:02 AEST 2000


> From: Simon Taylor [mailto:stayl at cs.mu.OZ.AU]
>  
> > One of the unintended consequences of using . for 
> qualification is that
> > you can't use it as a function name anymore.
> 
> I don't think this is too much of a problem. When the the module
> qualification operator is changed, we should probably change the
> name of the list constructor to something else (for example '[|]'),
> and you could overload that.

Another suggestion, which may cause squeals of disgust, is to parse
infix '.' specially as module qualification and prefix '.' as the
list cons (or whatever).

Ralph
--------------------------------------------------------------------------
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