Full threadglobalreset·Integers used for errors, lack of static typing, no semver, no tests to verify that behavior. I guess Ruby also can't use multiple versions of the same gem(?).View on HN