Re: Frameworks Inside Applications
Re: Frameworks Inside Applications
- Subject: Re: Frameworks Inside Applications
- From: Marcel Weiher <email@hidden>
- Date: Wed, 5 Dec 2001 13:51:07 +0100
On Dienstag, Dezember 4, 2001, at 11:06 Uhr, Finlay Dobbie wrote:
On Tuesday, December 4, 2001, at 09:01 pm, Kurt Revis wrote:
The "@executable_path" stuff is the important part. Note that OmniWeb
4.0.x doesn't use this method (it has a separate launcher app which is
kind of a hack) but the 4.1 sneaky peek releases do it the right way.
@executable_path is a hack too :-)
With quite nasty side effects, too.
- Linking isn't transitive any longer, so you have to manually link to
indirectly referenced frameworks
- this turns framework reference into an n^2 process, discouraging
modularity
- Spurious linker warnings
- hides real problems
- No way to create/use umbrella frameworks
- another factor discouraging modularity
- Difficulties with pre-binding
- not that much of a problem, but hey, this should just work...
Marcel
--
Marcel Weiher Metaobject Software Technologies
email@hidden www.metaobject.com
Metaprogramming for the Graphic Arts. HOM, IDEAs, MetaAd etc.