To focus the search input from anywhere on the page, press the 'S' key.
in-package search v0.1.0
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
class virtual ['ia, 'a, 'sa, 'il, 'l, 'sl, 'inh, 'extra, 'syn] list_t : object ... end
class ['a, 'l, 'extra_list] fmt_list_t : (Format.formatter ->
'a ->
unit) -> (Format.formatter ->
'l ->
unit) -> (Format.formatter ->
('a, 'l) list ->
unit) -> object ... end
val fmt_list :
(Format.formatter -> 'a -> unit) ->
(Format.formatter -> 'l -> unit) ->
Format.formatter ->
('a, 'l) list ->
unit
class ['a, 'l, 'syn, 'extra_list] foldr_list_t : ('syn ->
'a ->
'syn) -> ('syn ->
'l ->
'syn) -> ('syn ->
('a, 'l) list ->
'syn) -> object ... end
val foldr_list :
('syn -> 'a -> 'syn) ->
('syn -> 'l -> 'syn) ->
'syn ->
('a, 'l) list ->
'syn
class ['a, 'l, 'syn, 'extra_list] foldl_list_t : ('syn ->
'a ->
'syn) -> ('syn ->
'l ->
'syn) -> ('syn ->
('a, 'l) list ->
'syn) -> object ... end
val foldl_list :
('syn -> 'a -> 'syn) ->
('syn -> 'l -> 'syn) ->
'syn ->
('a, 'l) list ->
'syn
class ['a, 'l, 'extra_list] compare_list_t : ('a ->
'a ->
GT.comparison) -> ('l ->
'l ->
GT.comparison) -> (('a, 'l) list ->
('a, 'l) list ->
GT.comparison) -> object ... end
val compare_list :
('a -> 'a -> GT.comparison) ->
('l -> 'l -> GT.comparison) ->
('a, 'l) list ->
('a, 'l) list ->
GT.comparison
class ['a, 'l, 'extra_list] html_list_t : (unit ->
'a ->
HTML.er) -> (unit ->
'l ->
HTML.er) -> (unit ->
('a, 'l) list ->
HTML.er) -> object ... end
class ['a, 'a_2, 'l, 'l_2, 'extra_list, 'syn_list] gmap_list_t : (unit ->
'a ->
'a_2) -> (unit ->
'l ->
'l_2) -> (unit ->
('a, 'l) list ->
('a_2, 'l_2) list) -> object ... end
class ['a, 'l, 'extra_list] show_list_t : (unit ->
'a ->
string) -> (unit ->
'l ->
string) -> (unit ->
('a, 'l) list ->
string) -> object ... end
val show_list : ('a -> string) -> ('l -> string) -> ('a, 'l) list -> string
class virtual ['ia, 'a, 'sa, 'inh, 'extra, 'syn] logic'_t : object ... end
class ['a, 'extra_logic'] fmt_logic'_t : (Format.formatter ->
'a ->
unit) -> (Format.formatter ->
'a logic' ->
unit) -> object ... end
val fmt_logic' :
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a logic' ->
unit
class ['a, 'syn, 'extra_logic'] foldr_logic'_t : ('syn -> 'a -> 'syn) -> ('syn -> 'a logic' -> 'syn) -> object ... end
val foldr_logic' : ('syn -> 'a -> 'syn) -> 'syn -> 'a logic' -> 'syn
class ['a, 'syn, 'extra_logic'] foldl_logic'_t : ('syn -> 'a -> 'syn) -> ('syn -> 'a logic' -> 'syn) -> object ... end
val foldl_logic' : ('syn -> 'a -> 'syn) -> 'syn -> 'a logic' -> 'syn
class ['a, 'extra_logic'] compare_logic'_t : ('a ->
'a ->
GT.comparison) -> ('a logic' ->
'a logic' ->
GT.comparison) -> object ... end
val compare_logic' :
('a -> 'a -> GT.comparison) ->
'a logic' ->
'a logic' ->
GT.comparison
class ['a, 'extra_logic'] eq_logic'_t : ('a -> 'a -> bool) -> ('a logic' -> 'a logic' -> bool) -> object ... end
class ['a, 'extra_logic'] html_logic'_t : (unit -> 'a -> HTML.er) -> (unit -> 'a logic' -> HTML.er) -> object ... end
class ['a, 'a_2, 'extra_logic', 'syn_logic'] gmap_logic'_t : (unit -> 'a -> 'a_2) -> (unit -> 'a logic' -> 'a_2 logic') -> object ... end
class ['a, 'extra_logic'] show_logic'_t : (unit -> 'a -> string) -> (unit -> 'a logic' -> string) -> object ... end
val show_logic' : ('a -> string) -> 'a logic' -> string
val logic' :
([_, 'a, 'sa, 'inh, 'a logic', 'syn] logic'_t ->
'inh ->
'a logic' ->
'syn,
< fmt :
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a logic' ->
unit
; foldr : ('syn -> 'a -> 'syn) -> 'syn -> 'a logic' -> 'syn
; foldl : ('syn -> 'a -> 'syn) -> 'syn -> 'a logic' -> 'syn
; compare :
('a -> 'a -> GT.comparison) ->
'a logic' ->
'a logic' ->
GT.comparison
; eq : ('a -> 'a -> bool) -> 'a logic' -> 'a logic' -> bool
; html : ('a -> HTML.er) -> 'a logic' -> HTML.er
; gmap : ('a -> 'a_2) -> 'a logic' -> 'a_2 logic'
; show : ('a -> string) -> 'a logic' -> string >,
(('inh2 -> 'a1 logic' -> 'syn3) ->
['a1_i, 'a1, 'a1_s, 'inh2, 'a1 logic', 'syn3] logic'_t) ->
'inh2 ->
'a1 logic' ->
'syn3)
GT.t
type ('a, 'l) t = ('a, 'l) list
class virtual ['ia, 'a, 'sa, 'il, 'l, 'sl, 'inh, 'extra, 'syn] t_t : object ... end
class ['a, 'l, 'extra_t] fmt_t_t : (Format.formatter ->
'a ->
unit) -> (Format.formatter ->
'l ->
unit) -> (Format.formatter ->
('a, 'l) t ->
unit) -> object ... end
val fmt_t :
(Format.formatter -> 'a -> unit) ->
(Format.formatter -> 'l -> unit) ->
Format.formatter ->
('a, 'l) t ->
unit
val foldr_t :
('syn -> 'a -> 'syn) ->
('syn -> 'l -> 'syn) ->
'syn ->
('a, 'l) t ->
'syn
val foldl_t :
('syn -> 'a -> 'syn) ->
('syn -> 'l -> 'syn) ->
'syn ->
('a, 'l) t ->
'syn
class ['a, 'l, 'extra_t] compare_t_t : ('a ->
'a ->
GT.comparison) -> ('l ->
'l ->
GT.comparison) -> (('a, 'l) t ->
('a, 'l) t ->
GT.comparison) -> object ... end
val compare_t :
('a -> 'a -> GT.comparison) ->
('l -> 'l -> GT.comparison) ->
('a, 'l) t ->
('a, 'l) t ->
GT.comparison
val show_t : ('a -> string) -> ('l -> string) -> ('a, 'l) t -> string
val t :
([_, 'a, 'sa, _, 'l, 'sl, 'inh, ('a, 'l) t, 'syn] t_t ->
'inh ->
('a, 'l) t ->
'syn,
< fmt :
(Format.formatter -> 'a -> unit) ->
(Format.formatter -> 'l -> unit) ->
Format.formatter ->
('a, 'l) t ->
unit
; foldr :
('syn -> 'a -> 'syn) ->
('syn -> 'l -> 'syn) ->
'syn ->
('a, 'l) t ->
'syn
; foldl :
('syn -> 'a -> 'syn) ->
('syn -> 'l -> 'syn) ->
'syn ->
('a, 'l) t ->
'syn
; compare :
('a -> 'a -> GT.comparison) ->
('l -> 'l -> GT.comparison) ->
('a, 'l) t ->
('a, 'l) t ->
GT.comparison
; eq :
('a -> 'a -> bool) ->
('l -> 'l -> bool) ->
('a, 'l) t ->
('a, 'l) t ->
bool
; html : ('a -> HTML.er) -> ('l -> HTML.er) -> ('a, 'l) t -> HTML.er
; gmap : ('a -> 'a_2) -> ('l -> 'l_2) -> ('a, 'l) t -> ('a_2, 'l_2) t
; show : ('a -> string) -> ('l -> string) -> ('a, 'l) t -> string >,
(('inh3 -> ('a1, 'a2) t -> 'syn4) ->
['a1_i, 'a1, 'a1_s, 'a2_i, 'a2, 'a2_s, 'inh3, ('a1, 'a2) t, 'syn4] t_t) ->
'inh3 ->
('a1, 'a2) t ->
'syn4)
GT.t
class virtual ['ia, 'a, 'sa, 'inh, 'extra, 'syn] ground_t : object ... end
class ['a, 'extra_ground] fmt_ground_t : (Format.formatter ->
'a ->
unit) -> (Format.formatter ->
'a ground ->
unit) -> object ... end
val fmt_ground :
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a ground ->
unit
class ['a, 'syn, 'extra_ground] foldr_ground_t : ('syn -> 'a -> 'syn) -> ('syn -> 'a ground -> 'syn) -> object ... end
val foldr_ground : ('syn -> 'a -> 'syn) -> 'syn -> 'a ground -> 'syn
class ['a, 'syn, 'extra_ground] foldl_ground_t : ('syn -> 'a -> 'syn) -> ('syn -> 'a ground -> 'syn) -> object ... end
val foldl_ground : ('syn -> 'a -> 'syn) -> 'syn -> 'a ground -> 'syn
class ['a, 'extra_ground] compare_ground_t : ('a ->
'a ->
GT.comparison) -> ('a ground ->
'a ground ->
GT.comparison) -> object ... end
val compare_ground :
('a -> 'a -> GT.comparison) ->
'a ground ->
'a ground ->
GT.comparison
class ['a, 'extra_ground] eq_ground_t : ('a -> 'a -> bool) -> ('a ground -> 'a ground -> bool) -> object ... end
class ['a, 'extra_ground] html_ground_t : (unit -> 'a -> HTML.er) -> (unit -> 'a ground -> HTML.er) -> object ... end
class ['a, 'a_2, 'extra_ground, 'syn_ground] gmap_ground_t : (unit -> 'a -> 'a_2) -> (unit -> 'a ground -> 'a_2 ground) -> object ... end
class ['a, 'extra_ground] show_ground_t : (unit -> 'a -> string) -> (unit -> 'a ground -> string) -> object ... end
val show_ground : ('a -> string) -> 'a ground -> string
val ground :
([_, 'a, 'sa, 'inh, 'a ground, 'syn] ground_t ->
'inh ->
'a ground ->
'syn,
< fmt :
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a ground ->
unit
; foldr : ('syn -> 'a -> 'syn) -> 'syn -> 'a ground -> 'syn
; foldl : ('syn -> 'a -> 'syn) -> 'syn -> 'a ground -> 'syn
; compare :
('a -> 'a -> GT.comparison) ->
'a ground ->
'a ground ->
GT.comparison
; eq : ('a -> 'a -> bool) -> 'a ground -> 'a ground -> bool
; html : ('a -> HTML.er) -> 'a ground -> HTML.er
; gmap : ('a -> 'a_2) -> 'a ground -> 'a_2 ground
; show : ('a -> string) -> 'a ground -> string >,
(('inh2 -> 'a1 ground -> 'syn3) ->
['a1_i, 'a1, 'a1_s, 'inh2, 'a1 ground, 'syn3] ground_t) ->
'inh2 ->
'a1 ground ->
'syn3)
GT.t
class virtual ['ia, 'a, 'sa, 'inh, 'extra, 'syn] logic_t : object ... end
class ['a, 'extra_logic] fmt_logic_t : (Format.formatter ->
'a ->
unit) -> (Format.formatter ->
'a logic ->
unit) -> object ... end
val fmt_logic :
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a logic ->
unit
class ['a, 'syn, 'extra_logic] foldr_logic_t : ('syn -> 'a -> 'syn) -> ('syn -> 'a logic -> 'syn) -> object ... end
val foldr_logic : ('syn -> 'a -> 'syn) -> 'syn -> 'a logic -> 'syn
class ['a, 'syn, 'extra_logic] foldl_logic_t : ('syn -> 'a -> 'syn) -> ('syn -> 'a logic -> 'syn) -> object ... end
val foldl_logic : ('syn -> 'a -> 'syn) -> 'syn -> 'a logic -> 'syn
class ['a, 'extra_logic] compare_logic_t : ('a ->
'a ->
GT.comparison) -> ('a logic ->
'a logic ->
GT.comparison) -> object ... end
val compare_logic :
('a -> 'a -> GT.comparison) ->
'a logic ->
'a logic ->
GT.comparison
class ['a, 'extra_logic] eq_logic_t : ('a -> 'a -> bool) -> ('a logic -> 'a logic -> bool) -> object ... end
class ['a, 'extra_logic] html_logic_t : (unit -> 'a -> HTML.er) -> (unit -> 'a logic -> HTML.er) -> object ... end
class ['a, 'a_2, 'extra_logic, 'syn_logic] gmap_logic_t : (unit -> 'a -> 'a_2) -> (unit -> 'a logic -> 'a_2 logic) -> object ... end
class ['a, 'extra_logic] show_logic_t : (unit -> 'a -> string) -> (unit -> 'a logic -> string) -> object ... end
val show_logic : ('a -> string) -> 'a logic -> string
val logic :
([_, 'a, 'sa, 'inh, 'a logic, 'syn] logic_t ->
'inh ->
'a logic ->
'syn,
< fmt :
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a logic ->
unit
; foldr : ('syn -> 'a -> 'syn) -> 'syn -> 'a logic -> 'syn
; foldl : ('syn -> 'a -> 'syn) -> 'syn -> 'a logic -> 'syn
; compare :
('a -> 'a -> GT.comparison) ->
'a logic ->
'a logic ->
GT.comparison
; eq : ('a -> 'a -> bool) -> 'a logic -> 'a logic -> bool
; html : ('a -> HTML.er) -> 'a logic -> HTML.er
; gmap : ('a -> 'a_2) -> 'a logic -> 'a_2 logic
; show : ('a -> string) -> 'a logic -> string >,
(('inh2 -> 'a1 logic -> 'syn3) ->
['a1_i, 'a1, 'a1_s, 'inh2, 'a1 logic, 'syn3] logic_t) ->
'inh2 ->
'a1 logic ->
'syn3)
GT.t
val nil : unit -> ('a, 'b) groundi
val foldro :
(('a, 'b) OCanren__.Logic.injected ->
('acc, _ logic' as 'acc2) OCanren__.Logic.injected ->
('acc, 'acc2) OCanren__.Logic.injected ->
OCanren__.Core.State.t Stream.t OCanren__.Core.goal') ->
('acc, 'acc2) OCanren__.Logic.injected ->
('a, 'b) groundi ->
('acc, 'acc2) OCanren__.Logic.injected ->
OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val lookupo :
(('a, 'b) OCanren__.Logic.injected ->
(GT.bool, GT.bool OCanren__.Logic.logic) OCanren__.Logic.injected ->
OCanren__.Core.State.t Stream.t OCanren__.Core.goal') ->
('a, 'b) groundi ->
('a option, 'b option logic') OCanren__.Logic.injected ->
OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val (%<) :
('a, 'b) OCanren__.Logic.injected ->
('a, 'b) OCanren__.Logic.injected ->
('a, 'b) groundi
val (!<) : ('a, 'b) OCanren__.Logic.injected -> ('a, 'b) groundi
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>