Le 31 janv. 2014 à 14:30, Rob McBroom <[email protected]> a écrit :

> On 31 Jan 2014, at 7:46, Etienne Samson wrote:
> 
> Handling anything more complex than text requires advanced AppleScript 
> development capabilities, which I don't think any of us developers have (at 
> least I tried myself a while back and just stopped because of irremediable 
> brain damage, and you can see for yourself if you Google around for how to do 
> it from a development POV).
> 
> If only there were some way to add functionality!
> 
> To an open source project.
> 
> With a plug-in architecture.
> 
> ;-)

I sincerely pray for the poor soul that will do this level of AppleScript 
integration ;-). I *tried* to add AppleScript *object sources*, but this needs 
the level of integration that 1.61803 wants (because passing text won't fly 
very far) to access and populate the catalog.

Here are, from the top of my head, the "problems" with Cocoa Scripting :
- Documentation is sorely lacking.
- Debugging is painful : sometimes either QS or Apple Script Editor gets 
frozen, and you have stop either one, the other or both. You'll also love the 
verboseness of its error messages ;-).
- You have to declare object types for each "new" one (like we have to do for 
QSBasicObject subclasses, but now that makes it 2 places).
- The SDEF file lives in the app and only in the app. I have absolutely no idea 
of how plugins can add to the standard QS AppleScript dictionary, either 
objects or actions.

I'm not trying to bash anyone BTW, it's just that I'm not sure I ever 
documented me trying to do that, and this seemed like the perfect opportunity 
;-).

Cordialement, 
Etienne Samson
--
[email protected]


-- 
You received this message because you are subscribed to the Google Groups 
"Quicksilver" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/blacktree-quicksilver.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to