At 6:31 PM -0700 on 5/26/99, Michael Fair wrote:
>During this thread I mentioned that people
>might not think AppleScript is sexy. Let me just say
>that opinion has no basis in reality other my meandering
>ignorance, and I retract it as one of the more idiotic
>comments I have made in my lifetime. Thanks for your
>understanding on this issue.
I agree with the meaning of the comment as I understand it, although not the wording.
I've seen far to many inxeplicable AppleScript errors to like AppleScript. And quite
frankly, it is nowhere near the ease of use of HyperCard. It seems that on one hand it
demands you know low-level details yet on the other hand hides them from you.
Examples:
What the #&@@!*(^ do you mean I can't get character 1 to 10! I did
not want that as a list, Schei*kopf!
Text 1 to ... what the h*ll is that?
And what's with "copy"?! So, the data is copied...but still, that's
an implementation detail. And "copy x * 2 + 1 to y" is even worse.
What the heck am I copying? And why am I copying to -- not "into"?
Or consider this line: "New Archive Pathname archName" Who the @#@*&*!
taught you to capitalize? Those Of Us Who Write Proper English Don't
Capitalize Like This.
And God forbid I try and recapitalize a variable. It changes it back!
Who the f**k gave you the duty to undo my fixes to my own code?!?!!!
And with "if last character of fPath = ":" then copy text 1 thru �
((the number of characters of fPath) - 1) of fPath to fPath" I won't
even bother to comment. Well, no, never mind. Could someone please
tell me what a text is and why it's the same as what those of us --
over a billion people -- who speak English, not AppleScript, call a
character?
Quite frankly, I _HATE_ AppleScript.
I feel much better now.
>User friendliness will clearly take a back seat over
>functionality in the programming world at first, but the
>ultimate result is that eventually those with taste, style,
>and class gets their hands on the product and give it a
>face lift ;)
Yep. Recently, it's been happening in Linux-World.
>Without being to "include" scripts, or some other kind
>of library feature, I am stuck with copy and paste, or
>limiting myself to what I can type, making it near
>impossible to leverage other people's code.
Hmmm... definitely something that should be addressed in the interpreter.
>Michael: How about string manipulation based on regular
> expressions, like "replaceText" in MC? And the
> ability to chunk strings into different variables based on
> regular expressions.
AppleScript can't compare with perl. See above :)