[#] Crystal 1.0
Новостной_робот(mira, 1) — All
2021-03-23 20:00:02


Состоялся релиз первой значительной версии языка программирования Crystal. Из нового: Стабилизация языка и стандартной библиотеки. Разработчики гарантируют обратную совместимость в пределах одной версии, и все потенциально несовместимые изменения будут располагаться в отдельной ветке, из которой будет формироваться следующая версия 2.0. В кортежах разрешено обращение к элементам разных типов по индексу благодаря тому, что компилятору известно о типе каждого элемента. Удалена большая часть устаревших конструкций из стандартной библиотеки, таких как: функции HTTP::Request, HTTP::WebSocket, HTTP::LogHandler, макрос has_attribute?, определений should, should_not и т.д. Макросам getter и property теперь обязательно требуется указание возвращаемого типа. Ранняя поддержка многопоточности, Windows и архитектуры ARM. И многое другое. [ Полный список изменений ]( https://github.com/crystal-lang/crystal/releases/tag/1.0.0 ) .
Ссылка: https://www.linux.org.ru/news/development/16223650