RubyAndRails Europe

Date 21-22 October 2010
Location Pakhuis De Zwijger, Amsterdam
Price € 149,00 incl. VAT

Our speakers

Christopher Bertels



Christopher Bertels is a student at the University of Osnabrück, Germany, studying Computer Science and Philosophy. His main interests lie in the advancement of Free Software, programming language implementations and virtual machine technology.

Christopher has been working on Fancy, a dynamic, pure object-oriented, concurrent programming language inspired by Smalltalk, Ruby and Erlang, since the beginning of this year.

He is an advocate of dynamic languages, believing in pure and simple language designs with great metaprogramming and self-hosting capabilities as they can be found in Smalltalk, Lisp and Ruby.

He infrequently blogs ( ) and tweets ( ).


Fancy is a dynamic, class based, pure object-oriented programming language heavily inspired by Smalltalk, Ruby and Erlang.

The language allows dynamic code evaluation and metaprogramming as it can be found in Ruby and Smalltalk, as well as actor model concurrency inspired by Erlang.

One goal of Fancy is to provide a language implementation that is easy to understand, especially for language implementor beginners, as well as achieving decent performance as a scripting language in Unix environments.

As of recently, Fancy has been ported to Rubinius, a modern bytecode virtual machine designed for Ruby. Rubinius’ architecture made porting Fancy to it quite easy. Since the vm was heavily influenced by Smalltalk virtual machine implementations, running Fancy on Rubinius was a natural fit. The language is not yet fully bootstrapped but work in that area is coming along nicely.

This talk will show Fancy’s semantics and language features, its integration with Ruby code as well as how the new implementation for the Rubinius VM works.

For more information see: