Forum: Ruby First public release of RubyJS (0.7.0)

Posted by Michael Neumann (Guest)
on 2008-04-10 13:34
(Received via mailing list)
Hi,

I'm pleased to announce the first public release of RubyJS (a Ruby to
Javascript compiler) and the availability of RubyJS as a RubyGem:

   gem install rubyjs

   rubyjs -h

     Usage: rubyjs_gen [options] [file, [file, ...]]
         -r, --require LIBRARY            Require the LIBRARY before
                                          executing your script
         -I, --load-path DIRECTORY        Specifies load path
         -P, --platform PLATFORM          Specifies platform
         -m, --main CLASSNAME             Entry point
         -e, --eval STRING                Eval code
         -a, --append JSCODE              Append Javascript code
         -o, --output FILE                Filename to write output to
         -O, --opt OPTION                 Set a specific compiler option
             --show-options               Show all compiler options
         -d, --debug                      Turn on debug mode
         -h, --help                       Show this message

To see it "live", execute it's test-suite inside your browser:

   http://www.ntecs.de/projects/rubyjs/test/browser.test.html

Or go to it's project page (where you can't see much atm):

   http://rubyforge.org/projects/rubyjs

Right now there are only two (small) examples (which you can find in the
examples/ directory of the distribution):

   http://www.ntecs.de/projects/rubyjs/examples/hw/index.html
   http://www.ntecs.de/projects/rubyjs/examples/ex1/index.html

The generated Javascript code has been tested on a variety of browsers,
including Firefox 2.x, Opera 9, Internet Explorer 7, Safari 3 (and
Safari 2, Konqueror in the past). It even runs on a mobile phone as
is demonstrated here:

   http://www.ntecs.de/blog/articles/2008/04/10/rubyjs-goes-mobile

There is a Google Summer of Code project application (which I hope will
be accepted), whose plan is to port Google Web Toolkit to RubyJS.

Best regards,

   Michael
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.