compiler.units: simplify remember-class.

db4
John Benediktsson 2015-06-09 11:04:11 -07:00
parent b3aeb94020
commit 77f980881b
1 changed files with 3 additions and 2 deletions

View File

@ -33,8 +33,9 @@ PRIVATE>
old-definitions get [ delete ] with each ;
: remember-class ( class loc -- )
[ dup new-definitions get first in? [ dup throw-redefine-error ] when ] dip
new-definitions get second (remember-definition) ;
new-definitions get first2
[ dupd in? [ dup throw-redefine-error ] when ]
[ (remember-definition) ] bi-curry* bi* ;
: forward-reference? ( word -- ? )
dup old-definitions get [ in? ] with any? [