Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Can't convert path ~/... to Fsref



I have to say that paths really bring out the best in people.

a

At 12:43 PM -0400 9/30/05, Denis @ TheOffice wrote:
>Okay, Okay, Okay, I admit I am a moron.
>
>There your happy now!
>
>Mac peoples are Gods! and the rest of us, should die at this instant!
>
>I can't see these things you so call user enhancements.
>So, I guess I am not worth living.
> 
>
>
>
>----- Original Message -----
>From: "Laurence Harris" <email@hidden>
>To: "Denis @ TheOffice" <email@hidden>; <email@hidden>
>Sent: Friday, September 30, 2005 11:54 AM
>Subject: Re: Can't convert path ~/... to Fsref
>
>
>> On 9/30/05 9:25 AM, Denis @ TheOffice didst favor us with:
>>
>> > It's really no cake walk...
>> > If I can comment about Apple engineers: They should have thought of that while
>> > making their file functions. I think it is a sure stopper when programmers
>> > from other sources (Like me) are confronted to that extraneous amount of
>> > disconvergence.
>>
>> It is abundantly clear you are new to the Mac and simply do not understand
>> that many of these differences about which you complain allow Mac developers
>> to offer their users a superior user experience to what they find in
>> Windows, which is what people expect from a Mac. Unfortunately you keep
>> throwing your opinions around as if you know better than people who have
>> many more years of experience using and developing for the Mac and are much
>> more knowledgeable about it, which I would attribute to arrogance on your
>> part. In my opinion you should spend a little more time learning and less
>> time telling us how things should be done on the Mac.
>>
>> > If by some miracle some Apple engineers are watching these emails.
>> > Here is a suggestion that would make having more software converted your way:
>> >
>> > Make high end file functionality.
>> > That means no FSRef, no FSSpec, no ParID, vRefnum... Just bare bones Path and
>> > file names
>>
>> Paths suck. You probably don't understand that because you've been
>> conditioned by Windows to never move anything lest it break some
>> application. Mac users have long since had more flexibility in this regard
>> and we (Mac users) really have no desire for our user experience to become
>> less pleasant just so programmers can have an easier time of writing
>> software.
>>
>> What you fail to understand here is that our users are not there to buy our
>> products. We're here to develop compelling products our users will enjoy
>> using. I have absolutely no interest in relying on a file specifier that
>> breaks as soon the user renames anything in the file's path, renames the
>> file, or moves the file. These things you so arrogantly want to throw away
>> are exactly the things that allow me to have a better experience as a user
>> and offer a better experience to my own users.
>>
>> Unfortunately, a lot of Cocoa developers -- including, apparently, Apple's
>> own Cocoa engineers -- fail to understand the value of using more robust
>> specifiers than paths, so once I started using Mac OS X I had to start
>> dealing with problems I never had before Mac OS X. Yuck.
>>
>> > in two flavor UniChar or UTF-8, ASCII at the limit.
>>
>> I'd keep my thoughts to myself if I didn't know any more than you obviously
>> know. Many of your comments do little more than expose your ignorance,
>> whether it's about the Mac file system or Unicode. ASCII is simply not an
>> option for paths. And there isn't any reason you can't use paths now, except
>> that they limit you because many path-based APIs can't handle paths over a
>> 1024 bytes. Ouch.
>> 
>> > Keep those internally to your self...
>>
>> You can't keep that stuff internally if the only reference your application
>> has it a path. It has to work the other way around, which is why I can get a
>> path from things you want to eliminate, but not the other way around.
>>
>> > That is what other systems do. Make it a black box like you did for
>> > CFString...
> >
>> Wake up. FSRefs and FSSpecs *are* the black boxes. Paths are not.
>>
>> > And Get rid of the damn Pascal string... It was a bad idea in the 70-80's and
>> > it still is.
>>
>> Nonsense. Pascal strings are no worse an idea that C-strings for what they
>> were intended, which was text obtained from or displayed to the user.
>>
>> > That would help yourself.
>>
>> I understand that many people come to Mac development initially ignorant of
>> some of ways in which it allows developers to offer a better experience for
>> their users. It's unfortunate when once in a while one of them is too
>> arrogant to recognize his own ignorance.
>>
>> Larry
>>
> _______________________________________________
>Do not post admin requests to the list. They will be ignored.
>Carbon-dev mailing list      (email@hidden)
>Help/Unsubscribe/Update your Subscription:
>http://lists.apple.com/mailman/options/carbon-dev/email@hidden
>
>This email sent to email@hidden

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden

This email sent to email@hidden

References: 
 >Re: Can't convert path ~/... to Fsref (From: Laurence Harris <email@hidden>)
 >Re: Can't convert path ~/... to Fsref (From: "Denis @ TheOffice" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.