applescript plugin
Andrew C. Greenberg
squeak-dev at lists.squeakfoundation.org
Thu Sep 5 15:55:49 UTC 2002
Sigh. The name, the name. When I rebuilt the Plugin Compiler to make
plugins easier, I did it by adding methods to a subclass,
TestInterpreterPlugin -- largely so I wouldn't bust the existing
InterpreterPlugin while demonstrating how things might be. It was so
quickly adopted by plugin builders before we could discern that we
hadn't lost anything that it was thrown into the image as-is, rather
than being refactored into the original. TIP was designed to be
"substantially" upward compatible from IP, though it does add some new
methods and keywords that could not be safely used in a pure IP Plugin
without change. I doubt this would matter in practice, but I don't
know for sure.
The TestOSAPlugin was built to demonstrate how good the
TestInterpreterPlugin could look (I'm really rather proud how that
turned out). I never really thought the scripting would be so widely
adopted by Squeak Applephiles, so never built it out -- it got sucked
into the image likewise. (By the way, I think that AppleScriptPlugin
might be the better than, say, OSAPlugin, because it interfaces
directly the Open Scripting Architecture, which admits scripting
langauges other than Applescript. On the other hand, I know nobody who
uses OSA for anything other than Applescript, so its probably ok).
At any rate, as the author of this mess, I would second the motion to
make some name changes. If we have matured the TestInterpreterPlugin
to the point where it can supplant the old InterpreterPlugin, let's set
up to reincorporate it as a single plugin, or at least rename it with
something more descriptive.
I am agreeable to any change from TestOSAPlugin to something more
meaningful.
On Wednesday, September 4, 2002, at 10:24 PM, John M McIntosh wrote:
> It's on the FTP server
> ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.2/mac/carbonplugins/
>
> see the TestOSAPlugin.bundle.sit for os-x
> also see other folders in that general area for the os-9 version.
>
> Yes yes it should be called AppleScriptPlugin, but I *think* Andrew is
> responsible for the entrenched name?
>
> On Wednesday, September 4, 2002, at 05:42 PM, Andrew C. Greenberg
> wrote:
>
>> I built it as an internal plugin.
>>
>> On Wednesday, September 4, 2002, at 01:37 PM, Aaron J Reichow wrote:
>>
>>> Where could one, myself for instance, get ahold of the OS X AS plugin
>>> binary?
>
>
> --
> =======================================================================
> ====
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
> =======================================================================
> ====
>
>
More information about the Squeak-dev
mailing list
|