InfoQ Homepage Runtimes Content on InfoQ
-
Rubinius 1.0 Brings MRI 1.8 Compatibility and Near Speed Parity
Rubinius has just released their first candidate for 1.0, bringing Ruby 1.8 compatibility and near speed parity. InfoQ talked to Evan Phoenix about what it took to get here and whether Rubinius will run Rails.
-
Evented I/O for Javascript with Google V8-based Node.js
Node.js allows scalable ѕtandalone Javascript server programs by bundling Google's V8 with libraries for event-based I/O. InfoQ takes a look at what makes Node.js tick.
-
MagLev Ruby VM Now Available, Brings GemStone's Persistence to Ruby
The long awaited MagLev Ruby implementation, based on GemStone Smalltalk, is now available in a public alpha release. While not quite ready to run Rails, it does support frameworks like Rack and Sinatra. MagLev comes with full support for GemStone's mature distribution and persistence features.
-
Ruby VM Roundup: MacRuby 0.5 Beta 2 Adds AOT Tooling, Rubinius 0.13 Released
Beta 2 of MacRuby 0.5 improves compatibility and adds new tools for Ahead of Time (AOT) compilation and building standalone applications. Rubinius 0.13 was released with improved performance using LLVM, a JIT and a new compiler.
-
Javascript as Compiler Target: Clamato, GWT Smalltalk, Python, Scheme
Improved VMs and ubiquity have made Javascript an interesting target for compilers. InfoQ takes a look at a few languages that compile to Javascript: Smalltalks Clamato and GWT Smalltalk, Python with pyjamas and Scheme with Moby-Scheme.
-
Ruby VM Roundup: MacRuby Progress, IronRuby, Ruby 1.9.2 Delay
MacRuby is nearing its first RC for 0.5 and adds support for Grand Central Dispatch. A new IronRuby release is available, Ruby 1.9.2 might be delayed, and Rubinius joins the group of 1.8.7 compliant Ruby implementations.
-
JRuby Roundup: 1.4 Features, JRubyConf Schedule, MLVM
JRuby 1.4 is coming up with 1.8.7 support and improved Java integration. First builds that bundle JRuby and MLVM are available. Also: JRubyConf's program has been announced - and some more seats are available.
-
Ruby 1.9 Roundup: Ruby-debug on 1.9, Ruby Switcher, MacRuby
A first incarnation of ruby-debug support on 1.9 is now available. Ruby switcher makes it easy to run different Ruby versions in parallel. Also: MacRuby's experimental branch was merged into MacRuby Trunk.
-
Future of the Threading and Garbage Collection in Ruby - Interview with Koichi Sasada
InfoQ caught up with the creator of Ruby 1.9.x's VM Koichi Sasada to talk about what's coming for Ruby 1.9.2, the state of the Global Interpreter Lock (or Global VM Lock) and what it'll take to get a generational GC in 1.9.x.
-
DRYer CSS with LESS or Sass
LESS and Sass are Ruby tools that allow to reduce redundancy in CSS files by introducing variables, mixins, and other time proven language features into CSS. We take a look at how the two tools work and what they offer.
-
Ruby VM Roundup: Ruby 1.9.2 Preview 1, Ruby Versions Site
Ruby 1.9.2 Preview 1 is now available and brings API improvements such as Method#parameters, GC optimization for long lived objects, and more. Also: to keep up to speed with Ruby implementations, David A. Black announced ruby-versions.net which provides a long list of MRI versions as well as JRuby, Rubinius and REE installations.
-
Mac and Ruby Roundup: MacRuby AOT, DMGs with ChocTop
MacRuby is steadily moving forward, with a usable Ahead of Time (AOT) compiler coming closer on the experimental branch, which should make Ruby a first class language for Cocoa applications. Also: a look at Dr Nic's ChocTop utility for creating MacOS DMG files.
-
MacRuby Drops GIL, Gains Concurrent Threads
MacRuby joins the ranks of JRuby and IronRuby and moved away from Ruby 1.9's Global Interpreter Lock (GIL) in the experimental branch.
-
Ruby 1.9.2 Plans Announced
The plan for the Ruby 1.9.2 release is available now, including the timeline and some features that might be added, such as shipping SQLite with Ruby.
-
Ruby VM Roundup: IronRuby 1.0 Coming Up, RubySpec, JRuby 1.3.1
IronRuby's alive and kicking - and will go 1.0 in July. We look at some resources to get up to speed with IronRuby's status. Also: JRuby 1.3.1 is an important bug fix update for JRuby users, MacRuby continues to improve and MagLev now comes with a native parser.