• 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: Thoughts on ARC
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Thoughts on ARC


  • Subject: Re: Thoughts on ARC
  • From: Jens Alfke via Cocoa-dev <email@hidden>
  • Date: Mon, 30 Sep 2019 10:09:07 -0700


> On Sep 30, 2019, at 8:16 AM, Robert Walsh via Cocoa-dev
> <email@hidden> wrote:
>
> however, to use it to do anything other than building a desktop or IOS GUI
> application seems to result in code with messy syntax and what seem to me to
> be hacks in order to bridge between NS* and CG* code.  (Lots of casts and
> strange machinations for massaging pointers.)

This is true when calling C code from any language that isn't based on C :)
Bridging between different languages is not a simple thing (I've done a lot of
it…) Take a look at how you call C code from Rust, Go, Java,Python, etc.; it's
at least as complex.

> Also, as you've said Swift makes cross-platform development nearly impossible
> because, even though Swift itself is available on other platforms, the
> pre-built components that prevent the developer from having to reinvent every
> wheel from scratch are not.

This is true, but getting less so. There's pretty good support for server-side
Swift now, apparently.

Both of these are complaints about the immaturity of the Swift libraries, not
about the language itself, and the good thing is that libraries are much
easier/faster to build than languages.

—Jens
_______________________________________________

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: Thoughts on ARC
      • From: Sam Ryan via Cocoa-dev <email@hidden>
References: 
 >Thoughts on ARC (From: Turtle Creek Software via Cocoa-dev <email@hidden>)
 >Re: Thoughts on ARC (From: Robert Walsh via Cocoa-dev <email@hidden>)

  • Prev by Date: Re: Thoughts on ARC
  • Next by Date: Alerts in Xcode 11
  • Previous by thread: Re: Thoughts on ARC
  • Next by thread: Re: Thoughts on ARC
  • Index(es):
    • Date
    • Thread