From: "Слепнев Владимир" Date: 2004-06-01T03:11:57+09:00 Subject: Ruby continuations+GC - less is more My previous example of memory-hogging was too complex, as it turns out, the same behaviour can be achieved with less =) Once again, replacing "end.call" with "end" makes memory stay bounded. Just for the record, I'm using ruby 1.8.1 (2004-01-27) [i386-mswin32] loop do callcc do |cc| cc.call proc {} end.call end Vladimir Slepnev