Module effi_octave

The standalone application entry point is main/1.

Copyright © 2015-2018 Jörgen Brandt

Version: 0.1.5

Behaviours: effi.

Authors: Jörgen Brandt (joergen.brandt@onlinehome.de).

Description

The standalone application entry point is main/1. The create_port callback defined here is an abstract way to execute child processes in foreign languages. There are two foreign language interfaces, both implementing this callback, effi_script (e.g., Perl, Python) and effi_interact (e.g., Bash, R).

Function Index

bind_boolean_list/2
bind_singleton_boolean/2
bind_singleton_string/2
bind_string_list/2
echo_boolean_list/1
echo_singleton_boolean/1
echo_singleton_string/1
echo_string_list/1
end_of_transmission/0
prefix/0
process_script/1
run_extended_script/2
suffix/0

Function Details

bind_boolean_list/2

bind_boolean_list(ArgName, Value) -> binary()

bind_singleton_boolean/2

bind_singleton_boolean(ArgName, Value) -> binary()

bind_singleton_string/2

bind_singleton_string(ArgName, Value) -> binary()

bind_string_list/2

bind_string_list(ArgName, Value) -> binary()

echo_boolean_list/1

echo_boolean_list(ArgName::binary()) -> binary()

echo_singleton_boolean/1

echo_singleton_boolean(ArgName) -> any()

echo_singleton_string/1

echo_singleton_string(ArgName::binary()) -> binary()

echo_string_list/1

echo_string_list(ArgName::binary()) -> binary()

end_of_transmission/0

end_of_transmission() -> any()

prefix/0

prefix() -> any()

process_script/1

process_script(Script) -> any()

run_extended_script/2

run_extended_script(ExtendedScript, Dir) -> {ok, binary(), [#{atom() => term()}]} | {error, binary()}

suffix/0

suffix() -> any()


Generated by EDoc