package lambdapi

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

Install

Dune Dependency

Authors

Maintainers

Sources

lambdapi-2.6.0.tbz
sha256=d01e5f13db2eaba6e4fe330667149e0059d4886c651ff9d6b672db2dfc9765ed
sha512=33b68c972aca37985ed73c527076198e7d4961c7e27c89cdabfe4d1cff97cd41ccfb85ae9499eb98ad9a0aefd920bc55555df6393fc441ac2429e4d99cddafa8

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.