Ruby,Block,CPS 和 call/cc
原文:Ruby, Blocks, CPS and call/cc这是一个在Chez Box有关Ruby的周末。这个夜晚我一直搞不懂,各种各样的原理是如何被应用得那么广泛,Ruby运行库又如何处理它们?下面,我希望了解: 传递/调用一个块与在当前的frame上"直接"执行代码,相比之下,性能损耗何在?如果块在frame结束扩如中不引用任何符号,消耗会上升还是降低?对于CLR和C#,我虽然知道这是怎么回事,但是重这里应用的那个环境来看,我却不那么肯定我的自觉。  
复制链接