[prev] [thread] [next] [lurker] [Date index for 2003/10/23]
--Apple-Mail-18-562508271 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Right, I've attached an updated copy of the Pixie TODO list. It's a lot longer than it was, even after I separated out the working notes... Before I tackle anything on the list: 1. I want to check if people agree with my priorities 2. I need to know whether to roll back to the 2.06 codebase Lemme know, -Steve --Apple-Mail-18-562508271 Content-Disposition: attachment; filename=TODO Content-Transfer-Encoding: 7bit Content-Type: application/octet-stream; x-unix-mode=0644; name="TODO" ================= Pixie Todo List ================= ------------------------------------------------------------------------------- High Priority ------------------------------------------------------------------------------- Fix Bugs o MySQL Reconnect Bug o Dump & Eval Bug ( $data_string ||= Dumper($thing) ) (not needed if object graphs get stored in a table) Fix Locking o see docs/working-notes.txt Object Graph Table o see docs/working-notes.txt Pod o undocumented API methods o store typemaps Refactoring o Clean up test suite o Code cleanup o use Carp::confess() ------------------------------------------------------------------------------- Medium Priority ------------------------------------------------------------------------------- Fix Bugs o Recursive Stuctures Bug Refactor API o introduce store(), fetch(), and remove() o deprecate insert(), get(), get_object_named() and delete() Polymorphic Dispatch w/ Heritable::Types o Get rid of case statements that work on the reftype of the object, and switch to using polymorphic dispatch with Heritable::Types instead. Garbage Collection o see docs/working-notes.txt Hide The Current Pixie o hide pixie with px_set_info() in Pixie::Proxy::Hash & friends. ------------------------------------------------------------------------------- Low Priority ------------------------------------------------------------------------------- Bind Name to an Existing Object o $px->bind_name( 'my name' => $oid ); Index By Class Spin-Off Pixie::Info o as Object::Info? Rootset Tracking o what kind of tracking? Hooks o what kind of hooks? Check Existing Tables on Deploy o DBI::Default->deploy should check for existing tables. Move to Module::Build ------------------------------------------------------------------------------- Nice To Have ------------------------------------------------------------------------------- Generic Indexing Formalize Error Handling? o with the Error or Exception module? o write-up some docs on error handling with Pixie. __ EOF --Apple-Mail-18-562508271--
Generated at 13:56 on 01 Jul 2004 by mariachi 0.52