Changes for version 0.02 - 2003-10-07
- Changed the name of the fabricated class constructor from new to NEW to comply with the uppercase name convetion. I promise not to use lowercase names so users can use those for fields. They should avoid ALLCAPS names, so I can use them for method names. new was in violation of the convention. This has no effect on any code, unless the caller was using NEW as a field name (and they were warned not to).
- Added TODO file.
- Corrected documentation which stated that empty fields become undef. They really become "".
- Made minor corrections to tests and the data they use.
- Added OBJECTIFY which takes a colon delimited string and returns the corresponding object. This allows the caller to drive the input loop.
- Made it easier to add new methods in the future.
- Changed the delimiter concept. It must now be a simple string. This facilitates the output methods and seems more in the spirit of this cheap little module.
- Added STRINGIFY so you can retrieve the object as a string with the current delimiter.
- Added WRITE_FILE and WRITE_HANDLE so lists of objects can be rewritten to the disk.
Modules
Makes objects out of colon delimited records