Berndl, Klaus writes:
> Gary Lawrence Murphy writes:
> > >
> > > On using jde-gen-class-buffer to create a class that implements
> > > java.oi.FileFilter, JDE correctly inserts the needed accept() method
> > > but also inserts the following message just after that method:
> > >
> > > Invalid function: (macro . #<compiled-function (token
> > > streamorbuffer &optional search-parts search-includes) "...(15)"
> > > [search-includes search-parts streamorbuffer token
> > > semantic-find-nonterminal-by-function lambda (tok) eq
> > > ((semantic-token-token tok))] 6
> > > ("/usr/lib/xemacs/xemacs-packages/lisp/semantic/semantic-util.elc"
> > > . 14006)>)
> > >
> > > What is the likely cause of this? Outdated Semantic? Config error?
>
> >This is a FAQ. You have incorrectly compiled your files. Remove all
> >compiled files for JDE, eieio, and semantic and run uncompiled. Or if
> >you insist on running compiled (really makes no difference in
> >performance), go back and search the JDE mailing list archive for the
> >many discussions of this subject and how to cure it.
>
> At least eieio should be compiled because otherwise the performance can
> really be very very bad!
>
I've run the JDE with eieio both compiled and uncompiled and I've
never noticed any difference in performance. Further, I can't imagine
why it should cause bad performance. eieio is not used to do any
computationally intensive tasks.
If you have noticed bad performance, I'd like to know under what
circumstances so that I can investigate. There may be ways to
improve the performance.
- Paul