InfoQ

InfoQ

Editor Specific Content View

All of Reginald Braihwaite's Content on InfoQ


Latest featured content by Reginald Braihwaite

Ruby.rewrite(Ruby)

Topics
Domain Specific Languages,
Language,
Language Design,
Compilers,
Ruby,
Code Analysis

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.