News for hackers. Stuff that matters.
Re:Why We Chose Typescript by gnaritas on Monday July 03, 2017 @01:33PM (#14689996)
> Nothing is stopping languages from allowing both

Nothing stops pigs from flying either... hypothetically, but they don't, and languages don't, so debating what they could do is rather pointless, they don't.

> how often is code made worse because you have to write multiple Max implementations

Similar situations occur quite often.

> I doubt that there's many instances where such repetition is necessary, or can't be mitigated with wrapper functions.

That they have to be mitigated is the point, I don't have to do stuff like this at all in a dynamic language, things just work.

Re:Why We Chose Typescript by sjwright on Monday July 03, 2017 @07:21PM (#14692192)
Congratulations, you have worked out that there are no perfect languages. I don't understand what point you're trying to make, other than you prefer one set of trade-offs to another.
Re:Why We Chose Typescript by gnaritas on Thursday July 06, 2017 @05:04PM (#14713954)
> other than you prefer one set of trade-offs to another. reply

So you can understand the point being made, congratulations, it's what engineering is all about.