LazyCollections

LazyCollections project page

This framework started out as a simple means to delay calculating collection transformations until the last possible moment. It was an exercise in some functional programming. Later, I added Higher Order Methods (http://www.metaobject.com/papers/Higher_Order_Messaging_OOPSLA_2005.pdf) and I was inspired by Micheal Lucas-Smith's implementation in VW. This is just a fun project. Download and see the tests for examples.

btb-lazyCollections-btb.33.mcz
btb-lazyCollections-btb.31.mcz
btb-lazyCollections-btb.24.mcz
btb-lazyCollections-btb.23.mcz