Type Theory Forall Podcast #13 - C/C++, Emacs, Haskell, and Coq. The Journey (John Wiegley)

This page summarizes the projects mentioned and recommended in the original post on /r/ProgrammingLanguages

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • crucible

    Crucible is a library for symbolic simulation of imperative programs

  • When we talk about formal methods being used in the industry I honestly think Galois' approach is the future. The main idea is to symbolically execute llvm code and run a SAT solver on the desired properties. See Crucible and SAW.

  • saw-script

    The SAW scripting language.

  • When we talk about formal methods being used in the industry I honestly think Galois' approach is the future. The main idea is to symbolically execute llvm code and run a SAT solver on the desired properties. See Crucible and SAW.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • silveroak

    Discontinued Formal specification and verification of hardware, especially for security and privacy.

  • Some other examples, Google has some people using Coq for hardware synthesis silveroak, there is a paper on using Coq for verifying some data structure at Facebook/Meta this year at CPP.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts