On Mon, Jul 29, 2013 at 1:57 PM, David Jeske <[email protected]> wrote:

>
> A curious data-point on in this brief C++ discussion is Objective-C.
> AFAIK, it still has the FBC problem for instance data. However, it is
> considerably easier to manage because (a) it does not have templates or
> it's version mismatch-problems, (b) it supports interface programming
> through dynamic-dispatch rather than C++ MI (which further compounds
> field-offset ABI issues), (c) and instance allocation occurs through
> dynamic-dispatch factory methods.
>
> I know it isn't directly relevant to bitc because it's not anywhere close
> to typesafe (and it doesn't have any form of generics/parametrics).
> However, I think it's interesting to observe that Objective-C *is*
> successfully used for modular (DLL) systems programming on MacOS/iOS in a
> way that C++ has never succeeded.
>
>
in objective-c they did add a non-fragile abi

http://www.sealiesoftware.com/blog/archive/2009/01/27/objc_explain_Non-fragile_ivars.html
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to