package guile

  1. Overview
  2. Docs
val char_p : scm -> scm

char_p v returns #t if v is a char and #f otherwise.

val is_char : scm -> bool

is_char v returns true if v is a char and false otherwise.

val alphabetic_p : scm -> scm

alphabetic_p v returns #t if v is a char and #f otherwise.

val is_alphabetic : scm -> bool

is_alphabetic v returns true if v is a char and false otherwise.

val numeric_p : scm -> scm

numeric_p v returns #t if v is a number and #f otherwise.

val is_numeric : scm -> bool

is_numeric v returns true if v is a number and false otherwise.

val whitespace_p : scm -> scm

whitespace_p v returns #t if v is whitespace and #f otherwise.

val is_whitespace : scm -> bool

is_whitespace v returns true if v is whitespace and false otherwise.

val upper_case_p : scm -> scm

upper_case_p v returns #t if v is upper case and #f otherwise.

val is_upper_case : scm -> bool

is_upper_case v returns true if v is upper case and false otherwise.

val lower_case_p : scm -> scm

lower_case_p v returns #t if v is lower case and #f otherwise.

val is_lower_case : scm -> bool

is_lower_case v returns true if v is lower case and false otherwise.

val is_both_p : scm -> scm

is_both_p v returns #t if v is either lower or upper case and #f otherwise.

val is_both : scm -> bool

is_both v returns true if v is either lower or upper case and false otherwise.

val general_category_p : scm -> scm

general_category_p v returns #t if v is a general category unicode char and #f otherwise.

val is_general_category : scm -> bool

is_general_category v returns true if v is a general category unicode char and false otherwise.

val from_raw : scm -> char

from_raw c converts a Guile scheme char c to an OCaml char.

val to_raw : char -> scm

to_raw c converts an OCaml char c to an Guile char.