Comment

Comment by thesuperbigfrog

What you are saying is true in the Hyrum's Law (https://www.hyrumslaw.com/) sense, but should not be true for a mature programming language which maintains backward compatibility.

The question then is how does someone define backward compatibility?

The answer is a formal definition of what the expected behaviors and expectations of the programming language in question. This usually means a language specification or extensive unit tests that effectively define what the programming language should or should not do for a given set of circumstances.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton