M: struct-class reset-class
{
- [ dup "c-type" word-prop fields>> forget-struct-slot-accessors ]
+ [ dup "c-type" word-prop fields>> forget-slot-accessors ]
[
[ forget-struct-slot-values-method ]
[ forget-clone-method ] bi
: define-boa-word ( word class -- )
[ [ boa ] curry ] [ boa-effect ] bi define-inline ;
-: forget-struct-slot-accessors ( class slots -- )
+: forget-slot-accessors ( class slots -- )
[
name>>
[ reader-word ?lookup-method forget ]
M: tuple-class reset-class
[
- dup "slots" word-prop forget-struct-slot-accessors
+ dup "slots" word-prop forget-slot-accessors
] [
[ call-next-method ]
[ { "layout" "slots" "boa-check" "prototype" "final" } reset-props ]