write(sbn::kernel_buffer & out) const -> voidvirtual
read(sbn::kernel_buffer & in) -> voidvirtual
react(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child
.
act() -> voidvirtual
Performs the task or launches subordinate kernels to do so.
expression_kernel_define(protected_scm scm, protected_scm env, std::map< std::string, protected_scm > const & def, protected_scm args = SCM_UNSPECIFIED, int arg = 0)
expression_kernel_define(protected_scm scm, std::map< std::string, protected_scm > const & def, protected_scm args = SCM_UNSPECIFIED, int arg = 0)
expression_kernel_define()
write(sbn::kernel_buffer & out) const -> voidvirtual
read(sbn::kernel_buffer & in) -> voidvirtual
react(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child
.
act() -> voidvirtual
Performs the task or launches subordinate kernels to do so.
expression_kernel_if(protected_scm scm, protected_scm env, std::map< std::string, protected_scm > const & def)
expression_kernel_if(protected_scm scm, std::map< std::string, protected_scm > const & def)
expression_kernel_if()
public sbn::kernel
write(sbn::kernel_buffer & out) const -> voidvirtual
read(sbn::kernel_buffer & in) -> voidvirtual
react(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child
.
act() -> voidvirtual
Performs the task or launches subordinate kernels to do so.
expression_kernel_main(int argc, char * argv)
expression_kernel_main()
public sbn::kernel
sbn::guile::expression_kernel_define
sbn::guile::expression_kernel_if
sbn::guile::expression_kernel_let
std::map< std::string, protected_scm > _definitions
protected_scm _result
const protected_scm _scheme
size_t _finished_child
std::vector< protected_scm > _args
protected_scm _environment
get_defs() const -> const std::map< std::string, protected_scm > &
get_defs() -> std::map< std::string, protected_scm > &
set_environment(SCM env) -> void
get_arg() const -> int
get_result() const -> SCM
write(sbn::kernel_buffer & out) const -> voidvirtual
read(sbn::kernel_buffer & in) -> voidvirtual
react(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child
.
act() -> voidvirtual
Performs the task or launches subordinate kernels to do so.
expression_kernel(protected_scm scheme, protected_scm env, std::map< std::string, protected_scm > const & def, int arg = 0)
expression_kernel(protected_scm scheme, std::map< std::string, protected_scm > const & def, int arg = 0)
expression_kernel()
write(sbn::kernel_buffer & out) const -> voidvirtual
read(sbn::kernel_buffer & in) -> voidvirtual
react(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child
.
act() -> voidvirtual
Performs the task or launches subordinate kernels to do so.
expression_kernel_let(protected_scm scm, protected_scm env, std::map< std::string, protected_scm > const & def)
expression_kernel_let(protected_scm scm, std::map< std::string, protected_scm > const & def)
expression_kernel_let()