calculon

Library for writing IRC bots in OCaml and a collection of plugins
IN THIS PACKAGE
Module Calculon . Prelude

helpers

val string_opt_to_string : string option -> string
val string_list_to_string : string list -> string
val get_nick : string -> string
val id : 'a -> 'a
val some : 'a -> 'a option
val map_opt : ( 'a -> 'b ) -> 'a option -> 'b option
val (|?) : 'a option -> 'a -> 'a

o |? x is y if o=Some y, x otherwise

val contains : string -> Re.re -> bool
val re_match2 : ( string -> string -> 'a ) -> Re.re -> string -> 'a option
val re_match1 : ( string -> 'a ) -> Re.re -> string -> 'a option
val re_match0 : 'a -> Re.re -> string -> 'a option
val edit_distance : string -> string -> int
module StrMap : CCMap.S with type key = string
module Rand_distrib : sig ... end
val random_l : 'a list -> 'a

Random choice in list, shortcut for Rand_distrib