Most of the time, we don't need to have a dynamic call sub graph, since the actual function call could be represented statically as it originally was before lambda functions were implemented. Simplifying the graph shape has important performance benefits in terms of both keep the graph smaller (memory, etc) and in avoiding the need to run transactions at runtime (speed) to reshape the graph. Co-authored-by: Samuel Gélineau <gelisam@gmail.com>
11 lines
142 B
Plaintext
11 lines
142 B
Plaintext
-- main.mcl --
|
|
func answer() {
|
|
"the answer is 42"
|
|
}
|
|
|
|
$out1 = answer()
|
|
|
|
test "${out1}" {}
|
|
-- OUTPUT --
|
|
Vertex: const: str("the answer is 42")
|