Выход Ruby 4.0 — это редкий случай, когда мажорная версия действительно оправдывает смену цифры. На фоне тридцатилетия языка релиз выглядит не как парад новых синтаксических украшений, а как аккуратная инженерная перестройка фундамента. Ruby не пытается срочно «стать быстрее всех» или «догнать Go», он делает более хитрый ход — готовит почву для следующих десяти лет. Самое концептуальное нововведение — Ruby Box. Формально это экспериментальная возможность, но по духу — одна из самых дальновидных идей за последние годы. Ruby Box позволяет запускать код в изолированных «коробках», где: Для Ruby это почти культурный сдвиг. Язык, где глобальные изменения классов считались нормой, внезапно получает инструмент, позволяющий локализовать хаос. Особенно интересно это выглядит в контексте: Лично я вижу здесь зачаток того, чем когда-то стали контейнеры для инфраструктуры — только на уровне рантайма языка. Вторая большая новость — ZJIT, новый JIT-компилятор, написанный на Rust. И тут важно правильн
Ruby 4.0: взросление языка, а не просто «круглая версия»
26 декабря 202526 дек 2025
2
3 мин