Hello Chris,

by early 2010 when OpenERP v6 was originally planned I could clean the C 
dependencies further and got some merges in the trunk version. v6 is a lot 
closer. Basically, we should still switch a few mx.Datetime usages by dateutil, 
but that's kind of easy (just boring work) that should be done.
On the XML side, we are almost all clean.

The biggest issue I could test by early 2010 was with the XML and view 
inheritance, the way etree is implemented in Jython is not exactly how the C 
Elementree lib is implemented. Basically a node can iterate its children but 
there are missing methods to walk its parents.
This currently disable inheritance in the OpenERP view system.
But again, that shouldn't be a big deal for somebody motivated to get it 
implemented.

Now, I should say, I've been disappointed by the Jython momentum recently. It 
looks like with the Sun collapse, Jython leads have been flying away and now 
nobody is paid full time on Jython. I wished Jython would take all the good 
stuff from the incredible JRuby project and similary outperform the native C 
interpreter using all the JVM power. Unfortunately, while the Python language 
is simpler, it's not what is happening due to a low Jython momentum.
That's basically the reason why I stopped investing massively my time in 
getting it fully done. My first goal was a faster OpenERP, without a faster 
Jython this is not possible. When I saw the moderate Unladen Swallow 
improvements considering the investment, I keep thinking Google would have done 
a better job funding Jython.

So keep following it. I might try to get some extra C API clean up in trunk 
before v6 freeze to get closer. But getting 100% Jython compatible would also 
require OpenERP S.A to think about it in their dev and planning. Unfortunately, 
they seem to keep telling their Indian guy to go with the C libs as if C Python 
was the only impl, so this is also an education battle...

Feel free to contact Akretion if you really need it, cause again, we are close, 
this is only a matter of putting the resource on it to get it done totally, we 
are very close in v6.

------------------------
Raphaël Valyi

CEO and OpenERP consultant at
http://www.akretion.com




-------------------- m2f --------------------

--
http://www.openobject.com/forum/viewtopic.php?p=58188#58188

-------------------- m2f --------------------


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users

Reply via email to