[fpc-pascal] PasCocoa design

dmitry boyarintsev skalogryz.lists at gmail.com
Fri Feb 13 13:57:52 CET 2009


> Why? Copyright reasons?
nope. no problems with license.

the problem might be with PasCocoa design.

currently objc2.0 is a stand-alone unit, that can (and should!) be
used without objc.
The unit links objc2.0 routines, so application compiled with objc20
would never run with objc 1.0 (so Tiger is not supported - so that's
bad).

imo, objc-runtime should be loaded at the application start (depending
on the OSX version, just like opengl extensions loaded depending on
the gl-driver). This would also allow to avoid great number of
$IFDEFs.



More information about the fpc-pascal mailing list