std.vm.scheme-interpreter

+env+

+primitives+

+scheme-context+

animate

(animate input delay)

apply-lambda

(apply-lambda lambda args)

block-val

(block-val b)

block-zip

(block-zip root)

clear-screen

(clear-screen)

expression?

(expression? b)

find-redex

(find-redex z)

get-exprs

(get-exprs node)

highlight

(highlight z)

lambda?

(lambda? b)

list-expression?

(list-expression? b)

lookup

(lookup sym)

reduce-expr

(reduce-expr z)

run

(run input)

run-step

(run-step input)

step

(step z)

substitute

(substitute body param arg)

symbol-token?

(symbol-token? b)

value?

(value? b)

visualize

(visualize z)