Rendezvous is a project mainly written in Ruby, it's free.
The rendezvous of window managers.
It has the same limitations of https://github.com/meh/refr.
Retarded.new 10 do |many| File.read('/dev/urandom', many) end
The first time a method will be called on the object it will execute the block.