Tuesday, April 23, 2013


Rob Rix:

Perhaps more damningly, it’s particularly difficult to compose NSFastEnumeration, e.g. to produce objects based on the enumeration of some other object, as with a map, or worse, a convolution function (e.g. zip, zipWith).

This led me to decide that NSFastEnumeration is not the correct interface for these tasks […] Therefore I set about designing a better interface for lazy evaluation […]

This is really exciting work.

1 Comment RSS · Twitter

Thank you! I am a bit concerned about my ability to discuss this effort clearly to people who haven't fallen down the rabbit holes I have with all of the work leading up to this. Hopefully the potential inherent in pipelines of composed object streams comes through!

Leave a Comment