Hi! I'd be interested in working on the object dispatch + Routes 2
idea for GSOC 2009. I have a few questions:
* Routes 2 looks like it's in the early stages of development without
much documentation yet [1]. Should my application also include
integration with Routes 1? Or perhaps start integration with Routes
1 first and then move it to Routes 2 as part of a later stage?
[1]:
http://wiki.pylonshq.com/display/routes/Home
* Would this be a good implementation strategy?: Pick a time before
the application is initialized to walk through the object tree
starting at RootController. At each controller, get a list of
@exposed methods and create Route rules for each of them. And keep
repeating downward in the tree until there are no more controllers
left. I've only been able to quickly look through the object
dispatch code, so this is definitely a rough sketch.
And this would happen only once at some pre-specified time rather
than call time, as the Ideas page mentions, and should provide a
performance boost for large applications.
Thanks for any input!
Hao Lian,
Computer Science at Princeton University.