• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Carbon -> Cocoa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Carbon -> Cocoa


  • Subject: Re: Carbon -> Cocoa
  • From: Casey McDermott <email@hidden>
  • Date: Fri, 17 Aug 2018 17:37:03 +0000 (UTC)

We are slogging along with Cocoa.  The app has final appearance now, but
there are many small details to complete.  We won't be done by Mojave release
but
probably can finish before the next one.

Of course, the C++ business logic doesn't need any changes.  The concern is,
how long will it last?  Seems like the future is an entirely Swift-based API
that replaces Objective-C Cocoa in 5 years, with no easy way to link to other
languages.
The payback isn't big enough to write software with only a 5 year lifetime.

Casey McDermott
Turtle Creek Software

--------------------------------------------
On Fri, 8/17/18, Jeremy Hughes <email@hidden> wrote:

 Subject: Re: Carbon -> Cocoa
 To: "Casey McDermott" <email@hidden>
 Cc: "Cocoa Dev" <email@hidden>
 Date: Friday, August 17, 2018, 1:10 PM

 > Our app has 6 or 8 programmer-years of
 C++ cross-platform business logic.  Accounting software is
 complicated. Rewriting that in another language would be
 hard work, and tons of testing. More than Mac sales would
 justify, so it would be time to go Windows-only or just
 fold.

 If you have a
 cross-platform business logic, it’s presumably separate
 from the UI and separate from Carbon - so you don’t need
 to rewrite it.

 Personally,
 I would rewrite the UI. You can try to Cocoa-fy it in a
 gradual process, but that didn’t work out for us, and it
 doesn’t seem like it’s working out for you.

 Jeremy


_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Carbon -> Cocoa
      • From: Jeremy Hughes <email@hidden>
    • Re: Carbon -> Cocoa
      • From: Andreas Falkenhahn <email@hidden>
  • Prev by Date: Re: Carbon -> Cocoa
  • Next by Date: Re: Carbon -> Cocoa
  • Previous by thread: Re: Carbon -> Cocoa
  • Next by thread: Re: Carbon -> Cocoa
  • Index(es):
    • Date
    • Thread