Re: Slime/abcl version compatibility

Luís Oliveira <[email protected]>
Newsgroups gmane.editors.j.devel
Message-ID <CAB-HnLSt2R7ip7BwLdbbbQDVHV35pythjDSzWmX-EU+qjwRKwg__25599.9780646109$1483552644$gmane$org@mail.gmail.com>
On Wed, Jan 4, 2017 at 5:31 PM, Alan Ruttenberg
<[email protected]> wrote:
> Rather than cluttering up the newer version what do you think of having
> slime include the older version and have the swank loader conditionally load
> old or new depending on the ABCL version?
>
> There is also slime maintenance cost associated with having it be backward
> compatible.

FWIW, swank-sbcl.lisp typically accrues conditionals for dealing with
older versions until sufficient time has passed (usually years) and
said conditionals become a nuisance.

Having two different swank implementations for older and newer ABCLs
seems worse than conditionals in terms of maintenance costs.
swank-sbcl.lisp contains various tricks for making conditionals more
manageable. Perhaps some of those practices might help in this case?

-- 
Luís Oliveira
http://kerno.org/~luis/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.