You need to enable JavaScript to run this app.
Motoko VM
Mo
VM
Detail Mode
1
2
3
4
let
a =
1
;
(
prim
"print"
)
"Hello, VM!"
;
a +
1
;
Enter to Rename, Shift+Enter to Preview
[0]
"
Decs
"
:
[
3 items
0
:
[
2 items
0
:
{
1 item
"
Let
"
:
[
...
]
2 items
}
1
:
{
4 items
"
source_type
"
:
"Known"
"
span
"
:
{
...
}
2 items
"
line
"
:
1
"
col
"
:
1
}
]
1
:
[
2 items
0
:
{
1 item
"
Exp
"
:
[
...
]
2 items
}
1
:
{
4 items
"
source_type
"
:
"Known"
"
span
"
:
{
...
}
2 items
"
line
"
:
2
"
col
"
:
1
}
]
2
:
[
2 items
0
:
{
1 item
"
Exp
"
:
[
...
]
2 items
}
1
:
{
4 items
"
source_type
"
:
"Known"
"
span
"
:
{
...
}
2 items
"
line
"
:
3
"
col
"
:
1
}
]
]
{
7 items
"
defs
"
:
{
3 items
"
map
"
:
{}
"
active_ctx
"
:
0
"
next_ctx_id
"
:
1
}
"
schedule_choice
"
:
"Agent"
"
agent
"
:
{
3 items
"
store
"
:
{
3 items
"
owner
"
:
"Agent"
"
map
"
:
{}
"
next_pointer
"
:
0
}
"
counts
"
:
{
3 items
"
step
"
:
0
"
redex
"
:
0
"
send
"
:
0
}
"
active
"
:
{
6 items
"
cont
"
:
{
...
}
2 items
"
cont_source
"
:
{
...
}
1 item
"
cont_prim_type
"
:
undefined
"
env
"
:
{}
"
stack
"
:
[
]
0 items
"
package
"
:
undefined
}
}
"
actors
"
:
{
1 item
"
map
"
:
{}
}
"
next_resp_id
"
:
0
"
debug_print_out
"
:
[
]
0 items
"
module_files
"
:
{
2 items
"
map
"
:
{}
"
import_stack
"
:
[
]
0 items
}
}