Sorry, this seems a bit off-topic, but I hope that you can see that this is 
somewhat related, and may even help JDE's software design in the long run.

I've been thinking on-and-off about adding an Intellisense-like 
functionality for editing Python in Emacs, analogous to what JDE is doing 
for Java.

Today I stumbled upon the following:
   http://www.lfw.org/python/
which includes a Python->HTMLdoc generator consisting of the following two 
files:
   http://www.lfw.org/python/inspect.py
   http://www.lfw.org/python/htmldoc.py

The existence of these source files (especially inspect.py) shows that 
Python's introspection capabilities are so great that one can easily obtain 
the appropriate class hierarchy for a set of Python files without resorting 
to complex tools like the semantic bovinator.  It would be easy to perform 
a preprocessing step and produce a tree structure suitable for JDE's data 
structures, or any data structures which you can think of.

Given that I don't like to reinvent the wheel, I plan that whatever Emacs 
functionality I develop will require that JDE and its dependencies be 
installed as well.  The intent is to use the same Intellisense user 
interface as JDE.

So, my question is, what JDE source files and code fragments should I use 
and/or copy-hack to achieve my stated goal?

TIA,

-Jonathan

Reply via email to