· Naughties
· · 2006
· · · August
· · · · 17 (2 entries)

The Ruby Ape Diaries · I took tons of notes while I was working on the <a href='/ongoing/When/200x/2006/08/11/Meet-the-Ape'>Ape</a>. I was going to hold off publishing till I released the code, but once I actually launched the formal Sun process to do that, I discovered that it can take two or three weeks, and so I decided to go ahead while it was fresh in my mind. Unfortunately, the piece pretty soon had fifteen different sections and would have been too long for mere mortals with jobs to read, and furthermore, the sections didn’t have much to do with each other, and there just aren’t that many people on earth who’d be interested in all of them. Some of them look close at the issues of making Java and Ruby get along, while others wallow in duck-typing perversity and finer points of Ruby style. So I’ll keep them short and do one a day (or so) for the next week (or so) and fill a table of contents in here. <br/> I. <a href='/ongoing/When/200x/2006/08/17/Why-JRuby'>Why JRuby?</a><br/> II. <a href='/ongoing/When/200x/2006/08/18/Back-to-Ruby'>Back to Ruby</a><br/> III. <a href='/ongoing/When/200x/2006/08/19/Ruby-Typing'>Quack Like a URI</a><br/> IV. <a href='/ongoing/When/200x/2006/08/20/TMTOWTDI'>TMTOWTDI</a><br/> V. <a href='/ongoing/When/200x/2006/08/22/Lt-Lt'><< !!</a><br/> VI. <a href='/ongoing/When/200x/2006/08/22/Ruby-Java-Glue'>Java APIs from JRuby</a><br/> VII. <a href='/ongoing/When/200x/2006/08/22/REXML'>J?REXML</a><br/> VIII. <a href='/ongoing/When/200x/2006/08/26/On-Style'>Surface Phenomena</a><br/> IX. <a href='/ongoing/When/200x/2006/08/28/Those-Libraries'>Those Libraries</a><br/> X. <a href='/ongoing/When/200x/2006/09/01/Making-Markup'>Making Markup</a><br/> XI. <a href='/ongoing/When/200x/2006/09/05/What-Ruby-Needs'>Where To?</a>
RAD I: Why JRuby? · [RAD stands for <a href='/ongoing/When/200x/2006/08/17/JRuby'>Ruby Ape Diaries</a>, of which this is part I.] To build a validator you need an HTTP engine and an XML parser, both of which Ruby is advertised as having. <a href='http://www.jruby.org/'>JRuby</a>, when I first took this on, was as at release 0.9.0 and had plenty of rough edges. But I decided to use it anyhow ...
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.