Len Trigg <[email protected]> writes:
> Przemysław Wojnowski wrote:
>> - assoc-ignore-case -> assoc-string
>
> When I run the build under emacs 21.4 (which I have installed on my
> CentOS box, as well as the emacs 23 I usually use day-to-day), it warns that
> assoc-string does not exist.
>
> This raises the question, how far back do we want to retain
> compatibility. Is it reasonable to say that new releases of JDEE
> would be aimed at emacs 22 and 23, or is ongoing compatibility with
> older versions of emacs important?
>
> Cheers,
> Len
If assoc-string doesn't exists in Emacs 23, then probably this change
was premature. I use GNU Emacs 22.2.1 which is default in Ubuntu 9.04
and during compilation i have this warning:
[exec] jde-gen.el:3609:23:Warning: `assoc-ignore-case' is an obsolete
function; use
[exec] `assoc-string' instead.
Bu maybe this function was removed in Emacs 23 and assoc-ignore-case is
not obsolete anymore?
assoc-string is described in emacs lisp manual (at the bottom):
http://www.gnu.org/software/emacs/manual/html_node/elisp/Text-Comparison.html#Text-Comparison
IMHO new versions of JDEE should be targeted at recent versions (22,23)
of Emacs, but maybe someone has good reason to keep compatibility with
older versions.
Emacs is released more often now, so probably there will be need to
keep compatibility with one or two versions back.
Is XEmacs synchronized somehow with GNU Emacs? Because this also can be
a problem, when functions are obsoleted and their replacements are only
in GNU Emacs not in both.
Regards,
Przemek
------------------------------------------------------------------------------
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