[M3devel] Resummary of tagged reference proposals

Tony Hosking hosking at cs.purdue.edu
Wed Jun 3 00:49:59 CEST 2009


Yes, objects + inheritance.  I think there is a discussion in "How the  
language got its spots" in "Systems Programming in Modula-3".

On 2 Jun 2009, at 21:23, hendrik at topoi.pooq.com wrote:

> On Tue, Jun 02, 2009 at 08:51:31PM +1000, Tony Hosking wrote:
>> Union types are anathema to the design of the Modula-3 type system.
>
> So I have heard.  But I don't understand why.  Certainly
> variant records a la Pascal would be for security reasons.
> Did they get tarred with the same brush?  Or were unions
> considered unnecessary once the language had objects and
> inheritance?
>
> -- hendrik




More information about the M3devel mailing list