> That’s more open than Obj-C, because Apple never open-sourced Foundation.
AFAIK no Apple frameworks for Swift have been (or will be) open sourced either. > MSVC and .NET are both fully closed, as far as I’m aware. .NET Core is fully open source: https://github.com/dotnet/core AFAIK Core is only for servers but it's also coming to desktop apps: https://devblogs.microsoft.com/dotnet/net-core-3-and-support-for-windows-desktop-applications/ On Mon, Nov 11, 2019 at 11:12 AM Jens Alfke via Cocoa-dev < cocoa-dev@lists.apple.com> wrote: > > > On Nov 11, 2019, at 6:15 AM, Turtle Creek Software via Cocoa-dev < > cocoa-dev@lists.apple.com> wrote: > > > > Then suggest that Cocoa would work better if Obj-C were a > > superset of C++ rather than plain C. Objective-C++ all the way down, not > > just in source files. > > Obj-C++ is a superset of C++, so I’m not sure what you’re wishing for. > There’s even pretty good interoperability between C++ and Obj-C objects: > for example you can embed the former as an ivar, or make vectors of Obj-C > classes. > > > Objective-C and Cocoa will be deprecated soon, replaced by > > Swift and SwiftUI. That way there is just one shiny new closed system for > > all Apple hardware. So much simpler. > > You can’t really call it “closed” when the entire Swift toolchain and > runtime libraries are open source, portable, and being actively used on > other platforms. That’s more open than Obj-C, because Apple never > open-sourced Foundation. > > And it’s much more open than the platform you’re decamping to. MSVC and > .NET are both fully closed, as far as I’m aware. And I doubt C++-to-C# > integration is that much smoother. > > —Jens > _______________________________________________ > > 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/pierbover11%40gmail.com > > This email sent to pierbove...@gmail.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