From: Peter C. <pe...@ce...> - 2005-02-27 09:51:18
|
Hi again all, it's been a while. Thought I'd drop a note about a project that might be helpful for implementing dynamic help (CodeSense-style auto-completion) in DrJava: <http://qdox.codehaus.org/index.html> QDox provides a reduced model of a source file designed for high-speed code generation and documentation. It appears to be a high-reputation project -- with a compatible Apache-like license. I haven't played with it yet myself, but I'm guessing that they've had more time to optimize performance than we have. It's intended for static usage, rather than within a dynamic editor context, but this is an advantage for dealing with large projects. Dynamic help could use QDox for files that are not loaded in editors and augment it with dynamic data for the few files open at a given time. With a bit of cleverness, the static results could be cached, indexed, and updated when files change outside of DrJava. -- Peter |