Bytecode 6

Program: compose.jik

Label: manual

SHA-256: 0cbb52be58c99ed550cdcd58569b3d3e4dba0101467f2b958a81ad8cc92354be

Disassembly

0000  LOOKUP_CALLABLE ["define",false]
0001  CALL_RAW        {"items":[{"name":"compose","native":false,"t":"function_ref"},{"items":[{"name":"lambda","native":false,"t":"symbol"},{"items":[{"name":"f","native":false,"t":"symbol"},{"name":"g","native":false,"t":"symbol"},{"name":":","native":false,"t":"symbol"},{"name":"rest","native":false,"t":"symbol"}],"t":"vector"},{"items":[{"name":"lambda","native":false,"t":"symbol"},{"items":[{"name":":","native":false,"t":"symbol"},{"name":"x","native":false,"t":"symbol"}],"t":"vector"},{"items":[{"name":"funcall","native":false,"t":"symbol"},{"name":"f","native":false,"t":"function_ref"},{"items":[{"name":"apply","native":false,"t":"symbol"},{"name":"g","native":false,"t":"function_ref"},{"name":"x","native":false,"t":"symbol"}],"t":"list"}],"t":"list"}],"t":"list"}],"t":"list"}],"t":"list"}
0002  POP             
0003  LOOKUP_CALLABLE ["compose",false]
0004  CALL_RAW        {"items":[{"name":"-","native":false,"t":"symbol"},{"name":"+","native":false,"t":"symbol"}],"t":"list"}
0005  CALL_RAW        {"items":[{"t":"int","v":1},{"t":"int","v":2},{"t":"int","v":3}],"t":"list"}
0006  RETURN