On Fri, 6 Dec 2002, [EMAIL PROTECTED] wrote:
> Another idea would be to add options to the jde-jeval
> function or new commands to
> 
>   * evaluate a bsh expression (e.g., a script invocation)
>     and insert the result in a new Java source buffer
> 
>   * evaluate a bsh expression and insert the result at
>     point in the current buffer
> 
> This would make it easey for users who are not proficient
> in Lisp to use BeanShell scripts (i.e., Java) to
> generate Java source code inside Emacs.

Maybe there could be a translation layer from beanshell/java to
elisp?  If this were in place, the call for java help from the
non-elisp guy could go something like, you could present a java
interface that you would like implemented by someone.  They could
run off and code java and hand back their code.  Your interface
could then run through your beanshell-to-elisp translation layer
and the elisp guys could make it happen in Emacs.

The translation layer could handle things like the java method
signature returning, say, a hashmap.  The layer could have a
hashmap to alist converter.

Then, also, there could be cool things like Elisp debugging
switching to java debugging when the debugger hits the
translation layer.

-- 
Galen Boyer


Reply via email to