Commit 72849ee1 authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

A note about defstruct

parent c6a236fb
......@@ -365,6 +365,13 @@ API was written with ``upgrade scripts'' in mind,
and is clumsy to use when writing code that specifies end-result semantics
independently of whether the code is an initial definition or an upgrade.
Note that none of this might have been possible
if {\ASDF}, like its predecessor {\mkdefsys},
had been using pre-{\CLOS} \lisp{defstruct},
that doesn't allow for safe upgrade,
instead of the {\CLOS} \lisp{defclass}, that does.
\subsection{Towards a better specification}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment