Next Gig: Gateway JUG, St. Louis, Nov 7

Well the arrangements have all been made for my trip down to St. Louis for the November Gateway JUG meeting. I'll be presenting the usual fare, JRuby and JRuby on Rails stuff, except this time there's a few twists.
Twist One: I'll be presenting for 2+ hours...
Read More
Nov 01, 2006

Compiler Progress: MultiStub and Full-Script Compilation

I spent today hacking on the Ruby to Java compiler and made some good progress. Here's the highlights:
It now parses a full script rather than just single method bodies.The toplevel of the script is given its own method, and defined methods get theirs.It uses MultiStub to implement the methods,...
Read More
Nov 01, 2006

Transcript of Second Life Presentation

There's now a complete transcript of my JRuby presentation for the Rubyists of Second Life complete with my slides and all the inter-avatar discussion. It's raw and it's real, and it was a lot of fun.
Larry the Liquid has also posted a JRuby of Second Life Recap that gives...
Read More
Oct 30, 2006

JRuby at Rubyists of Second Life TONIGHT

I should have tossed this in a blog entry earlier, but perhaps it's not too late.
I will be presenting JRuby to the Rubyists of Second Life this evening at 6PDT. Here's the announcement sent to Ruby-Talk, which has all the relevant info:JRuby at Rubyists of Second Life...
Read More
Oct 18, 2006

JRuby on Rails: WEBrick vs AsyncWeb

Some fellow name TAKAI Naoto has posted an interesting comparison of JRuby on Rails running under WEBrick versus running under AsyncWeb:
TAKAI Naoto compares WEBrick and AsyncWeb and a comical translation...
Read More
Oct 18, 2006

Another Year, Another Interpreter

It's been approximately a year since I launched into my first redesign of the JRuby interpreter engine, and a lot has happened since then. We've gotten Rails working as well as improving compatibility to the point where most other pure Ruby apps just work. We've filled out the base set...
Read More
Oct 07, 2006

New JRuby Syntax for Importing Java Classes

We've added a cleaner, simpler syntax to JRuby for including Java classes into a given namespace. It stemmed from a response of mine to a user on the JRuby mailing lists, and has been committed to trunk already. Almost everyone on the list agreed this new syntax is better.
Tom...
Read More
Oct 04, 2006

Ola Bini Joins JRuby Development Team

We're proud and excited to announce that Ola Bini has officially joined the JRuby development team. Ola has proven to be one of the most valuable community contributors to JRuby, and he's shown that he's dedicated to making Ruby on the JVM a reality. He's the sole creator of the...
Read More
Oct 03, 2006

Performance Progress Since 0.9.0

I love comparing current trunk against 0.9.0. It always makes me happy.
Here are the numbers for a local gem install rake. The second set of numbers is trunk plus a ThreadContext-passing experimental patch I'm working on. Without my experimental patch, trunk benchmarks about four seconds slower...
Read More
Sep 30, 2006

More People Who Get It

There's been some good blogging lately related to dynamic languages and their future in a Java-based world. I'm glad there's smart folks out there who really get it; the JVM is a great piece of engineering, and the Java platform is as rich and feature-complete as anything out there. Combined...
Read More
Sep 28, 2006

Why Add Syntax When You Have Ruby?

A question came up this morning on the JRuby Users mailing list about a feature Jython and Groovy support: constructors that initialize bean attributes. The example given used a JLabel:
JLabel(text, bounds = bounds, foreground = color)Which ends up being roughly equivalent to:...
Read More
Sep 28, 2006

RailsConf Europe 2006: JRuby Slides and Demo Posted

I have posted my slides and demo on headius.com at the following URLs. The demo has some very basic instructions for getting it to work, but I don't plan to support this code in any way. It was fairly hacked together in the days before the conference, so you're on...
Read More
Sep 23, 2006

Conference Updates

Ok, so this post is as much for me as for you (so I have a post to refer back to) but some of you may be interested to know what conferences I'll be at. Things have gotten a bit busier since the Sun announcement.
BarCamp Milwaukee - September 30...
Read More
Sep 17, 2006

A Taste of Celebrity...and Pizza

I'm still decompressing a bit after a great conference and 14 hours of transit from London to San Jose, but blogs are starting to trickle in about RailsConf. Here's a particularly notable entry.
I'm still not entirely sure why he wanted a picture of me with his (girl)friend. Maybe it's...
Read More
Sep 17, 2006

JRuby Get-Together Tonight in London

Yes, today is the day! We will be getting JRubyists together at the Fitzroy near the RailsConf conference center.
Here's a gmap to the Fitzroy. Show up around 6:30-7:00PM and I'll be there!...
Read More
Sep 15, 2006

More FAQs about JRuby and Sun

There's been a lot of buzz about Tom and my new jobs at Sun, and understandably so. The response so far has been overwhelmingly positive, and we're grateful for that. It's all very exciting.
There have been a few questions to come up again and again on blog postings and...
Read More
Sep 08, 2006

JRuby Steps Into the Sun

It's going to be a big news day for JRuby :)
The two core JRuby developers, myself and Thomas Enebo, will become employees at Sun Microsystems this month. Our charge? You guessed it...we're being hired to work on JRuby full-time...
Read More
Sep 07, 2006