Memoize reviews

RSS | Module Info

Memoize (1.01) *****

An excellent and very useful module. It saves a lot of hassle to just call a function to add memoisation than to add one's own implementation to each function that needs it.

Memoize (1.01) *****

This is a great module. This is the sort of plumbing code that shows up all over the place and would be better abstracted off into a library.

The one nit I have about this module is that I can't associate it with a function with an attribute. I dislike having to immediately follow my function definition with a BEGIN { memoize( '...' ) } call. That should have been just a sub :memoize { ... } declaration instead.