Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Oct 25, 2008
Pyke uses expert system technology to automatically assemble python programs (call graphs) from a set of python functions.
The advantage of this approach over run-time dynamic binding approaches (like Zope adapters or generic functions) is that the mechanism that chooses which function to run has not executed the chosen function yet, and so is not committed to that choice. If it discovers that a particular function won't work because subordinate functions can't be found to fit the situation, it can back up and try alternative functions. This can be done at all levels of the call graph. Only when the entire call graph has been successfully enumerated are any of the functions then executed.
See pyke.sourceforge.net for project documentation.