using main_function_type = std::function< void(int, char **)>
class sbn::guile::Kernel
class sbn::guile::Kernel_base
class sbn::guile::Main
class sbn::guile::Map_kernel
struct sbn::guile::c_deleter
is_bound(SCM s) -> bool
is_unspecified(SCM s) -> bool
kernel_define() -> void
main(int argc, char * argv, main_function_type main) -> void
object_read(kernel_buffer & buffer, SCM & result) -> void
object_to_string(SCM scm) -> auto
object_write(kernel_buffer & buffer, SCM object) -> void
string_to_object(const std::string & s) -> auto
symbol_equal(SCM a, SCM b) -> bool
to_c_string(SCM s) -> c_string