🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac.oop.macapp3
Article #356

MethTables segment

#356
From: DAVEG
Date: Wed, 27 Jan 1993 00:52
28 lines
1564 bytes
From: Dave Green <daveg@apple.com>
To: MACAPP3TECH$@AppleLink.Apple.COM
 
I appreciated your Linker trivia.  and wanted to bounce something off of
you.
 
The %_Methtables segment contains the dispatching information only for
functions which use PASCAL calling conventions, correct?
 
So, could one take an application which was into the model -far case
and bring it back under the limits by making non-macapp methods of
the hierarchy use C++ calling conventions?
 
Even if the above paragraph is technically correct, is there some
reason other than support for object pascal to avoid this strategy?
 
I have an application that overextended the bounds recently and
still has a ways to go in development.  If I can get it to compile without
using modelf -far at ship time, it would be excellent (bettter performance).
 
one last question:
In segmenting an application (black magic), it would be useful if there
were a spell for detecting cross segment function calls.  Can anyone
offer a suggestion on how to illumate these?  (incantations, runes to be
etched on nearby surfaces... etc.)
 
hoping to tune up my hoggish application,
Dave
Technical Details
Message-ID: <9301270052.AA05054@apple.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!pageworks.com!world!eff!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!sun-barr!ames!agate!stanford.edu!apple!applelink.apple.com

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!pageworks.com!world!eff!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!sun-barr!ames!agate!stanford.edu!apple!applelink.apple.com
From: DAVEG@APPLE.COM
Newsgroups: comp.sys.mac.oop.macapp3
Subject: MethTables segment
Message-ID: <9301270052.AA05054@apple.com>
Date: 27 Jan 93 00:52:00 GMT
Sender: daemon@Apple.COM
Organization: AppleLink Gateway
Lines: 28