For the time being, I don't think there's anything we can really
particularly do on the command feed-side but, as is being discussed
and Aza just presented some thoughts on [1], it's currently looking
like we'll push a 0.1.9 release for the 0.1.x users which will tell
them when they try to subscribed to a 0.5 API command that they must
use Ubiquity 0.5.
This should help with these users you describe who currently could try
to subscribe to your command and "bad things" would happen.
> And just 'cause I'm curious, would it be technically possible to
> create a command for 0.5 that transformed old commands on the fly (say
> a verb called "compat")? So I could invoke ubiq and type "compat OLD-
> COMMAND-NAME stuff-i-want-it-to-act-upon" and it would sort out the
> messy bits?
>
> I'm guessing this is a non-trivial problem, or else it would have been
> built into the architecture of 0.5…
This is indeed a non-trivial problem, but we're trying to support
command authors during this transition with a command conversion
tutorial [2]. This tutorial will walk through the conversion process
(hopefully in an easy to understand fashion). And if it's not easy to
understand, please let us know! I'd love to get some feedback on it.
[2] https://wiki.mozilla.org/Labs/Ubiquity/Parser_2_API_Conversion_Tutorial
mitcho
--
mitcho (Michael 芳貴 Erlewine)
mit...@mitcho.com
http://mitcho.com/
linguist, coder, teacher