Re: Tell Blocks Considered Harmful (was Re: open for access)
Re: Tell Blocks Considered Harmful (was Re: open for access)
- Subject: Re: Tell Blocks Considered Harmful (was Re: open for access)
- From: Richard Rönnbäck <email@hidden>
- Date: Tue, 16 Dec 2008 07:00:07 +0100
- Thread-topic: Tell Blocks Considered Harmful (was Re: open for access)
I must agree with Shane and Paul. Displaying dialogs etc. is all about
guiding/forcing the user to take some specific action, so in I would say 99%
of the cases the current behavior is definitely what I want and
fundamentally changing it would be very bad indeed.
As I am not a developer of scripting additions, just a scripter/user, I must
admit I have a hard time seeing the need to change how things are working
right now.
I realize that security concerns etc. are important and need to be taken
care of, but other than that, I would want as few changes as possible, while
you implement an entirely new mechanism.
Wouldn't it be possible to implement a new mechanism, collect all of Apple's
additions in a "new standard additions" and mark all the old ones as
deprecated, let them live side by side for a couple of (or at least one) OS
generation and then get rid of the old mechanism altogether.
That would give me as a user the possibility to write future proof scripts,
without breaking all my old scripts, before I have the time to rewrite them.
If the "new standard additions" was sugar-coated with substantially more
abilities the user transition would be driven by carrot, rather than stick.
Also, when talking about using "import" statements, or something like that,
I would say that one of the greatest things for me as an apple scripter is
precisely that I don't have to do that! I regularly code
flash/flex/actionscript as well as Visual Basic.Net and Vbscript, so I am
familiar with the concept, but that is not something I particularly like
having to do.
Wouldn't it be possible to turn it the other way around, so that all
additions are imported implicitly, but that you have a way to turn them off,
something like
ignoring scripting additions {"StandardAdditions.osax"}
--your code
end ignoring
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden