News for hackers. Stuff that matters.
Re:Formalizing Text Editors in Coq by zozbot234 on Tuesday June 09, 2020 @02:56AM (#23464370)
> Most of those papers build insanely complex calculi to capture a simple idea that every junior engineer can understand in half a day.

Except that is working code. The insane complexity is almost never in the calculi themselves, but rather in the proofs that go along with them, to clearly show why the approach that has been taken to formalize that "simple idea" works as expected. That modeling work is quite essential if you want to ensure that the "simple" features in a programming language interact together in a sensible and useful way.

Re:Formalizing Text Editors in Coq by throwawaygh on Tuesday June 09, 2020 @02:40PM (#23469389)
Working code has the important attribute of being executable. Inference rules aren’t executable.

Modeling work is important, but the pl community spends so much time modeling that they forget to value actually building things.