logoalt Hacker News

bcrosby95last Tuesday at 11:20 PM1 replyview on HN

Ada when?

It even lets you separate implementation from specification.


Replies

jaggederestyesterday at 12:10 AM

Even going beyond Ada into dependently typed languages like (quoth wiki) "Agda, ATS, Rocq (previously known as Coq), F*, Epigram, Idris, and Lean"

I think there are some interesting things going on if you can really tightly lock down the syntax to some simple subset with extremely straightforward, powerful, and expressive typing mechanisms.