21 lines
409 B
Plaintext
21 lines
409 B
Plaintext
-- main.mcl --
|
|
$prefix = "hello"
|
|
|
|
# this should be a function as a value, iow a lambda
|
|
$prefixer = func($x) {
|
|
$prefix + ":" + $x # i'd only ever expect one ":" in the graph
|
|
}
|
|
|
|
$out1 = $prefixer("world")
|
|
$out2 = $prefixer($out1)
|
|
|
|
test "${out1}" {}
|
|
test "${out2}" {}
|
|
-- OUTPUT --
|
|
Edge: FuncValue -> call # fn
|
|
Edge: FuncValue -> call # fn
|
|
Vertex: FuncValue
|
|
Vertex: call
|
|
Vertex: call
|
|
Vertex: const: str("world")
|