Carbon -> Cocoa

2018-08-16 Thread Casey McDermott
I am curious, are there other developers on this list working on conversions
from C++ Carbon to Cocoa?

If so, how is it going?

Thanks,

Casey McDermott
Turtle Creek Software 
___

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


Re: Carbon -> Cocoa

2018-08-16 Thread Jeremy Hughes
We found it very difficult. This was for a large C++ Carbon application.

We’re now rewriting in Swift + Cocoa, starting from scratch.

Jeremy

___

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


Re: Carbon -> Cocoa

2018-08-16 Thread Steve Mills


> On Aug 16, 2018, at 06:54:59, Casey McDermott  wrote:
> 
> I am curious, are there other developers on this list working on conversions
> from C++ Carbon to Cocoa?
> 
> If so, how is it going?

At my previous job, we started doing that soon after I started. This was an 
enormous app with, jeez, I forget, like 150 dialogs? There were 4 of us that 
could do Mac dev, plus still keep up with normal release cycles. 3 years later, 
all but 1 of those 4 were laid off because the new owner moved the company to 
Colorado to be with his other bought-up company. In those 3 years, we made a 
small dent in the Carbon->Cocoa, and that was only because 1 guy would work 
nights and weekends coming up with ways to automate parts of the process.

We'd continually run into weird problems when trying to have Carbon and Cocoa 
windows up at the same time. But that was quite a few major OS versions ago. 
I'll just say it's not a fun process, especially when it's this many years 
after the "Carbon is dead" announcement. My choice would be to do it as a 
rewrite.

--
Steve Mills
Drummer, Mac geek

___

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


Re: Carbon -> Cocoa

2018-08-16 Thread Sean McBride
On Thu, 16 Aug 2018 11:54:59 +, Casey McDermott said:

>I am curious, are there other developers on this list working on conversions
>from C++ Carbon to Cocoa?

By now, Cocoa may be the new Carbon.

If you haven't switched to Cocoa after all these years, and if your app is 
large, I'd wait to see what happens with Marzipan.

Sean


___

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


Re: Carbon -> Cocoa

2018-08-16 Thread Jeremy Hughes
> By now, Cocoa may be the new Carbon.

The crucial difference is that Cocoa supports 64-bit applications, and Carbon 
doesn’t.

> If you haven't switched to Cocoa after all these years, and if your app is 
> large, I'd wait to see what happens with Marzipan


We don’t have time to wait for Marzipan - Apple are dropping support for 32-bit 
applications after Mojave.

Jeremy

___

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


Re: Carbon -> Cocoa

2018-08-16 Thread James Walker


___

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


Re: Carbon -> Cocoa

2018-08-16 Thread James Walker

On 8/16/18 4:54 AM, Casey McDermott wrote:

I am curious, are there other developers on this list working on conversions
from C++ Carbon to Cocoa?

If so, how is it going?


(Sorry about the empty post; the list server eats my messages if I try 
to post in HTML.)


I'm working on it.  I have converted all windows and menus to Cocoa. 
What remains is converting to NSApplicationMain, getting rid of Carbon 
Events being sent to window event targets, and other miscellaneous things.

___

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