package guile

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

symbol_p v returns #t if v is a symbol and #f otherwise.

val is_symbol : scm -> bool

is_symbol v returns true if v is a symbol and false otherwise.

val to_raw : string -> scm

to_raw s converts a string s into a Guile symbol.

val from_raw : scm -> string

from_raw s converts a Guile symbol s to an OCaml string.

val gensym : string -> scm

gensym s constructs a fresh symbol based on string s.