[sword-devel] FireBible is back - 2.0b3 released!

Brian Fernandes infernalproteus at gmail.com
Sun May 10 14:44:29 MST 2015


On 10/5/15 10:25 PM, Matěj Cepl wrote:
> On 2015-05-10, 09:22 GMT, Brian Fernandes wrote:
>> Thanks for pointing that out, no - I was *not* aware of this. We're
>> using js-ctypes, so I believe we're okay, at least for the immediate
>> future. Having said that, the article doesn't speak too favorably about
>> this technology either, so I wonder how long it will last. I'll talk to
>> John and see what we need to do, if anything.
> Just a side-note: I think time is coming more and more to bit
> the bullet and accept https://github.com/zefanja/swordjs as
> a third blessed Sword-compatible system. I am not crazy about
> the current trend of “throw out all programs we have ever
> written and rewrite them in JavaScript” but I am afraid that it
> is getting inevitable to follow the suit. At least with the
> oncoming ES6 the language is getting to be less ridiculous
> (modules and libraries are now being possible at least).
>
True, it isn't so far fetched anymore. Even being barely involved with 
Sword / JSword development though, I balk at the amount of work that 
will be required to make swordjs work as well as Sword and JSword. 
Completing support is one thing (swordjs currently only supports zText 
Bible modules), but fixing the detailed issues you see reported against 
these engines is another. Still, the fact that swordjs can do so much 
already likely proves that this JS implementation can ultimately go all 
the way and this is great.

FireBible's key differentiator is the fact that it's protocol based, and 
works within your regular Firefox session as opposed to being a separate 
app like (like XULSword / BibleZ). I believe this is something that adds 
unique value to some users, while others might not care for it at all - 
other than the Ubiquity integration (my personal favorite ), it is not 
exceptional in any of the other features it supports.

The Future of FireBible would depend on how many users use and 
appreciate this sort of front-end (certainly not a small amount of work 
maintaining it) and what goes on with Mozilla on the technology side. As 
far as the latter is concerned, I found that FireBible breaks in version 
40a because of the new multi-process or "es10" support, if you turn that 
off, it works just fine. The bug is here: 
https://bugzilla.mozilla.org/show_bug.cgi?id=940206
The fact that this issue was reported 1.5 years ago, breaks about half a 
dozen extensions, but is still not assigned nor prioritized is 
troubling. I half expect Mozilla to say that custom protocols will no 
longer be supported (though some extensions like ChatZilla which use it 
are quite popular); I pray I'm not right.

In Him,
Brian.



More information about the sword-devel mailing list