realbasic-nug
[Top] [All Lists]

Re: "You're not going to learn how to program in BASIC any more"

To: REALbasic NUG <realbasic-nug at lists dot realsoftware dot com>
Subject: Re: "You're not going to learn how to program in BASIC any more"
From: Kevin Windham <kevo at gatorgraphics dot com>
Date: Fri, 30 Sep 2005 11:54:24 -0500
Delivered-to: realbasic-nug at lists dot realsoftware dot com
References: <20050930025150 dot DC16BDDAFBD at lists dot realsoftware dot com> <5FC23E3F-08E8-4469-9FD0-0F5B44575CE2 at designersdomain dot com> <610606f2b64b4d19a3aba74ee2be708b at mac dot com> <6489b2020509300928w2e536638x4c0a2599a39ad35 at mail dot gmail dot com>

On Sep 30, 2005, at 11:28 AM, Philip Regan wrote:

This may seem off-topic, but bear with me for a moment...

It's interesting that Applescript comes up in this context because
there's a couple threads about how Applescript is failure in terms of
being English-like but still having a strict and largely undocumented
syntax.

Sorry to add to the OT, but I keep seeing this undocumented syntax assertion about AppleScript. AppleScript's syntax is fully documented. The thing that makes AppleScript so useful and frustrating at the same time is that it was designed to make automated workflows possible. You can use it to link together completely unrelated applications that have no clue about each other. This is a wonderful thing, but it has it's drawbacks. The main one is that each application vendor is able to support AppleScript to whatever level they please.

This means that some programs have very poorly written dictionaries and documentation. This reality is not the fault of AppleScript necessarily. So while one vendor may support the "whose" clause, another may not. This can cause a lot of confusion, but it's the nature of the beast. I am thankful that there are so many apps that support AppleScript even if they don't support it to the nth degree. It makes things challenging sometimes, but at least these things are possible. Without AppleScript, they wouldn't be.

And, to try and bring this back on topic a bit, Thomas Reed has his presentation of REAL World 2004 still on his site if you would like to support AppleScript in your RB made programs. <http:// www.bitjuggler.com/extra/index.shtml> Supporting some of the options is pretty tricky. Looking through the presentation may give an idea why complete scripting support isn't more prevalent. In my mind it's a lack of effort from developers, and a lack of effort from Apple to make it easier for developers to understand all the things that make AppleScript better for end users. Even Apple gives it a half hearted effort in a lot of cases. Anyone tried scripting Mail.app lately? :-)

- Kevin
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

<Prev in Thread] Current Thread [Next in Thread>