I’m going out of town for the weekend, probably will not be working on
stuff. Here’s a quick list of things that I think we still need to do
for 1.1, due for a beta/RC release in just about 3 weeks.
- Rails performance: obviously, we’re still trying to crack this nut.
Bill’s work and Marcin’s Oniguruma port are key items here.
- Compiler miscellany: better jrubyc, ant and rake tasks, better
integration into the load sequence, cleaner, more integrated support for
JIT and class naming across the system. We’re breaking entirely new
ground here, so we’re going to set standards.
- IO rework: a number of folks have expressed an interest in helping us
rework the IO subsystem. I really hope that happens. Most of IO is
pretty badly designed and poorly written right now, mostly because none
of us are really IO gurus.
- Javadoc: I think we should make an effort to doc out the entire system
and start generating docs for it. History has shown that people are
going to get into the nuts and bolts no matter what we do or do not make
“public”, and having better docs will help them and JRuby contributors
get up and running faster.
- Parser improvements: Tom’s working on many improvements to the parse
sequence that are knocking off 10% here, 10% there. It may never get as
fast as MRI, but it will improve a lot.
- Pain points: We need to know what the most painful parts of using
JRuby or JRuby on Rails are, so we can try to find ways to improve them.
This comes entirely from you folks in the community, so please speak up
and tell us what sucks.
To unsubscribe from this list please visit: