Swift / C++ inter-op is being worked on. It's important to many (including Apple I would guess)...
https://forums.swift.org/t/c-objective-c-interop/9989/2 https://mobile.twitter.com/jeremyphoward/status/1154974115893149696 On Tue, 15 Oct 2019 at 09:41, Richard Charles via Cocoa-dev < cocoa-dev@lists.apple.com> wrote: > > > On Oct 15, 2019, at 7:57 AM, Turtle Creek Software via Cocoa-dev < > cocoa-dev@lists.apple.com> wrote: > > > > TurtleSoft has a big investment in C++ source code that's full of > construction business logic. Unfortunately, with the death of Carbon its > future value is in doubt. > > > I have found your comments enlightening. So if I understand correctly you > have three choices for a native UI on the Mac. > > 1. Objective-C which would integrate nicely with your C++ business logic > using Objective-C++. One problem is you have very little experience with > the Cocoa frameworks. Another problem is you are hesitant to pursue this > path fearful that down the road Apple may abandon Objective-C. > > 2. Another option is Swift but it has zero integration with C++. So this > is really not a choice at all. > > 3. A third option would be to combine all three. Keep your business logic > in C++ and combine with Objective-C using Objective-C++ and then bridge to > Swift. That does sound like a nightmare. > > Looks like you are in a pickle. > > --Richard Charles > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/websites%40paperetto.com > > This email sent to websi...@paperetto.com > -- David Brittain da...@paperetto.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com