public lisp::Kernelreact(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child.
act() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
Apply(Environment * env, Object * expr, Object * new_expr, std::vector< Result > && args, sys::u64 count)Apply()public lisp::Kernelreact(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child.
act() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
Cons(Environment * env, Object * expr, Result a, Result b)Cons()public lisp::Kernelreact(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child.
act() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
Car(Environment * env, Object * expr)Car()public lisp::Kernelreact(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child.
act() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
Progn(Environment * env, Object * expr)Progn()prim_cons(Environment * env, Object * list) -> automake_function(Type type, Cell * params, Object * body, Environment * env) -> Function *eval_list(Environment * env, Object * list) -> Object *prim_is_null(Environment *, Object * list) -> Resultprim_lambda(Environment * env, Object * list) -> Resultapply(Environment * env, Object * obj, Object * fn, Object * args) -> autoprim_plus(Environment * env, Object * list) -> autoprim_if(Environment * env, Object * list) -> autoprim_list(Environment * env, Object * list) -> autoprim_macroexpand(Environment * env, Object * list) -> autoprim_parallel(Environment * env, Object * list) -> autoprim_quote(Environment *, Object * list) -> autoprim_async(Environment * env, Object * list) -> autokernel_name(sbn::kernel * k) -> const char *define_primitives(Environment * env) -> voidkernel_stack(sbn::kernel * k) -> std::stringmacroexpand(Environment * env, Object * obj) -> Object *list_length(const Object * list) -> size_tprogn(Environment * env, Object * list) -> autohandle_function(Environment * env, Object * list, Type type) -> Object *prim_num_eq(Environment * env, Object * list) -> Resultprim_equal(Environment * env, Object * list) -> Resultdefine_constants(Environment * env) -> voidprim_define(Environment * env, Object * list) -> autois_list(Object * obj) -> boolprim_div(Environment * env, Object * list) -> autoprim_println(Environment * env, Object * list) -> Resultprim_setq(Environment * env, Object * list) -> autoprim_mult(Environment * env, Object * list) -> autoprim_minus(Environment * env, Object * list) -> autoprim_defmacro(Environment * env, Object * list) -> autoprim_car(Environment * env, Object * list) -> Resultprim_defun(Environment * env, Object * list) -> autoprim_exit(Environment *, Object *) -> Resulthandle_defun(Environment * env, Object * list, Type type) -> Object *prim_cdr(Environment * env, Object * list) -> Result