don't use summary in slots

Doug Coleman 2009-06-11 20:26:49 -05:00
parent 7e0fab2dc6
commit 40cae8f8bd
1 changed files with 1 additions and 4 deletions

View File

@ -3,7 +3,7 @@
USING: arrays byte-arrays kernel kernel.private math namespaces USING: arrays byte-arrays kernel kernel.private math namespaces
make sequences strings effects generic generic.standard make sequences strings effects generic generic.standard
classes classes.algebra slots.private combinators accessors classes classes.algebra slots.private combinators accessors
words sequences.private assocs alien quotations hashtables summary ; words sequences.private assocs alien quotations hashtables ;
IN: slots IN: slots
TUPLE: slot-spec name offset class initial initial-quot read-only ; TUPLE: slot-spec name offset class initial initial-quot read-only ;
@ -200,9 +200,6 @@ ERROR: bad-initial-value name ;
ERROR: duplicate-initial-values slot ; ERROR: duplicate-initial-values slot ;
M: duplicate-initial-values summary
drop "Slots can either define initial: or initial-quot:, but not both" ;
: check-duplicate-initial-values ( slot-spec -- slot-spec ) : check-duplicate-initial-values ( slot-spec -- slot-spec )
dup [ initial>> ] [ initial-quot>> ] bi and dup [ initial>> ] [ initial-quot>> ] bi and
[ duplicate-initial-values ] when ; [ duplicate-initial-values ] when ;