Новая версия 6.0 Racket доступна уже сейчас! Racket — мультипарадигменный язык программирования общего назначения, принадлежащий семейству Lisp/Scheme.
Racket 6.0 вышел с обновлённой пакетной системой (уже доступны сотни пакетов).
Изменения в пакетной системы с момента беты (Racket 5.3.4):
- Можно использовать github репозитарий как пакет.
- Новый интерфейс для пакетного менеджера.
- Сама сборка Racket была разделена на 200 пакетов (присутствует минимальная сборка 1/10 от полной).
- Действия перед сборкой пакета — компиляция байткода, сборка документации.
Другие изменения:
- Улучшена HTML документация.
- Включёно в документацию официальное руководство по стилю оформления.
- JIT-компилятор поддерживает ARM архитектуру.
- Поддержка retina на Mac.
- Производительность компилятора Typed Racket улучшена на 50% на некотором числе программ.
- Новый профайлер для контрактов сообщает как долго проверяются контракты.
>>> Подробности