On Monday, August 9, 2010 at 2:05, Objective Modula-2 wrote:
I assume you genuinely don't know the background and history of the *Step/Cocoa API.
That's correct. Thanks for the detailed explanation.
Those designs not only do the interfacing, but they also bridge the abstraction gap. The simplest way to do that is of course to adopt the Objective-C syntax for message passing verbatim or at least something that resembles it very closely. For example Objective Modula-2 provides both Objective-C and Smalltalk message passing syntax.
I'm still not clear on Adriaan's original point, though. Does GPC currently support Objective-C message passing syntax, such that having such support in any intermediate language utilized by a revised GPC compiler would be crucial?
(I've used GPC solely for ISO 10206 support. I've not used nor investigated any of the object features provided.)
-- Dave