• Daniel Kochmański's avatar
    defclass: make sure that defclass option "NIL" errors · 95dd38ab
    Daniel Kochmański authored
    This is as for CLHS section 7.1.2. Error was caused by the fact that
    unknown-key was a flag, so if the initarg was NIL, we were assigning
    it value NIL, what is also a boolean false. Right now we collect all
    invalid initargs in a list, so in case of NIL we'll get (NIL) what is
    a generalized boolean true value. Closes #474.
    
    Also add cosmetic fixes with declarations.
    95dd38ab
Name
Last commit
Last update
..
boot.lsp Loading commit data...
builtin.lsp Loading commit data...
change.lsp Loading commit data...
cmpinit.lsp Loading commit data...
combin.lsp Loading commit data...
conditions.lsp Loading commit data...
cpl.lsp Loading commit data...
defclass.lsp Loading commit data...
fixup.lsp Loading commit data...
generic.lsp Loading commit data...
hierarchy.lsp Loading commit data...
inspect.lsp Loading commit data...
kernel.lsp Loading commit data...
load.lsp.in Loading commit data...
macros.lsp Loading commit data...
method.lsp Loading commit data...
package.lsp Loading commit data...
print.lsp Loading commit data...
slot.lsp Loading commit data...
slotvalue.lsp Loading commit data...
standard.lsp Loading commit data...
std-accessors.lsp Loading commit data...
std-slot-value.lsp Loading commit data...
stdmethod.lsp Loading commit data...
streams.lsp Loading commit data...
walk.lsp Loading commit data...