Вышла версия 6.4 языка Racket — языка программирования общего назначения из семейства Lisp/Scheme.
- Исправлена уязвимость в Web-сервере. Данная уязвимость позволяла получить доступ к любому файлу, доступному Web-серверу для чтения (подробности).
- Новый инкрементальный сборщик мусора уменьшил паузы, что особенно важно в играх и анимациях.
- Скроллинг в DrRacket стал быстрее.
- Добавлен болгарский перевод в DrRacket.
- Каталог пакетов теперь имеет адрес HTTPS по умолчанию, а не HTTP.
- Документация теперь может определять свои собственные категории для главной страницы руководства с использованием строк.
- Шпаргалка по Racket включена в основной дистрибутив.
- Контракт, который Typed Racket генерирует для типа Any, стал более либеральным, что позволяет большему числу программ как с использованием системы типов, так и без неё работать без ошибок контракта.
- Redex поддерживает спецификацию связей (binding specifications).
- Все функции
pict
принимаютpict-convertible
, что обеспечивает прозрачное взаимодействие междуpict
и библиотеками типа2htdp/image
. - Команды
raco profile
иraco contract-profile
предоставляют лёгкий доступ к инструментарию профилирования без необходимости изменять сами программы.
>>> Подробности