Porting Clojure's `iterate` to Ruby alindeman.github.io
After learning about Clojure's `iterate` function, I wanted something similar in Ruby. I've also proposed it for Ruby 2.1.
Symbol#to_proc to invoke local methods (only for fun!). I discovered frame_binding from Ruby 2.0's RubyVM::DebugInspector while hacking something together.