So here's the times and places. I want to get together JRubyists to just chat a bit at some point, and it seems like Thursday or Friday would work best. The only concrete suggestion so far is the Fitzroy Tavern on the 15th, around 6:30PM-7:00PM (thanks Damian). This works for...
Read More
2006-08-31 18:07:00 +0000
Tim Bray tossed me a link to an IronPython screencast given by Jim Hugunin for Jon Udell.
On the surface, it does look fairly impressive. However I'm not impressed for the reasons some folks might be. So here's the notes I took while watching this demonstration...take them for what they're...
Read More
2006-08-30 23:12:00 +0000
I had planned to post a "Part 1.5" that summarized all the emailed and commented help I got for my first post, but I've been too busy working on JRuby on Rails to try most of those suggestions out. Several folks offered a whole bundle of useful tips that will...
Read More
2006-08-29 06:32:00 +0000
It's official! Travel arrangements are currently being made for me to attend and present at RailsConf Europe 2006 in London!
I had not expected to make it, so this comes as a bit of a surprise. I guess I need to put together some sort of presentation now, don't I?...
Read More
2006-08-28 23:32:00 +0000
I am attempting to make the switch from Eclipse to NetBeans, and this is a raw dump of the pros and cons so far during that process. Note that these are not meant to question design decisions behind various NetBeans features; they are simply differences that have made the conversion...
Read More
2006-08-27 07:11:00 +0000
We've been wrestling with parser speed this past week on the JRuby project, tweaking the lexer, fiddling with the grammar and parser generator, and micro-optimizing all the various support classes. None of those experiments have helped much; performance in each case improved by only a few percentage points.
We've also...
Read More
2006-08-18 20:21:00 +0000
Ola Bini on Java, Lisp, Ruby and AI
As part of his series of JRuby "howto" articles, Ola has put together an outstanding walkthrough for getting Camping running under JRuby. It has all the trimmings, including ActiveRecord over JDBC. It took surprisingly little work for us to support in JRuby...
Read More
2006-08-17 22:49:00 +0000
InfoQ: The Resurgence of Java the Platform
A prescient post from Scott Delap, InfoQ's newest Java editor. As you can probably guess, I also believe Java the platform is entering a renaissance with Sun's recent promise for the platform to be "multilingual" and projects like JRuby finally coming into their...
Read More
2006-08-15 21:24:00 +0000
Digg: Microsoft and Sun Microsystems have observed growing interest in dynamic programming, and plan to integrate more extensive support for dynamic language features in their respective managed language platforms.
It's interesting to see this kind of article make it to the Digg front page. The links to the eWeek articles...
Read More
2006-08-11 17:51:00 +0000
JRuby's performance has never been stellar. Even before the current performance-hindering refactoring and "correctification" work began, it was almost an order of magnitude slower than MRI ("Matz's Ruby Interpreter"). When I started working on my parts of the JRuby internal redesign, I knew thing were going to get worse before...
Read More
2006-08-11 17:18:00 +0000
Currently, in order to implement a Java interface in JRuby, you extend from it like so:
require 'java'...
Read More
2006-08-08 05:05:00 +0000
A new member of the JRuby community, Blane Dabney, submitted a patch for JRuby socket IO to resolve a DRb issue he'd been having. Our original implementation of a "write" method was not properly handling line terminators, and would end up blocking on write calls with nothing coming out the...
Read More
2006-08-08 04:53:00 +0000
RubyConf*MI
I am registered for RubyConf*MI, though it's still uncertain if I'll attend. The registration cost is a measly $20, but it sounds like it will be a good time. Grand Rapids is about a 9-hour drive, however, so I'm looking for someone to share transportation with from Minneapolis. I...
Read More
2006-08-07 15:39:00 +0000
Camping
After a minor fix provided by Ola Bini (thanks Ola!) we now have Camping running under JRuby, using the ActiveRecord JDBC adapter. According to Ola, Camping under JRuby seems to run very well, and feels very snappy. I'm going to be playing with it a bit soon, and may...
Read More
2006-08-07 05:06:00 +0000
Ok, perhaps the blogosphere can help with this one. I've been trying to respond to an email from Tor Norbye at Sun Microsystems since Sunday. Unfortunately, my emails seem to be shuffled off into the ether. He sent another email to me today, saying he hasn't heard back from me.<br...
Read More
2006-08-03 19:26:00 +0000
Some of the local Rubyists and I were talking about publishers for a future JRuby book...ligers were brought up...and, well, here's the result.
...
Read More
2006-08-02 17:29:00 +0000
I haven't posted anything substantive in a while, but things are moving rapidly forward. Here's a quick summary of what's been going on with JRuby:
RubySpec...
Read More
2006-08-02 10:52:00 +0000
Well now I've gone and done it.
Dear Charles,...
Read More
2006-07-30 20:33:00 +0000
It's 2AM. The western world is asleep. Bats flit and chatter outside my urban Minnesota home, chasing mosquitos. My available television channels (only broadcast; I don't have cable) have been reduced to dating shows, infomercials, and evangelical fundraisers.
I'm up coding. Why?...
Read More
2006-07-29 06:55:00 +0000
I love stirring up trouble. In working on the compiler for JRuby, it's become apparent that a few targetted areas could yield tremendous performance benefit even in pure-interpreted mode. I describe a bit of this evening's study here.
As an experiment, I cut out a bunch of the stuff in...
Read More
2006-07-23 07:47:00 +0000