New changer effect

db4
Slava Pestov 2008-02-26 17:33:57 -06:00
parent 3bf3c3ee5a
commit 6fc74fd356
1 changed files with 4 additions and 4 deletions

View File

@ -34,7 +34,7 @@ IN: new-slots
[ \ over , swap writer-word , ] [ ] make define-inline
] [ 2drop ] if ;
: changer-effect T{ effect f { "object" "quot" } } ; inline
: changer-effect T{ effect f { "object" "quot" } { "object" } } ; inline
: changer-word ( name -- word )
"change-" swap append changer-effect create-accessor ;
@ -44,9 +44,9 @@ IN: new-slots
[
[ over >r >r ] %
over reader-word ,
[ r> call r> ] %
swap writer-word ,
] [ ] make define
[ r> call r> swap ] %
swap setter-word ,
] [ ] make define-inline
] [ 2drop ] if ;
: define-new-slot ( class slot name -- )