InfoQ

Topic/Tag specific view

All content and news on InfoQ about Runtimes


Latest featured content about Runtimes

A Look at Ruby Debuggers

Community
Ruby
Topics
Technology,
Runtimes,
JRuby,
Dynamic Languages,
Debugging

A misconception lingers in the Ruby world: Ruby has no debugger. This is blatantly wrong - Ruby has debuggers, GUIs for debuggers and APIs for debuggers. InfoQ takes a close look at the state of debugging tools in the Ruby world - and finds that its debugging support is more than sufficient.

Evan Phoenix on Rubinius

Community
Ruby
Topics
Runtimes,
Language,
Dynamic Languages

Evan Phoenix discusses Rubinius, a modern Ruby VM loosely based on the Smalltalk-80 architecture. The goal is to build a fast, efficient VM with the latest research in dynamic language implementations

Chet Haase on Java FX, Update N and JDK 7

Community
Java
Topics
Media,
Runtimes

In this presentation from QCon San Francisco 2007, Chet Haase discusses Java SE 6, Update N/Consumer JRE, the goals and feature set for Java FX (e.g. media support, scene graph, HTML and mobile devices), and the current set of possible features for JDK 7 such as Java FX features, Swing-related JSRs (295 and 296), transparent/shaped windows, tiered compilation, closures and invoke-dynamic bytecode.

News about Runtimes

MagLev: Gemstone builds Ruby runtime based on Smalltalk VM

Community
Architecture,
Ruby
Topics
Runtimes,
Language,
Performance & Scalability,
Database Design,
Dynamic Languages,
Ruby on Rails

OODB vendor Gemstone works on a Ruby VM called MagLev. Working with Seaside's and DabbleDB's Avi Bryant, Gemstone bases the Ruby runtime on their Smalltalk VM to offer performance and powerful persistence features. We talked to Avi Bryant and Gemstone's Bob Walker about the technology behind MagLev and the plans for it.

Ruby Implementations Roundup: Ruby Spec, New Design Meetings, Rubinius uses C++

Community
Ruby
Topics
Technology,
Language,
Runtimes,
Dynamic Languages

Busy times for Ruby implementors recently, with regular design meetings set up (next one 30th April). The work on a Ruby Spec is continuing - with projects in GSoC and plans for continous integration for Ruby 1.8.x set up. Rubinius switched from C to C++ to implement it's core VM, but continues to use Ruby as implementation language.

Phusion Passenger/mod_rails makes Rails deployment easy

Community
Ruby
Topics
Technology,
Runtimes,
Performance & Scalability,
Deployment / Datacenter,
Open Source,
Ruby on Rails

Phusion Passenger/mod_rails makes deployment of Rails apps simple. The Apache configuration is handled by a script and re-deployment is a single 'touch' away. We talked to the creators of Phusion Passenger who also experiment with a modified Ruby Garbage Collector to share memory across address space borders.

Ruby 1.8.7 Preview released, includes some backports from 1.9

Community
Ruby
Topics
Runtimes,
Language,
Dynamic Languages

The first preview of Ruby 1.8.7 is now available. Among bug fixes, this new release of the stable branch includes backports of a few features from Ruby 1.9, such as Object#tap, Symbol#to_proc and Enumerators.

Mozilla Prism 0.9 Released

Community
Java
Topics
Web 2.0,
Runtimes,
Rich Client / Desktop,
Open Source

Mozilla Prism 0.9 was released last month. Prism is a Single Site Browser (SSB), which aims to move applications from the browser to the desktop, while still using browser based technologies (HTML, CSS, JavaScript, Flash, etc).

JRuby 1.1 released with major performance improvements

Community
Java,
Ruby
Topics
Runtimes,
Scripting,
Compilers,
JRuby,
Performance & Scalability,
Dynamic Languages

JRuby 1.1 has been released, bringing massive performance increases due to the new JIT, a new Regex engine and other improvements. InfoQ talked to Ola Bini and Charles Nutter about the changes in the new release and the future directions of the project.