jon.recoil.org

Module Value.ConstSource

Sourcemodule Option : sig ... end
Sourceval is_max : 'a Axis.t -> 'a -> bool
Sourceval is_min : 'a Axis.t -> 'a -> bool
Sourceval diff : t -> t -> Option.t

diff a b returns None for axes where a and b match, and Some a0 for axes where a is a0 and b isn't.

Sourceval close_over : t -> Comonadic.Const.t

Similar to Alloc.close_over but for constants

Sourceval partial_apply : t -> Comonadic.Const.t

Similar to Alloc.partial_apply but for constants

Sourceval comonadic_to_monadic_min : Comonadic.Const.t -> Monadic.Const.t

Similar to comonadic_to_monadic_min but for constants

Sourceval print_axis : 'a Axis.t -> Ocaml_typing.Mode_intf.Fmt.formatter -> 'a -> unit

Prints a constant on any axis.