you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 2 days ago (2 children)

OCaml is great, and there's an "extreme" version of it called Rocq (formerly Coq, the French word for rooster), that lets you literally prove correctness of your code: https://softwarefoundations.cis.upenn.edu/

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 days ago* (last edited 2 days ago) (1 child)

    Implemented in OCaml, interesting. 😁

    Seems like it's mostly used academically though?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 2 days ago

    Yeah it's way too effort intensive for routinely slamming out code. The main purpose for me of studying stuff like that is to sharpen my understanding of programming, rather than to actually use it. Look at the CompCert project though (compcert.org).

  • source
  • parent