[m-dev.] Improvements to the IL backend

Peter Ross pro at missioncriticalit.com
Mon Jun 18 15:57:08 AEST 2007


On 6/18/07, Jonathan Morgan <jonmmorgan at gmail.com> wrote:
> On 6/18/07, Peter Ross <pro at missioncriticalit.com> wrote:
> > Having read the slides
> >
> > http://uvigo.tv/VODpublic/ASX/lisboa/Ser_Lid.pdf
> >
> > it appears that .NET now supports .typedef and type-forwarding which
> > means that equivalence types would no longer have to be fully expanded
> > out by Mercury.  This would also simplify our .int files as they
> > should no longer require the equivalence types in the interface
> > section.
>
> While an interesting development, this appears to require (at least)
> .NET 2.0.  Since we don't yet have .NET 2.0 support, we can't do this
> yet.  Do any of the other backends require the expansion of
> equivalence types?
>
Yes it certainly is something for the future.  I don't think any other
backends require the information, maybe the java backend?
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at csse.unimelb.edu.au
Administrative Queries: owner-mercury-developers at csse.unimelb.edu.au
Subscriptions:          mercury-developers-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the developers mailing list