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

Re: CopyCStringToPascal


  • Subject: Re: CopyCStringToPascal
  • From: Markus Hitter <email@hidden>
  • Date: Fri, 17 Jun 2005 09:43:01 +0200


Am 16.06.2005 um 21:57 schrieb Bryan Pietrzak:

On Jun 16, 2005, at 2:44 PM, Markus Hitter wrote:

Let me rephrase: How would you stop using people functions like this in new code, how would you encourage them to eventually replace their code with more modern APIs

Easily... new APIs use CFStringRefs.

This doesn't answer my question. Mac OS X and it's API's have a redundancy of well over 60% (my estimate) already and I appreciate it very much Apple starts to phase out the really old stuff. The world is moving on and nothing worse than crippled new implementations because you have to honor stuff which is outdated for over 10 years.



and how would you justify maintenance costs due to added complexity in API, (Apple's) code and compiler?

This can't seriously be a concern for some Pascal and C string utility functions which were written once ages ago and are just handful of tens of thousands of Mac OS X APIs.

It can, because not removing them stops Apple from removing other things, like gcc's pascal string kludge for example.


Many third party developers costs to reimplement these yet again. Retest them.

If they reimplement them instead of modernizing their vintage code, I can't help. Importers for old data can be done without them.


Just to prove some Unicode point?

To free developers using modern API's and users using modern apps from the burden of obsolete functionality. Code complexity, memory footprint, maintenance costs, library sizes ... you name it.



Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/




_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: CopyCStringToPascal
      • From: Bryan Pietrzak <email@hidden>
    • Re: CopyCStringToPascal
      • From: Alexey Proskuryakov <email@hidden>
References: 
 >CopyCStringToPascal (From: Ben Weiss <email@hidden>)
 >Re: CopyCStringToPascal (From: Eric Albert <email@hidden>)
 >Re: CopyCStringToPascal (From: Bryan Pietrzak <email@hidden>)
 >Re: CopyCStringToPascal (From: Markus Hitter <email@hidden>)
 >Re: CopyCStringToPascal (From: Bryan Pietrzak <email@hidden>)
 >Re: CopyCStringToPascal (From: Markus Hitter <email@hidden>)
 >Re: CopyCStringToPascal (From: Bryan Pietrzak <email@hidden>)

  • Prev by Date: Re: pre processing problem xcode 2.1
  • Next by Date: Re: CopyCStringToPascal
  • Previous by thread: Re: CopyCStringToPascal
  • Next by thread: Re: CopyCStringToPascal
  • Index(es):
    • Date
    • Thread