• 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
AS verbosity and ease(?) of learning
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AS verbosity and ease(?) of learning


  • Subject: AS verbosity and ease(?) of learning
  • From: Lachlan Deck <email@hidden>
  • Date: Fri, 10 May 2002 10:58:47 +1000

Hi there,

From: has <email@hidden>

Arthur also wrote:

The tendency of AS to be "verbose" can be a wonderful thing for a
beginning scripter, but it can also become a nightmare for someone trying
to "master" the language.

I suspect the most valid cross against AS' verbosity is that,
line-for-line, you're likely to develop RSI that bit sooner than a C
programmer.

<grin> - very true.

I tend to "rate" the AppleScript learning curve in this way:

A user's difficulty in moving from being a...

- Newbie to a Novice, (how do I open a folder?) --> A++
- Novice to Intermediate, (munge the folder's name) --> C-
- Intermediate to Mastery, (efficiently munge the name) --> D-
- Mastery to Advanced, (objects, math, data structures) --> F

I think this may have more to do with "But nobody told me how to do any of
this fricking stuff!" than it does with language syntax. There's plenty of
AS-specific books telling you how to open folders, but not one - as far as
I know - that introduces algorithms, OOP, etc.

Yes, this was my frustration - how on earth...as the dictionary's references were far from helpful at times.

But, the following site goes a long way to explaining the stuff I didn't know about for AppleScript that I knew in principle how to do (from C++, Java etc):
http://developer.apple.com/techpubs/macosx/Carbon/interapplicationcomm/AppleScript/
AppleScriptLangGuide/index.html

The examples used in the AppleScript Guidebook's are also worth looking through - especially Essential Sub-routines.

Now, the other tricky bit I suspect is that it takes time for people to understand OOP.
And so the above address while very helpful, may not be aimed at a newbie programmer.

with regards,

--
Lachlan Deck
email@hidden
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.

  • Prev by Date: Re: Reversing the lines in a file
  • Next by Date: Re: On variable naming... [was Re: AsciiNumber & AsciiCharacter...
  • Previous by thread: Re: Scripting OmniGraffle
  • Next by thread: Re: AS verbosity and ease(?) of learning
  • Index(es):
    • Date
    • Thread