RubyConf 2008: Tcl for Rubyists

Posted in Conferences, Development on December 16, 2008

RubyConf 2008: Tcl for Rubyists

One of my favorite things about the Ruby community is that its members aren't afraid of looking to other languages for inspiration. I hope to continue that tradition by giving an overview of Tcl – a dynamic, introspective, and often misunderstood langauge – from a Rubyist's perspective.

I'll start with a brief introduction to Tcl itself, then delve into Tcl's introspective capabilities. Next I'll show how you can use introspection to add Ruby- and Scheme-like features to the language. I'll also demonstrate how to augment built-in commands and create DSLs. Finally, I'll show how to embed a Tcl interpreter into Ruby and expose Ruby methods as Tcl commands.

About Sam Stephenson
Sam is a fan of dynamic languages who writes Ruby software for 37signals in Chicago.

Watch Video Watch Video Watch Video

Tags: Conferences, Ruby, DSL, Confreaks, RubyConf 2008, Tcl