· Naughties
· · 2008
· · · January
· · · · 01 (2 entries)

2008 Prediction 1: RIA vs. AJAX · What happened was, a sudden email from Sun PR went around about fifteen minutes to Christmas saying “SYS-CON wants predictions for 2008; right now would be good.” It happened that I was in the middle of doing three months and ten trips’ worth of expenses, thus bored out of my mind, thus happy to prognosticate. I gave them <a href='http://java.sys-con.com/read/478303.htm'>five</a>, but, given the urgency, not much more than sound-bites. I think each of them is worth a little exegesis ...
Now That’s a Patch · I refer to Sam Ruby’s <a href='http://intertwingly.net/blog/2007/12/31/Porting-REXML-to-Ruby-1-9'>massive patch</a> to make REXML work properly with the latest Ruby. I’ve long disliked REXML (see <a href='/ongoing/When/200x/2006/08/17/Why-JRuby'>here</a> and <a href='/ongoing/When/200x/2006/08/22/REXML'>here</a>), but it’s here and it works. Only the <em>way</em> it works changed in 1.9, and there were some horrible regressions, and it gets patched very slowly. (I’m actually wondering why Ruby needs to have a weird regex-based parser when Expat is plenty good enough for Perl and Python, and in fact if you look at <code>xmlparser.rb</code>, you can switch parsers, just as Nick Sieger has done for JRuby with <a href='http://caldersphere.rubyforge.org/jrexml/'>JREXML</a>. But I digress.) In the short term, we need to see if the REXML maintainers are responsive to Sam’s patch.
[1 comment]  
author · Dad · software · colophon · rights
Random image, linked to its containing fragment


I am an employee of Amazon.com, but the opinions expressed here are my own, and no other party necessarily agrees with them.

A full disclosure of my professional interests is on the author page.