I am highly interested in language visualisation too.
>BTW, I am considering Jedit for the GUI side of my work. Eclipse is the
>alternative. Jedit looks so much simpler and cleaner. But, as I am sure
>you are painfully aware of, Eclipse has become just incredibly popular.
I am mainly interested in graphical visualisation of object oriented and
structured programming concepts.
I intend to derive JHotDraw for my visualisations. JEdit or Eclipse are of
no use to me. I need something lean, because I want to integrate my visualisations
into web-based online tutorials.
I think we may have similar needs regarding the accessibility of BeanShell
such as 1) access to the name space, 2) to the execution stack and 3) to
the tokens (for coloring the source code).
If you happen to have these needs too, I wonder if you (or other people on
this list) could share some ideas, on how to achieve this. i.e. is this possible
by subclassing some of the BeanShell classes, or does this require a minor
(or a major) rewrite of BeanShell?