package lambdapi

  1. Overview
  2. Docs
Proof assistant for the λΠ-calculus modulo rewriting

Install

Dune Dependency

Authors

Maintainers

Sources

lambdapi-2.5.1.tbz
sha256=2c251021b6fac40c05282ca183902da5b1008e69d9179d7a9543905c2c21a28a
sha512=69535f92766e6fedc2675fc214f0fb699bde2a06aa91d338c93c99756235a293cf16776f6328973dda07cf2ad402e58fe3104a08f1a896990c1778b42f7f9fcf

doc/lambdapi.handle/Handle/Compile/index.html

Module Handle.CompileSource

High-level compilation functions.

Sourceval gen_obj : bool ref

gen_obj indicates whether we should generate object files when compiling source files. The default behaviour is not to generate them.

Sourceval compile : ?force:bool -> Common.Path.t -> Core.Sign.t

compile force mp compiles module path mp, forcing recompilation of up-to-date files if force is true.

Sourceval compile_file : ?force:bool -> string -> Core.Sign.t

compile_file force fname looks for a package configuration file for fname and compiles fname, forcing recompilation of up-to-date files if force is true. It is the main compiling function. It is called from the main program exclusively.

Sourcemodule PureUpToSign : sig ... end

The functions provided in this module perform the same computations as the ones defined earlier, but restore the console state and the library mappings when they have finished. An optional library mapping or console state can be passed as argument to change the settings.

OCaml

Innovation. Community. Security.