I'm sponsoring this fasttrack for Evgeny Bessonov to integrate jruby 1.1.3 into Solaris. Proposal and man page are in the case directory. Minor binding is requested. Timeout on 08/29/2008.
- Dan Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI This information is Copyright 2008 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Integrate JRuby into Solaris 1.2. Name of Document Author/Supplier: Author: Evgeny Bessonov 1.3 Date of This Document: 22 August, 2008 4. Technical Description This information is Copyright 2008 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Integrate JRuby into Solaris 1.2. Name of Document Author/Supplier: Author: Evgeny Bessonov 1.3 Date of This Document: 2008-08-15 This project proposes to add the JRuby[1] to the SFW consolidation for delivery on OpenSolaris. 2. Details 2.1 Background and motivation JRuby is an 100% pure-Java implementation of the Ruby programming language. JRuby is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application. JRuby is mature and popular. NetBeans IDE[6][7] implements support for JRuby, so porting this into OpenSolaris may help also with adoption of NetBeans IDE. One of OpenSolaris[2][3] targets is to support software development on Solaris OS. JRuby will supplement the set of development tools for OpenSolaris. The most recent version of JRuby at the time of this writing is 1.1.3. The product was last updated by the community on 2008-06-19. The project and the community are active; the releases are irregular. 3. Interface table 3.1 Exported Interfaces NAME STABILITY NOTES SUNWjruby committed package name /usr/bin/jruby uncommitted startup script /usr/jruby uncommitted root directory for JRuby installations /usr/jruby/[version] (e.g. /usr/jruby/1.1.3) uncommitted root directory of one JRuby installation 3.2 Imported Interfaces NAME STABILITY NOTES JAVA_HOME committed environment variable (widely used) 4. Documentation Simple manual pages were created to document the basic functionality of JRuby's CLI (jruby command). More help is available via JRuby's CLI. The manual pages for JRuby are installed in /usr/share/man/man1. JRuby installation comes with HTML documentation (directory /usr/jruby/[version]/docs). The other sources of documentation are JRuby/Ruby web pages[1][8] and books "Ruby Cookbook"[4] and "Beginning Ruby: From Novice to Professional"[5]. 5. References [1] http://jruby.org/ [2] http://opensolaris.com [3] http://opensolaris.org [4] http://oreilly.com/catalog/9780596523695/ [5] http://www.apress.com/book/view/1590596862 [6] http://www.netbeans.org [7] http://wiki.netbeans.org/NetbeansedJRuby [8] http://en.wikipedia.org/wiki/JRuby 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: sfw 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: sfw 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open