BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Dynamic Languages Content on InfoQ

  • JRuby compiler finished

    As Charles Nutter reports, JRuby's Ruby to Bytecode compiler is finished. This is used for AOT and JIT compilation, and will go into JRuby 1.1. Future plans include a compiler that could help with Java integration by turning Ruby classes into Java types.

  • Getting started with Rubinius development

    Rubinius is quickly gathering interest and is coming close to full Ruby support. We take a look at Rubinius development, what to check out and where to start.

  • Rubinius roundup

    Rubinius development is rapidly gathering speed, and performance is shaping up well, as seen in recent benchmark results. With even members of the JRuby team contributing and praising its merits, it's time to look at the current state of Rubinius again.

  • Longjumps, Tailcalls, Tuples for the JVM

    This summer, John Rose made a series of posts described as "some exciting articles about the future of the JVM," including long jumps, tail calls and tuples. These could be folded into the Java language, but can also be seen as important for supporting other languages on the JVM, including both functional and dynamic languages.

  • Ruby Shoes for lightweight GUIs, graphics and animation

    Ruby GUI toolkits are a dime dozen - but Why The Lucky Stiff managed to create one with a novel approach. Ruby Shoes facilitates animation, 2D graphics, and simple interaction. We take a look at its distinguishing features.

  • IronRuby now on Rubyforge

    IronRuby, Microsoft's implementation of Ruby for .NET, is now hosted on RubyForge. The current state of the code is available via the Subversion repository.

  • Language Designers: Add WPF Support to Your .NET Language

    A new version of the Microsoft Visual Studio 2008 SDK preview has been released. Among the new samples is a way to add WPF support to a .NET language.

  • Jython Receives First Major Release in 4 Years with Version 2.2

    The Jython team has released the first major release of Jython in 4 years with version 2.2. This version implements the internal architecture of Python 2.2 and features of Python 2.3.

  • Ruby 1.9 adds Fibers for lightweight concurrency

    Fibers were recently in the Ruby 1.9 branch. The Coroutine-like concept has many uses, such as implementing lightweight concurrency and others. We look at the concept and influences of Fibers in Ruby 1.9, as well as code samples.

  • Ruby Hoedown Presentations available online

    Videos of the sessions from the Ruby Hoedown conference are now available online. Topics such as Merb, Ruby tuning, VoIP with Ruby are covered, as well as Smalltalk and Ruby history and much more.

  • Gemstone OODB to support JRuby, Rubinius

    Gemstone is working on Ruby support for their Object Database products, starting off with JRuby. We talked to Alan McKean from Gemstone about what's to come, technical details and Gemstone's plans with Rubinius.

  • Presentation: Applying Agile to Ruby

    In this presentation, Fred George talks about the application of agile practices in the enterprise and how they can help with the adoption of Ruby.

  • Groovy as a business user language?

    With its inclusion into OpenOffice as the VBA equivalent for that suite, Groovy has an opportunity to become something that Java will never be: a tool that business power users use to customize their office suite and build workgroup applications.

  • Java Language Runtime (JLR) project created

    A new project aims to increase collaboration among JVM based languages. The Java Language Runtime aims to collect code that is common among languages targeting the JVM and prevent duplication among the providers of JRuby, Jython, Groovy, and many others.

  • Inside IronRuby PreAlpha1

    This week at OSCON, John Lam of Microsoft released IronRuby to the masses and promised to host the source code on Rubyforge under the Microsoft Permissive License by the end of August. Infoq sent John several questions asking about futures and how the community could best particpate in the development of IronRuby.

BT