Hello folks,

We have refactored the Kettle ETL (Penatho) Rhino Javascript scripting step
to support the JSR223 interface instead and hence a variety of languages
such as JRuby, Jython or Groovy (and still Javascript):
http://github.com/rvalyi/jripple

The code is certainly not clean (ask Penthao why) but ultimately it just
works. We actually suggested Pentaho to integrate our work in their Kettle
base as a first step toward a decent refactoring
http://forums.pentaho.org/showthread.php?t=74137 , but we don't know however
if they really understood the power of this, looks like those guys seem to
prefer believe in SAP or Salesforce connectors rather than OpenERP...

In any case, our goal was to create an unparalleled ETL plugin that gives
full access to what we believe is the best open source ERP: OpenERP. IMHO
this is going to smoke SAP Netweaver...
So we packaged that code again in an independent Kettle plugin because we
can't afford depending on Pentaho refactoring.
Here is that second package: http://github.com/rvalyi/terminatooor
it also ships with a last jruby-complete jar with our OpenERP (J)Ruby
connector gem (OOOR http://github.com/rvalyi/ooor ) packaged inside.

It works pretty well (while we disabled JRuby script compilation due to what
might be a JRuby JSR223 bug, we need yet to investigate) already (we use it
to connect ecommerces, bank files etc...).


But in the independent plugin, we would be happy to give Ruby syntax
highlighting rather than the default Javascript syntax highlighting.
So do you guys have an idea what we can use that takes an editable text as
an input an can give back a colored Ruby at the output we could use in a SWT
text editor?
We are looking for something very simple because we can't afford spending
too much time on that...

BTW, the original Kettle syntax highlighting code is that one:
http://github.com/rvalyi/terminatooor/blob/master/src/com/akretion/kettle/steps/terminatooor/ui/ScriptValuesHighlight.java


Thank you very much for any suggesting. We will then happily showcase that
connector as it's for us an obvious and unexpected success story for JRuby.


Raphaël Valyi
http://www.akretion.com
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to