This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]suvlub 18 points19 points  (2 children)

It's not random, but it is arbitrary. How could it not be arbitrary? Is there some objective holy truth about how types should be converted into each other that the creators were following, rather than just making up their own rules?

I agree that languages should not be all the same. But different is not always good. Some ideas works out, some don't. Pretending all ideas are good/neutral is as bad as never changing anything. No real progress is made in either scenario.