(j3.2006) About extending abstract types with deferred bindings

Cohen Malcolm malcolm
Thu Sep 8 21:47:58 EDT 2016


<<<
This seems to prevent ever instantiating an object of a type that is an
extension of an abstract type, because such an object has a parent
component of abstract type.
>>>

This is another unfounded conjecture.

You can instantiate something "bigger", viz an extension, but you cannot 
instantiate a bare object of abstract type.  That's how it works, and indeed 
it is how it has to work (if we are to avoid invocation of deferred tbps).

I do not understand what the difficulty is here.  If one rashly imagines 
that we got some of this stuff right, a simple search for "abstract type" 
turns up several obvious constraints.

Cheers,
-- 
........................Malcolm Cohen, Nihon NAG, Tokyo. 




More information about the J3 mailing list