Frank Sommers
by Topher Cyll, May 23, 2006, 3 comments 3 comments
There's a whole world of language features that we sometimes miss out on as Rubyists, such as pattern matching, S-expressions, and external domain-specific languages. But the good news is that we can have them, too, as long as we're not afraid to steal a few things first.
Sponsored Links
by Jim Freeze, March 16, 2006, 3 comments 3 comments
Broadly speaking, there are two ways to create a DSL. One is to invent a syntax from scratch, and build an interpreter or compiler. The other is to tailor an existing general-purpose language by adding or changing methods, operators, and default actions. This article explores using the latter method to build a DSL on top of Ruby.
by James Britt, January 26, 2006, 6 comments 6 comments
James Britt welcomes all to Ruby Code & Style and offers his views on what makes it so special.
by Jack Herrington, October 10, 2005, 15 comments 15 comments
A modular architecture allows users to create modules that conform to well-described APIs and plug them into the application to extend the functionality. This article shows one way to create a modular API in Ruby.
by Austin Ziegler, October 10, 2005, 23 comments 23 comments
In this article, Austin Ziegler introduces the creation of a variety of types of documents with PDF::Writer for Ruby. This introduction covers basic creation, partial document generation and customization, and Rails-generated documents.
by Ara Howard, October 10, 2005, 6 comments 6 comments
Ruby Queue software package lowers the barriers scientists need to overcome in order to realize the power of Linux clusters. The toolset is designed with a K.I.S.S, research focused, philosophy that enables any ordinary (non-root) user to set up a zero-admin Linux cluster in 10 minutes or less.
Advisory Board
Daniel Berger
David Black
Paul Brannan
Gregory Brown
Jamis Buck
Zach Dennis
Robert Feldt
Chad Fowler
Hal Fulton
Michael Granger
Kirk Haines
David Heinemeier Hansson
Jack Herrington
Curt Hibbs
Eric Hodel
Ara Howard
Andy Hunt
Francis Hwang
Lyle Johnson
Richard Kilmer
Robert Klemme
Ian Macdonald
Yukihiro Matsumoto
Chris Morris
Nobuyoshi Nakada
M Neumann
Mauricio Julio Fernandez Pradier
Gavin Sinclair
Mark Slagell
Simon Strandgaard
Ryan Davis
Nathaniel Talbott
Phil Tomson
Joel VanderWerf
Jim Weirich
why the lucky stiff
Bruce Williams
Austin Ziegler
Subscribe to be notified of new articles published in Ruby Code & Style via RSS.
Browse all articles from Ruby Code & Style.

Ruby Code & Style is a trademark of Artima, Inc.