Mike Perham

On Ruby, software and the Internet

Ruby.rewrite Ruby

December 10th, 2008 · No Comments

Here’s an interesting talk from Reginald Braithwaite on Ruby code manipulation. I’m wondering if the difficulties he’s found in trying to build macro processing in Ruby is intrinstic in Ruby’s design. It seems like macros are a fringe feature in Ruby, but a core feature in Lispy languages due to language design. When code is data and data is code, macros become second nature.

InfoQ: Ruby.rewrite Ruby

Tags: Software

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment