BT

InvokeDynamic and Javascript: New Compiler Dyn.js, Oracle Nashorn and Rhino

by Werner Schuster on  Oct 02, 2011

Dyn.js is a new implementation of Javascript for Java. It makes use of Java 7's new features for dynamic languages (invokedynamic, Method Handles). InfoQ talked to dyn.js creator Douglas Campos about the reasons to create another Javascript for the JVM (next to Rhino and the announced Oracle Nashorn) and implementation details of dyn.js.

Rhino is About to Get a Lot Faster

by Rick Hightower on  Jul 01, 2011 2

Charles Nutter of JRuby fame recently started assisting the Rhino project (Java implementation of JavaScript) to speed up the Rhino JavaScript runtime.

JRuby Roundup: JRuby on EY AppCloud, JRuby-Lint, JRuby Delegates

by Werner Schuster on  May 30, 2011

JRuby is now available on EngineYard's AppCloud Beta program, set up to run with the Trinidad server. Nick Sieger has released jruby-lint, a static analysis tool that checks Ruby code bases for patterns that are either discouraged or perform badly on JRuby vs. MRI. Also: JRuby 1.6.2 is out.

Creating a new JVM language

by Alex Blewitt on  Apr 18, 2011 3

Creating a new JVM based language has recently hit the for with the news of the proposed Ceylon project. In fact, the JVM already has a diverse set of languages, both statically typed and dynamically typed. What does it take for a new language to hit the mark?

JRuby 1.6 Released: Ruby 1.9.2 Compatible and C Extensions

by Mirko Stocker on  Mar 17, 2011

JRuby 1.6.0 has been released and brings almost complete Ruby 1.9.2 support. Additionally, there's experimental support for C extensions, and Windows is now a primary platform. InfoQ talked to Thomas Enebo about the new release and what they have planned for the future.

Lift-JRuby Integration Bridges the Gap Between Ruby and Scala

by Mirko Stocker on  Feb 01, 2011 2

The popular Scala web framework Lift is getting a JRuby API. InfoQ talked to Lift creator David Pollak to learn why Rubyists should use Lift and what the challenges in combining Ruby and Scala are.

The State of JRuby: 1.6 RC1, JSR 292 and NIO2 in Java 7, 1.9.2 Support

by Werner Schuster on  Jan 16, 2011

The first RC for JRuby 1.6 is out and brings improved Ruby 1.9.2 compatibility, experimental C extensions support, improved Windows support, Ruby Gems Maven support, performance and profiling improvements and more. InfoQ talked to JRuby's Charles Nutter about JRuby 1.6, the impact of Java 7 on JRuby, new language features in Ruby and much more.

A New Crop of Self Hosting IDEs: RedCar and JRuby, Cloud9 IDE and Javascript

by Werner Schuster on  Oct 30, 2010 6

Dynamic languages have a dirty, badly kept secret: their IDEs and tools are written in languages like C/C++, C# or Java. Exceptions were languages like Smalltalk - but now Ruby and Javascript developers get to build their tooling using their preferred languages. InfoQ looks at HTML/Javascript based Cloud9 IDE and JRuby and SWT based RedCar.

Mobile Ruby Roundup: Rhodes 2.0 now MIT Licensed, JRuby on Android with Ruboto

by Werner Schuster on  Jul 04, 2010

Mobile Ruby developers get a new version of Rhodes: the 2.0 release brings many new features, and also puts the framework under the MIT license. іPhone developers will be glad to hear Rhodes apps are being accepted into the AppStore. Also: Android developers and users can use JRuby with Ruboto and Ruboto-IRB.

JRuby Roundup: 1.5.1, Google App Engine, Native Extensions

by Werner Schuster on  Jun 30, 2010

JRuby on Google App Engine has come a long way, recently with improvements in JRuby 1.5.1. Also: work on native extension support in Ruby Summer of Code.

Whither the GlassFish Gem? Alternatives for Deploying JRuby Web Applications

by Paul Blair on  Apr 21, 2010

When Oracle released its GlassFish roadmap, a notable absence was the GlassFish gem. This gem-based server for Rails, Merb, and Sinatra applications has become a common deployment option for the JRuby platform and has been widely recommended to the JRuby community. The gem allows Rails users running in multithreaded mode to take advantage of the JVM by running multiple threads per server instance.

Maven, Ant, Rake: JRuby 1.5 Enhances Configuration Management

by Paul Blair on  Apr 12, 2010

With its upcoming 1.5 release, anticipated at the end of April, the JRuby project is continuing to improve interoperability between Java and Ruby by providing integration with Maven, Ant and Rake. Ruby developers will be able to take greater advantage of strengths of the Java platform, while Java developers will find more reasons to mix Ruby tools into their existing projects.

Engine Yard Introduces Commercial JRuby Support

by Mirko Stocker on  Apr 04, 2010

Engine Yard, the employer of most of JRuby's core team, started offering commercial support for JRuby this week.

JRuby Roundup: JRuby-Prof Allows Fast Profiling, JRuby::Synchronized for Automatic Synchronization

by Werner Schuster on  Mar 24, 2010 1

JRuby-Prof is a new, low overhead profiler for JRuby which, unlike plain Java profilers, will generate clear, Ruby-specific reports. A new feature in JRuby is JRuby::Synchronized, a module that, when extended, will make all methods of a class synchronized.

First Rails 3 Beta Released

by Mirko Stocker on  Feb 18, 2010

The first beta of Rails 3 is available. Rails 3 is a major rewrite of the codebase bringing with it stable APIs and design decisions inspired by Merb, cleaner internals, performance improvements and much more. InfoQ takes a look at the changes in Rails 3, and on which Ruby implementations it runs.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT