Everything About ___
Live briefing

Everything about Extended ML

Programming language

Extended ML is a general-purpose, high-level, wide-spectrum programming language based on the languages ML and Standard ML, covering both program specification and implementation. It extends the syntax of ML to include axioms, which do not need to be executable but can rigorously specify the behavior of a program. With this addition, the language can be used for stepwise refinement, proceeding gradually from an initial formal specification to eventually yield an executable Standard ML program. Correctness of the final executable with respect to the original specification can then be established by proving the correctness of each of the refinement steps. Extended ML is used for research into and teaching of formal methods in program development and specification, and research into automatic program verification. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Extended MLA 5-minute orientation
  2. Skim a recent paper: antiSMASH 8.0: extended gene cluster detection capabilities and analyses of chemistry, enzymology, and regulationInfluential work since 2022
  3. Pick up a classic book: Treaty Occupationay ToxicologyThe most-reprinted book on the subject
  4. Read the landmark paper: Self-Consistent Molecular-Orbital Methods. IX. An Extended Gaussian-Type Basis for Molecular-Orbital Studies of Organic MoleculesCited 10,292 times
  5. Go sideways: Refinement (computing)A closely related topic
  6. Go sideways: Abstract state machineA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

No outline available.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics