[Conkeror] change to `interactive'

John J Foerch jjfoerch at earthlink.net
Fri Sep 12 17:07:40 PDT 2008


John J Foerch <jjfoerch at earthlink.net> writes:
>  * interactive no longer accepts the keyword $prefix.  Instead, it takes
> as its fourth parameter an `options' object that may contain a key
> called `prefix'.  For examples on its use, see the universal-argument
> commands.
>
>   This change was done in preparation for, and as a first step of, the
> need to remove the keyword-arguments system from conkeror.  Those of you
> who have tried the newest xulrunner nightly snapshot will have noticed
> that it won't run conkeror anymore.  This is because keyword-arguments
> depends on a non-standard behavior of earlier versions of the javascript
> engine, which has now been fixed in the recent nightlies.  Thus we lose
> the cool $keyword syntax in function calls, but we can replace it with a
> method that may be easier to understand in the long run.
>
>   Instead of keywords, keyword functions will just use a simple
> positional argument called `options'.  See `interactive' for an example.

Hello,

  What I wrote about the need to replace the keywords system can be
disregarded.  jbms figured out another way to implement them in
compliance with the language standard.  I have rolled back the changes I
made in this regard.

-- 
John Foerch



More information about the Conkeror mailing list