Re:A regression is the kernel not giving the same result wit...
by majewsky on Thursday November 02, 2017 @10:30AM
(#15610692)
Some contracts are so complicated that we need 100-page RFCs to express them. What makes you think we can express these in a regular type system? (Unless you use Idris or Coq or something like that.)
That way the app would be "backward compatible certified" if it used this layer. The layer would only run during deployment.
I guess an approximation is the Passing indicator on Travis or GitHub.