package minicaml

  1. Overview
  2. Docs
val wrapprim : ('a * (('b -> 'c) * 'd)) list -> ('a * (('b -> 'e -> 'f -> 'c) * 'd)) list

Wrap non-special primitives (those that do note use apply and eval) into a general type constructor

val table : (string * ((Types.evt list -> (Types.evt -> Types.type_wrapper list -> Types.evalstate -> Types.evt) -> Types.evalstate -> Types.evt) * int)) list
val impure_table : (string * ((Types.evt list -> (Types.evt -> Types.type_wrapper list -> Types.evalstate -> Types.evt) -> Types.evalstate -> Types.evt) * int)) list
val fulltable : (string * ((Types.evt list -> (Types.evt -> Types.type_wrapper list -> Types.evalstate -> Types.evt) -> Types.evalstate -> Types.evt) * int)) list
val jsprelude : string
val getfun : string -> Types.evt list -> (Types.evt -> Types.type_wrapper list -> Types.evalstate -> Types.evt) -> Types.evalstate -> Types.evt
OCaml

Innovation. Community. Security.