First I would like to give a sales pitch on my one and only publicly available module -
. It will be the basis for the new module and it doesn't appear to be well known or well used. You can skip down to the
It seems that on a daily basis, some one asks how to sort a hash. You don't need a module to do that for you, so why use one?
- Hash stays sorted even with adds/deletes/modifies
- Allows user to change sort routine at any time
- Contains numerous optimizations to prevent resorting if unnecessary
- Sort routine allows sorting based off lexicals (via closures)
I have also considered adding several
new features, but the response wasn't very overwhelming.