I've got an idea for a hack^H^H^H^H enhancement to the interpreter that I'd like to try out. If it works, I was thinking of distributing it as a patch. If somebody wanted to use it, they'd have to d/l the Ruby tarball, apply the patch, build, and install. Does this sound like a reasonable approach? Any catches I'm overlooking? Of course the license would be the same as Ruby's. What version of Ruby should I use? I suppose the stable 1.8.1, unless of course 1.8.2 becomes production before I'm done, which is possible. My plan is to simply check out the v1_8_1 sources from CVS, make the changes, and make a patch with cvs diff. Is this the right approach?