(check-variables) ( vars declared actual -- ? )


Vocabulary
stack-checker.row-polymorphism.private

Inputs
varsan object
declaredan object
actualan object


Outputs
?an object


Definition


:: (check-variables) ( vars declared actual -- ? )
declared in-var>> vars get-row
:> left declared out-var>> vars get-row
:> right actual in>> length declared in>> length -
:> inputs actual out>> length declared out>> length -
:> outputs left inputs vars bound-row
right outputs vars bound-row and
[ left right inputs outputs - vars equate-rows ] [ f ] if ;