[Chandler-dev] Restructuring Chandler Quick Entry code

Phil Jones philipjones at gmail.com
Tue Jun 19 18:38:19 PDT 2007


Hi,

I'm Phil Jones, Google Summer of Code student, and I am working on 
restructuring the Chandler quick entry code to be able to more easily 
add commands and functionality.

There are a couple of different approaches that JeffreyH and I have been 
discussing, and I am just looking for some feedback.

Also, if anyone has any good reasons why to use one approach over the 
other, please share your thoughts.

Approach 1:
Restructure the quick entry commands code into a parcel and persistently 
install into a known location in Chandler.
Extending would create a persistent command parcel and hook into this 
quick entry code.
Quick entry would iterate through the commands to determine what 
commands are available.

Approach 2:
Use a standard dictionary that is in a known location in Chandler to add 
new keys with a callback function.
Each of these additions can be performed in a parcel, and work similar 
to the first approach but are not stored using the same persistent 
mechanism.

Please let me know if you are confused as I am still relatively new to 
the Chandler project so I may be using the incorrect terminology or 
explaining in a way that does not make sense.

Thanks,
Phil Jones


More information about the chandler-dev mailing list