BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

JRuby and Clojure - A Good Match?

by Werner Schuster on  Feb 11, 2009 3

Clojure is a JVM based LISP with interesting properties for concurrency (persistent data structures, STM). New libraries for Clojure are popping up - and some of them are inspired by Ruby libraries such as HAML, ActiveRecord, Rack, and others. We also look at combining JRuby and Clojure to get the best of both Ruby and LISP world, as well as access to technologies such as STM.

Clojure Brings STM, LISP to the JVM

by Werner Schuster on  Jan 30, 2009 5

Clojure, a LISP-style language for the JVM, is gaining interest quickly. One of the reasons is definitely its approach to concurrency which builds on Software Transactional Memory (STM). We talked to Stuart Halloway who's writing the first book on Clojure for the Pragmatic Programmers.

Live Production Clojure Application Announced

by R.J. Lorimer on  Jan 19, 2009 14

A production health-care application built using Clojure (among other languages) has been announced, and is now running live. Several details have been provided regarding the architecture, deployment, and runtime behavior of the application.

Presentation: Ruby.rewrite(Ruby)

by Werner Schuster on  Dec 10, 2008 4

In this RubyFringe talk, Reginald Braithwaite shows how to write Ruby that reads, writes, and rewrites Ruby. The demos include extending the Ruby language with conditional expressions, new forms of evaluation such as call-by-name and call-by-need, and more.

The Ioke JVM Language: The power of Lisp and Ruby with an intuitive syntax

by Dionysios G. synodinos on  Nov 06, 2008

Ola Bini, a core JRuby developer and author of the book Practical JRuby on Rails Projects, has been developing a new language for the JVM called Ioke. This strongly typed, extremely dynamic, prototype based object oriented language aims to give developers the same kind of power they get with Lisp and Ruby, combined with a nice, small, regular syntax.

Interview: Ted Neward on Present and Past Languages

by Abel Avram on  Oct 23, 2008 4

In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.

Article: Exploring LISP on the JVM

by Ryan Slobojan on  Jul 17, 2008 12

This article, written by Per Jacobsson, is aimed at Java developers curious about Lisp. It discusses the different dialects of Lisp that are available on the JVM today, and gives a crash course in how Lisp programming works and what makes it unique. Finally it looks at how Lisp code can be integrated with a Java system.

Metaprogramming Roundup: Speed, Ruby Macros, Screencasts

by Werner Schuster on  Jul 10, 2008 1

A look at what to watch out for in metaprogramming when it comes to speed, and: how ParseTree can be used to implement LISP/Scheme-style Macros in Ruby and avoid some of the issues of Open Classes.

Using ParseTree for LINQ-style queries and extracting metadata

by Werner Schuster on  Feb 14, 2008 1

Whether it's LISP macros or LINQ's expression trees - access to the AST of code is a powerful tool. We look at how ParseTree allows this in Ruby - and how it's being used in libraries like Ambition, Sequel and the web framework Merb.

A .NET Triumvirate: IronScheme, IronLisp, and Xacc

by James Vastbinder on  Jan 25, 2008

Dynamic Languages are all the rage over the last year. Thanks to Llewellyn Pritchard two classics, Lisp and Scheme, are receiving the attention they deserve to run on the .NET runtime.

Lisp on the .NET Runtime

by Jonathan Allen on  Oct 26, 2007

Continuing our coverage of Lisp, we present some of the efforts underway to port the venerable language to the .NET runtime. Variants we look at include IronLisp, LispSharp, and Common Larceny.

Lisp for Agile Teams

by Kurt Christensen on  Oct 25, 2007 7

When the developers at Paragent needed to build a web-based IT administration tool, with a bare minimum of time and money, they did it with... Common Lisp? InfoQ asked Paragent CTO Tim Latchey why they chose Lisp, and what it offers to agile development teams.

Call .NET Libraries from Lisp Using RDNZL

by Jonathan Allen on  Aug 22, 2007 1

A long standing complaint about Lisp is the lack of high quality libraries. While the truth of this is disputed, there is certainly value in having access to the wide array of libraries found in the .Net platform.

Ruby x Agile: Matz explores the relationships between Ruby and Agile

by Sam Aaron on  Jun 12, 2007

Ruby creator Yukihiro Matsumoto recently starred in the first of six short videos exploring the relationship between Ruby and Agile methodologies. Matz features along with Kenji Hiranabe and Shintaro Kakutani. Kenji is a self confessed ‘Agile agitator’ and Japanese translator of multiple XP/Agile books. Shintaro is a strong Ruby proponent.

Obie Fernandez on Agile Ruby DSLs

by Werner Schuster on  Apr 11, 2007

Software-Engineering Radio, the "Podcast for Professional Software Developers" has published their exclusive interview of InfoQ's own Ruby editor Obie Fernandez about Domain Specific Languages (DSLs) and how Ruby facilitates writing internal DSLs.

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