You can search for identifiers within the package.
in-package search v0.2.0
tiny_libs.terminal
Talk
type status =
| Exited
| Interrupted
type 'a talk =
| Done of 'a
| Print of string * 'a talk
| Read_line of string -> 'a talk
| Read_key of string -> 'a talk
| Random of int * int -> 'a talk
| Spawn of unit talk * status -> 'a talk
| Step of unit -> 'a talk
val print : string -> unit talk
val read_line : string talk
val read_key : string talk
val random : int -> int talk
val return : 'a -> 'a talk
val (let*) : 'a talk -> ('a -> 'b talk) -> 'b talk
val spawn : unit talk -> status talk
val step : unit talk
val ask : string -> string talk
val run : ?seed:int -> 'a talk -> string list -> string
type machine
val start : ?baud:int -> seed:int -> rows:int -> cols:int -> unit talk -> machine
val input : machine -> string -> machine
val tick : machine -> float -> machine
val screen : machine -> Vt.t
val reading : machine -> bool
val finished : machine -> bool