(j3.2006) a question on allowing internal procedures as procedure targets

Michael Ingrassia michaeli
Mon Nov 3 19:18:23 EST 2008

Oops, did I say  I meant

Actually, may not be saying quite what it ought (or I'm just not
reading it correctly).  The last sentence of p4 says

>If an internal procedure is invoked via a ... procedure pointer

which seems to be true of Jim's "print *, func()" ; internal procedure f
is invoked via procedure pointer func

>the internal procedure has access to the entities of the host instance of
that ... procedure pointer

which seems to say that f gets access to the entities to the host instance
of func !!!  Cool!  f is not limited to accessing entities from its host,
but can access entities from ANY scoping unit which can declare a 
procedure pointer and call externFn !

That's gotta be wrong I think.

	--Michael I.

More information about the J3 mailing list