package guile
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=be5a3dae4018b36103f0af9f769a26f0
sha512=74136c9f933aea8d0403d5f5826cf7acb8824c985639d5a79eb2a7247c1bd1362eb61fd946f148e25e7b0283af2e36435c3d3ffe5f7e7913e27b70d941e97c09
doc/guile.guile/Guile/Number/index.html
Module Guile.NumberSource
exact_integer_p v returns #t if v is an exact integer and #f otherwise.
is_exact_integer v returns true if v is an exact integer and false otherwise.
schar_from_raw v extracts an OCaml signed char from a Guile value v.
uchar_from_raw v extracts an OCaml unsigned char from a Guile value v.
ushort_from_raw v extracts an OCaml unsigned short from a Guile value v.
uint_from_raw v extracts an OCaml unsigned int from a Guile value v.
long_from_raw v extracts an OCaml long from a Guile value v.
long_from_raw v extracts an OCaml unsigned long from a Guile value v.
long_long_from_raw v extracts an OCaml long long from a Guile value v.
ulong_long_from_raw v extracts an OCaml unsigned long long from a Guile value v.
size_t_from_raw v extracts an OCaml size_t from a Guile value v.
schar_to_raw c converts an OCaml signed char c into a Guile value.
uchar_to_raw c converts an OCaml unsigned char c into a Guile value.
ushort_to_raw c converts an OCaml unsigned short c into a Guile value.
uint_to_raw i converts an OCaml unsigned int i into a Guile value.
long_to_raw l converts an OCaml long l into a Guile value.
ulong_to_raw l converts an OCaml unsigned long l into a Guile value.
long_long_to_raw l converts an OCaml long long l into a Guile value.
ulong_long_to_raw l converts an OCaml unsigned long long l into a Guile value.
size_t_to_raw l converts an OCaml size_t l into a Guile value.
is_exact v returns true if v is an exact number and false otherwise.
is_inexact v returns true if v is an exact number and false otherwise.
inexact_to_exact v converts an inexact value v to its nearest exact counterpart.