classes: fix regression from recent bug fix
parent
97428db921
commit
cd1986a906
|
@ -59,15 +59,15 @@ PRIVATE>
|
|||
|
||||
: classes ( -- seq ) implementors-map get keys ;
|
||||
|
||||
PREDICATE: predicate < word "predicating" word-prop >boolean ;
|
||||
|
||||
: create-predicate-word ( word -- predicate )
|
||||
[ name>> "?" append ] [ vocabulary>> ] bi
|
||||
create dup reset-generic ;
|
||||
[ name>> "?" append ] [ vocabulary>> ] bi create
|
||||
dup predicate? [ dup reset-generic ] unless ;
|
||||
|
||||
: predicate-word ( word -- predicate )
|
||||
"predicate" word-prop first ;
|
||||
|
||||
PREDICATE: predicate < word "predicating" word-prop >boolean ;
|
||||
|
||||
M: predicate flushable? drop t ;
|
||||
|
||||
M: predicate forget*
|
||||
|
|
|
@ -764,3 +764,9 @@ DEFER: factor-crashes-anymore
|
|||
] unit-test
|
||||
|
||||
[ 31337 ] [ factor-crashes-anymore ] unit-test
|
||||
|
||||
TUPLE: tuple-predicate-redefine-test ;
|
||||
|
||||
[ ] [ "IN: classes.tuple.tests TUPLE: tuple-predicate-redefine-test ;" eval( -- ) ] unit-test
|
||||
|
||||
[ t ] [ \ tuple-predicate-redefine-test? predicate? ] unit-test
|
||||
|
|
Loading…
Reference in New Issue