I've made a lot of changes that are somewhat drastic.  I've folded in
a good chunk of the outstanding changes I've had.  The biggest changes
in terms of stability is the `require' order.  For example, some of
the jde-jeval* functions are now their own library.  This combined
with the auto generated auto-load directory paradigm at times don't
seem to jive.

For example, if you invoke `jde-find-class-source' without first
loading `jde', you get error messages about undefined symbols and
functions.  The problem is that if you add `(require 'jde)' to these
files you get recursive loading.  I thought this wasn't the case
before, but perhaps I eval-after-load/required everything to make this
work before folding in my changes.  Any input from others and how the
load the project here would be useful.

I think the model before was to just require 'jde at the beginning and
have certain other tangential libraries autoloaded on a need basis.
This model certainly still works, but I'd like to get the project to a
point where everything uses autoload to load things
piecemeal--particularly to lessen load time.

--

So the big changes are we now have a more robust jde-jeval that can
handle beanshell `show()' output.  There's a new class bookmark
library that was added and there is better find class/source functions
that better guess and find what classes you're looking for.

I've started to make a dent on the warnings produced so there are many
`if (boundp' expressions for fewer free variable references.  However,
there are still plenty to work on, the majority coming from CEDET.
I think now or soon would be a good time to migrate to CEDET so as to
avoid more obsolete warnings by updating everything at one time.
Comments/suggestions?

The XEmacs specific libraries are in their own directories, which is
jde/xelisp and copied at compile time by ant if XEmacs is detected
(see build.xml).  This is to avoid producing the plethora of warnings
produced by undefined functions and symbols under FSF.

There are many more features added and a few bug fixes.  The details
are in jde/doc/history/release-notes.xml.

-- 
Paul Landes
[email protected]

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
jdee-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jdee-users

Reply via email to