Rename forget-struct-slot-accessors -> forget-slot-accessors
parent
2402345794
commit
cca76e0f6e
|
@ -323,7 +323,7 @@ ERROR: invalid-struct-slot token ;
|
||||||
|
|
||||||
M: struct-class reset-class
|
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-struct-slot-values-method ]
|
||||||
[ forget-clone-method ] bi
|
[ forget-clone-method ] bi
|
||||||
|
|
|
@ -315,7 +315,7 @@ M: error-class reset-class
|
||||||
: define-boa-word ( word class -- )
|
: define-boa-word ( word class -- )
|
||||||
[ [ boa ] curry ] [ boa-effect ] bi define-inline ;
|
[ [ boa ] curry ] [ boa-effect ] bi define-inline ;
|
||||||
|
|
||||||
: forget-struct-slot-accessors ( class slots -- )
|
: forget-slot-accessors ( class slots -- )
|
||||||
[
|
[
|
||||||
name>>
|
name>>
|
||||||
[ reader-word ?lookup-method forget ]
|
[ reader-word ?lookup-method forget ]
|
||||||
|
@ -324,7 +324,7 @@ M: error-class reset-class
|
||||||
|
|
||||||
M: tuple-class reset-class
|
M: tuple-class reset-class
|
||||||
[
|
[
|
||||||
dup "slots" word-prop forget-struct-slot-accessors
|
dup "slots" word-prop forget-slot-accessors
|
||||||
] [
|
] [
|
||||||
[ call-next-method ]
|
[ call-next-method ]
|
||||||
[ { "layout" "slots" "boa-check" "prototype" "final" } reset-props ]
|
[ { "layout" "slots" "boa-check" "prototype" "final" } reset-props ]
|
||||||
|
|
Loading…
Reference in New Issue