> I've been toying with proposing that Java be similarly
integrated
> into Emacs, i.e., that Emacs include a vm and have Lisp functions
> for instantiating Java classes and invoking Java methods. In other
I think this is a great idea, but I don't think emacs should *include* the
VM, it should be able to USE the vm that is already present on whatever
platform emacs is running on. We need to abandon the state we are in now,
where every program that wants Java VM services hauls around and installs
its own VM.
That being said, I think a great way to leverage free software work that
is already being done is to look at the OJI (Open JVM Integration) work
that is being done at
mozilla.org. This provides a specification for
plugging existing VM services into Mozilla, it should be possible to do
the same for emacs.