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