Greetings!
Google's Summer of Code for 2008 is starting up again, and we're looking
for folks to submit proposals. The JRuby Community or Sun or me or
someone will sign up as a mentoring organization, so start thinking
about or discussing possible proposals. Here's a few ideas to get you
started (and hopefully, there are many other ideas out there not on this
list):
- Writing a whole suite of specs for current Java integration
behavior...and then expanding that suite to include behavior we want to
add. This work would go hand-in-hand with a rework of Java Integration
we're likely to start soon.
- Collect and help round out all the profiling/debugging/etc tools for
JRuby and get them to final releasable states. There's several projects
in the works, but most of them are stalled and folks need better
debugging. This project could also include simply working with existing
IDEs (NetBeans, etc) to figure out how to get them to debug compiled
Ruby code correctly (currently they won't step into .rb files).
- Continue work on an interface-compatible RMagick port. There's already
RMagickJR which has a lot of work into it, but nobody's had time to
continue it. A working RMagick gem would ease migration for lots of
folks using Ruby.
- Putting together a definitive set of fine and coarse-grained
benchmarks for Rails. JRuby on most benchmarks has been faster than Ruby
1.8.6...and yet higher-performance Rails has been elusive. We need
better benchmarks and better visibility into core Rails. Bonus work:
help nail down what's slower about JRuby.
- Survey all existing JRuby extensions and put together an official
public API based on core JRuby methods they're using. This would help us
reduce the hassle of migrating extensions across JRuby versions.
Please, anyone else who has ideas, feel free to post them on the mailing
list for discussion.
- Charlie
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email