forked from jruby/jruby
-
Notifications
You must be signed in to change notification settings - Fork 0
GSoC_2009
headius edited this page Jan 6, 2011
·
2 revisions
Google Summer of Code 2009 is coming soon! The call for submissions will be opening soon, so start thinking about what you'd like to propose.
Question: Which organization is JRuby participating under?
Here's some ideas to get you started:
- Nokogiri JRuby support (maybe too short, since it's mostly done)
- Other native libs people are using?
- win32ole, probably using JACOB or similar COM bridge
- win32, using FFI
- Android/JavaME/embedded JRuby APIs, performance, build tools, etc
- "Small footprint" JRuby for applets and things; relates to previous item
- ParseTree-compatible API built into JRuby
- What happened to JParseTree?
- JParseTree was a great effort, and got pretty far toward supporting PT, even running many of its tests. And it may still have a lot of useful code. Unfortunately it has decayed, and probably would need a lot of work. It also tried to do everything without JRuby modifications, which in many cases made it a much harder job. We are perfectly willing to add extensions to JRuby to support any future PT attempts. (Headius)
- What happened to JParseTree?
- JVM bytecode-based debugger (like JDB) for Ruby code running under JRuby; integration with IDEs, etc
- Compiler work: type inference, SSA/CPS transform + optimizations, gradual typing
- Java integration: improving the layer between Ruby and Java
- Java 7/MLVM work: integrating tail call optimizations, interface injection, dynamic calls, and more