• 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
Thoughts on Objective-C++
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Thoughts on Objective-C++


  • Subject: Thoughts on Objective-C++
  • From: Gabriel Zachmann via Cocoa-dev <email@hidden>
  • Date: Mon, 11 Nov 2019 22:06:38 +0100

>
> Maybe I'm wrong, but we have experienced enough past pivots and
> bridge-burnings that another seems overdue.
>

Yes, I can understand that.

On the other hand, at least in the old days,
Microsoft kept all the old API's around for so many years
(for backwards compatibility),
including bugs in the API, because people relied on them,
because they had worked around them ...

All of which meant that a lot of applications relied on those old API's,
probably through a stack of layers, so that Microsoft could never
get rid of them.

Occasionally, I still see the "black movie" bug in presentations at conferences.
(Meaning: the movie plays fine on the laptop screen, but on the projector,
there is only a black rectangle.)

So, overall, sometimes, I think, it is just necessary.

A similar case is OpenGl: while it is a real PITA, i think at some point,
the Khronos group had to pull the plug and design a completely new API.

Best regards, Gabriel



_______________________________________________

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

  • Prev by Date: Re: Thoughts on Objective-C++
  • Next by Date: Re: UIView block-based methods
  • Previous by thread: Re: Thoughts on Objective-C++
  • Next by thread: Re: Thoughts on Objective-C++
  • Index(es):
    • Date
    • Thread