Rails Conf 2012 Extending Ruby with Ruby by Michael Fairley

Channel:
Subscribers:
42,100
Published on ● Video Link: https://www.youtube.com/watch?v=ZjYgNnCtpg4



Duration: 29:34
923 views
19


Other programming languages have powerful features that are often enviable while working in Ruby: Python's function decorators, Scala's partial evaluation, and Haskell's lazy evaluation, among others. Fortunately, Ruby's metaprogramming facilities give us the ability to add these features to Ruby ourselves, without the need for the core language to be changed.

This talk will walk through adding simple (yet functional) versions of the previously mentioned features to Ruby, using Ruby, and discuss the dos and don'ts of responsible Ruby metaprogramming.

Help us caption & translate this video!

http://amara.org/v/FGib/







Tags:
railsconf
railsconf2012
Ruby (Programming Language)
extending
ruby