strings with busted semantics (size being part of the type being a huge mistake, leading to a proliferation of types like Str255, Str32, Str31, Str64, etc). I should add that C's strings were semantically busted, too, and in more dangerous ways. No way to win :-)
I think trading some programmer inconvenience for a world with no buffer overruns would have been a good thing, in retrospect!
I think trading some programmer inconvenience for a world with no buffer overruns would have been a good thing, in retrospect!