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

  • IronRuby and the Road to 1.0

    IronRuby was originally announced by Microsoft at MIX'07 and two years later developers are wondering where is version 1.0. InfoQ interviewed John Lam My in January of 2008, where John indicated the team was looking for release in the second half of the year, but that did not materialize.

  • 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.

  • Presentation: Three Years of Real-World Ruby

    Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'.

  • Android Gets Scripting Support with Python, Lua, Beanshell; Ruby planned

    The Android Scripting Environment (ASE) project adds scripting functionality to Android. The native versions of languages like Lua and Python can script Android APIs exposed via JSON-RPC. Support for Ruby, as well as JVM-based languages is planned as well.

  • FutureRuby Conference Coming Up

    After last year's success of the RubyFringe conference, organizers Unspace will hold the FutureRuby conference July 9-12 2009 - tickets are still available. We talked to Pete Forde of Unspace about what to expect from FutureRuby.

  • JRuby Roundup: GitHub:FI, JRuby on JBoss with TorqueBox, EngineYard with JRuby Support

    GitHub now offers an installable version of the service for users who want to keep their code inside their network - and it's built on JRuby. TorqueBox is a new solution for running JRuby on Rails on JBoss, complete with integration for job queues and SIP integration Also: EngineYard announced it will start providing JRuby as a hosting option in July.

  • Squeak Smalltalk and Seaside come to the iPhone

    Squeak Smalltalk is the latest language to be supported on the iPhone platform. We talked to John M McIntosh who ported Squeak to the iPhone and also released software built with Squeak (and its cleaned up version Pharo) in the AppStore. The applications make use of Squeak, but also use the Seaside web framework for building GUIs.

  • Rich Hickey on Clojure's Features and Implementation

    In this interview from QCon London 2009, Rich Hickey talks about Clojure. The discussion includes the ideas behind Clojure's STM support, what other concurrency primitives Clojure supports and which ones might get added in the future. Other topics covered are Clojure's AOT support, the role and implementation of multimethods, Clojure ports to other systems and much more.

  • Presentation: Testing Your Presentation Layer

    Yehuda Katz shows how to test a web app's UI using technologies such as Johnson (Ruby to Javascript bridge), jspec (BDD for Javascript), Webrat and others.

  • Erlang and Ruby Roundup: 37Signals, Erlectricity

    37Signals is the latest company to use Erlang in combination with Ruby. The recent Erlang Factory conference also had other examples of Erlang use at EngineYard as well as a talk about Erlectricity, the library that connects Erlang and Ruby.

  • Moving to IronPython

    Dynamic languages like Python and Ruby seem to be all the rage these days. If you want to jump on the bandwagon, sometimes the best way to get started is with a code converter. Fortunately SharpDevelop has you covered with support for C# and VB conversions to IronPython 2.0.

  • More on Dynamic Support in C#

    Mads Torgersen presents more details on the dynamic keyword in C# and how it came to be. Included are some of the alternate designs that were eventually discarded in favor of the dynamic keyword.

  • Ruby On... SAP: One More Step In The Enterprise With A New Ruby VM

    SAP, the market share leader in CRM & ERP and second largest business software company is adopting Ruby as part of their SAP NetWeaver and SAP ERP 6.0 solution. ABAP Virtual Machine will be able to run Ruby Code through the Blue Ruby extension. With recent debates on Ruby VMs, we talked with Juergen Schmerder from SAP and Charles Nutter from Sun (JRuby).

  • Clojure Roundup: Clojure on CLR and Javascript, Terracotta, New Release

    Clojure has attracted a lot of interest recently. A new project allows to use Clojure with Terracotta to run code across many JVMs, ports of Clojure to .NET and Javascript have become available, and a new Clojure release adds new features and makes sequences fully lazy.

  • Silverlight Dynamic Languages SDK

    AgDLR, the Silverlight Dynamic Languages SDK, has a new release available. AgDLR provides a bridge between Silverlight and the Dynamic Language Runtime (DLR). This allows Silverlight applications to be written in IronPython, IronRuby, or any other dynamic language running on the DLR.

BT