ABCL uses to recompile LCONS* form

Mark Evenson <[email protected]> Sun, 1 Nov 2020 16:20:52 +0100
Newsgroups gmane.lisp.slime.devel
Message-ID <[email protected]>
Note to all:  the abcl.lisp implementation inadvertenly contains a =
reference to
LCONS*.

<https://github.com/slime/slime/blob/master/swank/abcl.lisp#L1086>

Recompiling the form via SLIME once things have been loaded works fine.

Any chance we can get a standard mechanism to recompile stuff in the
implementation to declare that a given thunk should be recompiled once =
SWANK
has finished loading?

Back in 2017 or so, @aruttenburg had a patch to some of move the some of =
the
utlities to load before the implementation-specific, but @stastats =
objected on
the grounds that we want the initial load to be as fast and error free =
as
possible.

I really don=E2=80=99t want to redefine LCONS* in the ABCL specific =
code, but that will
work for me if no one has a better idea.

regards,
Mark

--
"No, this is not a disentanglement, but a progressive /knotting-into/."