Hacker News new | ask | show | jobs
by eviks 1045 days ago
> why does any language need a breaking change ever

that's easy - because it's impossible to design everything right right away, and for many things also impossible to make it right later without breaking compatibility, while those improvements are valuable

New language for each breaking change also doesn't make sense when there is a lot of continuity