Ringobot log - RingoJS IRC channel: #ringojs on irc.freenode.net

2010-07-04:

[15:17] <Cainus> hey all... anyone awake? I'm wondering what to use for XML DOM stuff... I was going to use browserjs's DOMParser, but it's not that great
[16:43] <gmosx> hannesw: do you provide a custom version of rhino with RingoJS?
[17:36] <hannesw> gmosx, no, it's just a CVS snapthot
[17:36] <hannesw> snapshot
[17:37] <gmosx> what about your experimental rhino versions?
[17:37] <hannesw> that's future stuff :)
[17:37] <gmosx> any chance of integration with the main repo?
[17:37] <hannesw> yes, but it will be a major break for rhino
[17:38] <gmosx> hannesw: is anyone actively working on rhino? mozilla.org?
[17:38] <hannesw> so it will maybe become a new major version
[17:38] <hannesw> not really
[17:38] <hannesw> there's been a major refactoring some time ago
[17:38] <gmosx> that's a shame...
[17:39] <gmosx> (maybe shame is the wrong word here...)
[17:39] <gmosx> I meant 'it's a pity')
[17:39] <hannesw> and now the occasional bug fix
[17:39] <gmosx> ic...
[17:40] <gmosx> I really need to find some time to get into Java...
[17:40] <gmosx> did a lot of work 10 years ago... haven't used Java since :(
[17:41] <gmosx> anw, so the reflections problem is a rhino issue?
[17:42] <hannesw> yes
[17:42] <gmosx> that mean we 'll have to wait till the patch is accepted in Rhino ? :(
[17:42] <hannesw> no, i'm a rhino committer, i'll check it in
[17:42] <gmosx> no other way to implement encodings.js without reflection?
[17:42] <gmosx> ah that's reassuring ;-)
[17:42] <hannesw> reflection is not a bad thing
[17:43] <gmosx> didn't say it's a bad thing...
[17:43] <hannesw> it's currently the only way we communicate from js to java
[17:43] <gmosx> it has problem with appengine... that's my concern...
[17:43] <hannesw> what makes you think so?
[17:43] <gmosx> and this new warning is quite annoying...
[17:44] <gmosx> I get my console log flooded with this warning...
[17:44] <gmosx> plus I read somewhere that reflections are extremely slow on appengine's jvm...
[17:45] <gmosx> the jruby guys removed a lot of unnecessary reflections to optimize startup time...
[17:45] <hannesw> rhino startup time is still faster than jruby on appengine though :)
[17:46] <hannesw> i have an experimental branch that will use custom classes instead of reflection (native-callsites)
[17:46] <hannesw> http://wiki.github.com/hns/rhino-opt/
[17:47] <hannesw> i wouldn't worry too much about it though
[17:48] <gmosx> interesting stuff...
[21:05] <ringostarr> 741f59e Hannes Walln?fer: Update rhino jar to CVS snapshot from 2010-07-04, fixing repeated member lookup warning