Media Summary: Bisect is a tool for automated glass-box testing and statement coverage of A comparison of big-step vs. small-step semantics, and substitution model vs. environment model Textbook: ... In a small-step semantics, an expression repeatedly takes a single step of
Evaluation Relations Ocaml Programming Chapter - Detailed Analysis & Overview
Bisect is a tool for automated glass-box testing and statement coverage of A comparison of big-step vs. small-step semantics, and substitution model vs. environment model Textbook: ... In a small-step semantics, an expression repeatedly takes a single step of Application of functions to "too few" of arguments, and syntactic sugar. Textbook: Drilling down into the parts of a function specification: preconditions, postconditions, examples. Textbook: ... The goal of testing is to expose the existence of faults. Automated unit and regression testing are especially important. Textbook: ...
Giving functions names with `let` definitions. Textbook: Compilers translate code from one language to another. Interpreters execute code. Virtual machines and just-in-time compilation ... Comparing the difference between `open` and `include` in modules Textbook: A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ...