[Greasemonkey] a difference in vision

Nikolas Coukouma lists at atrus.org
Fri May 27 07:51:00 EDT 2005


Nikolas Coukouma wrote:

> Matthew Gertner wrote:
>
>> Evan,
>>
>> Awesome that you are raising this. You make a lot of great points. At 
>> the
>> same time, I think you are conflating two different issues:
>>
>> 1) The increasing overlap between Greasemonkey and extensions. I 
>> mentioned
>> this as a problem a while ago and the silence was deafening
>> (http://www.mozdev.org/pipermail/greasemonkey/2005-April/001438.html). I
>> still believe what I said in that mail, however: in an ideal world, the
>> capabilities that GM provides would be inherent in the Mozilla extension
>> mechanism, which would have the advantages of Greasemonkey (rapid
>> development and deployment, *especially* the fact that you don't have to
>> keep restarting Firefox). GM'd get versioning, update and so forth, and
>> extensions would get a whole bunch of cool junk too. You can call this
>> "creature feep" but to me it's just plain obvi-farking-ous.
>>
> Note: Firefox 1.1 supports dynamic overlays, which should greatly 
> reduce (if not eliminate) restarts during extension development. 
> Because of this, I'd like to poke at some sort of rapid extension 
> development tool. I think the extensions developer extension might 
> already cover this, but I haven't played with the new FF features yet.
>
> -Nikolas Coukouma 

Oh, so, I'm hoping that this means that Greasemonkey can focus on 
tweaking web pages instead of trying to do XUL injection or some 
craziness in the future. As soon as you touch chrome, I think you're out 
of Greasemonkey's scope. Menu commands are pushing it. It just saves 
adding a menu div.

I think we're going to see Greasemonkey (& relatives) and extensions 
approach each other over time. For example, I'd like to play with making 
"HTML overlays" similar to XUL ones. That would cover the people who 
want to embed HTML nicely and be perfect for platypus. One of the nice 
things about working within DOM is that it's loosly equivalent to well 
formed XML.

The future will be interesting.

-Nikolas Coukouma


More information about the Greasemonkey mailing list