RubyConf 2015 - A Muggle's Guide to Tail Call Optimization in Ruby by Danny Guinther
Channel: Confreaks
Date: 2015-11-23

A Muggle's Guide to Tail Call Optimization in Ruby by Danny Guinther

Submitted for your approval: a circle of torment unchronicled by the poets of old, a terror at the heart of many a horror story: SystemStackError: stack level too deep

Tremble no more! Conquer the well of eternity!

Behold the secrets of tail recursion and tail call optimization in Ruby! Witness the metamorphosis of a simple function as we explore the hidden power of tail call optimization buried deep within the Ruby VM! Follow the transformation to the revelation of tail call optimization's most ghastly secret: in many ways it's really just a special type of loop construct! The horror!

Help us caption & translate this video!

http://amara.org/v/H1T8/