ForthVM
v0.5.0
Pages
Modules
Mix Tasks
ForthVM.Core
(ForthVM v0.5.0)
View Source
Single core able to run multiple processes
Link to this section
Summary
Functions
core_id(id)
execute(core, process_id, code)
execute(core, process, code, reductions \\ 1000)
execute_process(process, source, reductions)
find_process(core, process_id)
kill_process(core, process)
load(core, process_id, code)
load_process(process, source)
new(id \\ nil, io \\ :stdio)
replace_process(core, process_id, new_process)
run(core, reductions \\ 1000)
run_process(process, reductions)
send_message(core, process_id, word_name, message_data)
spawn_process(core, process_id \\ nil, dictionary \\ nil)
Link to this section
Functions
Link to this function
core_id(id)
View Source
Link to this function
execute(core, process_id, code)
View Source
Link to this function
execute(core, process, code, reductions \\ 1000)
View Source
Link to this function
execute_process(process, source, reductions)
View Source
Link to this function
find_process(core, process_id)
View Source
Link to this function
kill_process(core, process)
View Source
Link to this function
load(core, process_id, code)
View Source
Link to this function
load_process(process, source)
View Source
Link to this function
new(id \\ nil, io \\ :stdio)
View Source
Link to this function
replace_process(core, process_id, new_process)
View Source
Link to this function
run(core, reductions \\ 1000)
View Source
Link to this function
run_process(process, reductions)
View Source
Link to this function
send_message(core, process_id, word_name, message_data)
View Source
Link to this function
spawn_process(core, process_id \\ nil, dictionary \\ nil)
View Source