package guile

  1. Overview
  2. Docs
Bindings to GNU Guile Scheme for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

1.0.tar.gz
md5=be5a3dae4018b36103f0af9f769a26f0
sha512=74136c9f933aea8d0403d5f5826cf7acb8824c985639d5a79eb2a7247c1bd1362eb61fd946f148e25e7b0283af2e36435c3d3ffe5f7e7913e27b70d941e97c09

doc/guile.guile/Guile/Functions/index.html

Module Guile.FunctionsSource

Sourceval register_fun1 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm) -> scm

register_fun1 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

Sourceval register_fun2 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm -> scm) -> scm

register_fun2 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

Sourceval register_fun3 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm -> scm -> scm) -> scm

register_fun3 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

Sourceval register_fun4 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm -> scm -> scm -> scm) -> scm

register_fun4 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

Sourceval register_fun5 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm -> scm -> scm -> scm -> scm) -> scm

register_fun5 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

Sourceval register_fun6 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm -> scm -> scm -> scm -> scm -> scm) -> scm

register_fun6 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

Sourceval register_fun7 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm) -> scm

register_fun7 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

Sourceval register_fun8 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm) -> scm

register_fun8 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

Sourceval register_fun9 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm) -> scm

register_fun9 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

Sourceval register_fun10 : string -> ?no_opt:int -> ?rst:bool -> (scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm -> scm) -> scm

register_fun10 fname ?no_opt ?rst f exposes the OCaml function f to the Guile scheme context, under the name fname.

no_opt encodes the number of trailing arguments that are optional, and rst encodes whether the last argument should capture all extraneous arguments.

OCaml

Innovation. Community. Security.