(bcc'ing a couple of people, mark and ian, because pyjamasdev doesn't
cope with cc)

On Fri, Mar 2, 2012 at 3:57 AM, Jeffrey Van Voorst
<[email protected]> wrote:
> To be more clear, I am not wondering about the direction of Mozilla's
> code base and future directions as a goal, but rather about the amount
> of work involved.

 surprisingly little, because the code does actually work.  the
problem is that the mozilla core team simply are not aware of that.
they don't believe that their own technology is even capable of the
uses to which it's been put.

 when i say surprisingly little, it's because it's a maintenance task,
not a development task.  but because the mozilla core team haven't
seen pyjamas-desktop in action, they simply don't believe that.

 you can see evidence of this in ben's responses.  he doesn't
understand that hulahop is a mature - completed and actively-used
project - that requires *no* development.


> I know enough about python to C/C++ language binding to be dangerous
> via boost::python.  To me the two advantages of using boost::python
> over other methods is not having to handle reference counting (unless
> one is invoking some voodoo), and if it compiles it just works (unless
> I messed up on managing the memory in my own code ...).  I am not
> suggesting that boost::python is even a relevant tool for xulrunner
> bindings (or whatever you want to call the translation between the DOM
> and python), but I am wondering why it has to be so difficult.  I
> understand requiring reference counts in C, but such details should be
> hidden from javascript or any other "higher" language.

 precisely.

 you're a python programmer.

 i've pointed this out in the discussion.  mark, ian: python
programmers are not c or c++ or java programmers.  they picked python
precisely so that they don't have to get involved with refcounting
etc. etc. or static interfaces.  as such, they're simply not equipped
to deal with this stuff.

 we have an entire community that is counting on the mozilla
foundation for one of its "modes of operation", and nowhere within
that community is there the technical resources to sort out the mess
caused by the apathy and ambivalence of the mozilla foundation towards
code that ALREADY WORKS and is only _not_ working because of lack of
maintenance of the functions that that STABLE code uses.

l.

Reply via email to