Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
asdf
ilc2010
Commits
72849ee1
Commit
72849ee1
authored
Sep 08, 2010
by
Francois-Rene Rideau
Browse files
A note about defstruct
parent
c6a236fb
Changes
1
Hide whitespace changes
Inline
Side-by-side
upgrade.tex
View file @
72849ee1
...
...
@@ -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
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment