package ecaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t
include sig ... end
val sexp_of_t : t -> Sexplib.Sexp.t
val funcall0 : t -> t
val funcall1 : t -> t -> t
val funcall2 : t -> t -> t -> t
val funcall3 : t -> t -> t -> t -> t
val funcall4 : t -> t -> t -> t -> t -> t
val funcall5 : t -> t -> t -> t -> t -> t -> t
val funcallN : t -> t list -> t
val funcallN_array : t -> t array -> t
val funcall0_i : t -> unit
val funcall1_i : t -> t -> unit
val funcall2_i : t -> t -> t -> unit
val funcall3_i : t -> t -> t -> t -> unit
val funcall4_i : t -> t -> t -> t -> t -> unit
val funcall5_i : t -> t -> t -> t -> t -> t -> unit
val funcallN_i : t -> t list -> unit
val funcallN_array_i : t -> t array -> unit
val funcall_int_int_value_value_unit : t -> int -> int -> t -> t -> unit
val funcall_int_int_value_unit : t -> int -> int -> t -> unit
val intern : string -> t
val nil : t
val t : t
val list : t list -> t
val cons : t -> t -> t

(describe-function 'cons)

val car_exn : t -> t

(describe-function 'car)

val cdr_exn : t -> t

(describe-function 'car)

(describe-function 'cdr)

val to_list_exn : t -> f:(t -> 'a) -> 'a list
val type_of : t -> t
val is_array : t -> bool
  • (Info-goto-node "(elisp)Type Predicates")

(describe-function 'arrayp)

val is_buffer : t -> bool

(describe-function 'arrayp)

(describe-function 'bufferp)

val is_command : t -> bool

(describe-function 'bufferp)

(describe-function 'commandp)

val is_cons : t -> bool

(describe-function 'commandp)

(describe-function 'consp)

val is_event : t -> bool

(describe-function 'consp)

(describe-function 'eventp)

val is_float : t -> bool

(describe-function 'eventp)

(describe-function 'floatp)

val is_font : t -> bool

(describe-function 'floatp)

(describe-function 'fontp)

val is_frame : t -> bool

(describe-function 'fontp)

(describe-function 'framep)

val is_function : t -> bool

(describe-function 'framep)

(describe-function 'functionp)

val is_hash_table : t -> bool

(describe-function 'functionp)

(describe-function 'hash-table-p)

val is_integer : t -> bool

(describe-function 'hash-table-p)

(describe-function 'integerp)

val is_keymap : t -> bool

(describe-function 'integerp)

(describe-function 'keymapp)

val is_marker : t -> bool

(describe-function 'keymapp)

(describe-function 'markerp)

val is_nil : t -> bool

(describe-function 'markerp)

eq t nil

val is_not_nil : t -> bool

eq t nil

(describe-function 'is-not-nil)

val is_process : t -> bool

(describe-function 'is-not-nil)

(describe-function 'processp)

val is_string : t -> bool

(describe-function 'processp)

(describe-function 'stringp)

val is_symbol : t -> bool

(describe-function 'stringp)

(describe-function 'symbolp)

val is_syntax_table : t -> bool

(describe-function 'symbolp)

(describe-function 'syntax-table-p)

val is_timer : t -> bool

(describe-function 'syntax-table-p)

(describe-function 'timerp)

val is_vector : t -> bool

(describe-function 'timerp)

(describe-function 'vectorp)

val is_window : t -> bool

(describe-function 'vectorp)

(describe-function 'windowp)

val is_window_configuration : t -> bool

(describe-function 'windowp)

(describe-function 'window-configuration-p)

val eq : t -> t -> bool
val equal : t -> t -> bool

(describe-function 'equal)

val of_bool : bool -> t
val to_bool : t -> bool

is_not_nil

val of_int_exn : int -> t
val to_int_exn : t -> int
val of_float : float -> t
val to_float_exn : t -> float
val of_utf8_bytes : string -> t
val to_utf8_bytes_exn : t -> string
val vec_get : t -> int -> t
val vec_set : t -> int -> t -> unit
val vec_size : t -> int
val initialize_module : unit
module Type : sig ... end

An 'a Type.t is an isomorphism between 'a and a subset of Value.t.

module type Funcall = sig ... end
module type Make_subtype_arg = sig ... end
module type Subtype = sig ... end
module Expert : sig ... end
module Stat : sig ... end