GNU bug report logs -
#66554
[PATCH] Add the public API of Compat to the core
Previous Next
Reported by: Philip Kaludercic <philipk <at> posteo.net>
Date: Sun, 15 Oct 2023 09:37:01 UTC
Severity: wishlist
Tags: patch
Done: Philip Kaludercic <philipk <at> posteo.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Stefan Kangas <stefankangas <at> gmail.com>
> Date: Thu, 18 Jan 2024 12:33:31 -0800
> Cc: mail <at> daniel-mendler.de, 66554 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> >> +** New package Compat
> >> +The Compat package on GNU ELPA provides forwards-compatibility
> >> +support, so that packages that still provide support for older
> >
> > I think this is known as "backward compatibility".
>
> AFAIU, backwards-compatibility is about making code written for Emacs 28
> work without changes on Emacs 29 (N -> N+1).
>
> But forwards-compatibility is about making code written for Emacs 29
> work without changes on Emacs 28 (N -> N-1).
>
> Compat is doing the latter.
AFAIU, Compat allows Lisp programs written for newer Emacs version to
work with older Emacs versions. This makes those Lisp programs
compatible with old versions of Emacs, and in my book this is
backwards-compatibility. But if I'm the only one who thinks that, so
be it.
This bug report was last modified 1 year and 160 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.