Hello @lasarux and all,

I'm the author of OOOR http://github.com/rvalyi/ooor
BTW, OOOR 1.4.1 has been released recently.
It' accompanied by TerminatOOOR, a Kettle 4 ETL plugin:
http://github.com/rvalyi/terminatooor

I just wanted to highlight that the way I hack the original Pentaho ETL Rhino 
Javascript ETL transfo into the the JSR223 based TerminatOOOR setp, we could 
easily have Python support via Jython.
So it means you could even have a derivate or generalized version version of 
TerminatOOOR that would support OOOP, although that would be a bit slower 
because Jython is slower than JRuby (unlike the respective C implementations).

If you want details about the OOOR Api and how do we accommodate the standard 
ActiveResource API with OpenERP context/domain specifics, I advise you take a 
look to the test suite which cover all the OOOR API:
http://github.com/rvalyi/ooor/blob/master/spec/ooor_spec.rb
I also point you on the main class of OOOR where all the magic happens:
http://github.com/rvalyi/ooor/blob/master/lib/app/models/open_object_resource.rb

Finally, I should say I disagree to those saying you need to know Ruby to do a 
basic usage of OOOR such as ETL usage or use OERPScenario. Honestly, all you 
have to know is the OOOR API which mimics the OpenERP API but makes it simpler 
on the client side because it's record oriented rather than batch oriented 
(while it still supports batch operations like the OpenERP API) and very basic 
Ruby. The basics of Ruby that need to be learnt are pretty much the 15 minutes 
Ruby tutorial here:
http://tryruby.org/

OK, if you need advise for OOOP or have questions about OOOR, please don't 
hesitate to contact me. It would be nice if you have a similar API in both 
projects, I'm open to change things as long as it would make it a simpler API 
than the current OOOR API, but honestly I think it's quite optimized already 
after one year of real world maturity, I only see obvious room for improvement 
when OpenERP itself will change its awkward positional argument based on_change 
API (being discussed for v6) and supports basic method introspection. 

Regards

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

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




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

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

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


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

Reply via email to