— You overflowed a "long"? And they don't appreciate Lisp?? — задал здесь (via squadette ) риторический вопрос ко-дизайнер коммон-лиспа Dan Weinreb . Очевидно, это означает что в динамических языках числовые типы тоже динамические и апгрейдятся "куда надо" автоматом: в отличие от жёсткого барьера Int → Integer в Haskell, целочисленные типы в правильных динамических языках автоматом перетекают из примитивных представлений в BigNum при переполнении. Ещё вчера бы я только головой покачал... read more