[m-dev.] multi-language definitions

Peter Schachte schachte at cs.mu.OZ.AU
Sat Feb 23 01:21:27 AEDT 2002

On Fri, Feb 22, 2002 at 07:02:28PM +1100, Zoltan Somogyi wrote:
> Is that a distinction that is important in practice? Surely we should
> encourage people to provide definitions of their predicates that will work
> for all back ends (even if on some back ends, they only call "sorry"),
> which means that all predicates that have no Mercury clauses *should*
> have multiple foreign_procs.

Doesn't that mean that existing, working Mercury code will stop
compiling when a new compiler is released that has new back ends?
That doesn't seem desirable.

Peter Schachte              IBM is not a necessary evil. IBM is not
schachte at cs.mu.OZ.AU        necessary.
www.cs.mu.oz.au/~schachte/      -- Ted Nelson 
Phone: +61 3 8344 9166      
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