13 Января 2012
Новое
Вышел Equinox Weaving Launcher! Это компонент для Eclipse, добавляющий новый вид конфигураций для запуска (launch configuration), который позволяет запускать приложения для Eclipse и Junit-тесты с включенным Equinox Weaving (технология для комбинирования Equinox и AspectJ). Equinox Weaving Launcher был сделан для упрощения разработки Scala плагина для Eclipse, но может быть использован и при разработке других приложений для Eclipse, использующих технологию Equinox Weaving..
AKKA 1.3-RC6. Последняя предрелизная версия для ветки 1.3.
Вышел sbt-git-plugin 0.4, плагин для sbt для кроссплатформенной поддержки git.
Также вышел groll 1.1.1. Этот плагин для SBT позволяет навигироваться и просматривать историю изменений в git.
Стал доступен код проекта Scalding. Scalding представляет из себя Scala API для Cascading. Cascading – легковесная библиотека и API на Java поверх MapReduce от Apache Hadoop’s.
Вышел Lift 2.4 Final. В новой версии этого веб фреймворка куча новых добавлений и исправлений:
- Улучшенная поддержка JSON.
- Улучшения в Record.
- Поддержка Squeryl/Record для Crudify.
- Значительное улучшение поддержки для MongoDB (включая поддержку для записсей-ссылок и бинарных записей).
- Поддержка BsonDSL (BSON типы теперь доступны в JsonDSL).
- Улучшения в Mailer.
- Улучшения в транформациях CSS-селекторов.
- Улучшения в привязках сниппетов: привязка по подпакетам, на основе ресурса (Loc) для визардов и Screen.
- Значительное улучшение поддержки REST включая чистые (stateless) Async/Continuations на веб-контейнерах Jetty 7, 8 и на Tomcat/Glassfish.
- Возможность получить html5 шаблоны.
- Модули локализации.
Новое в блогах
Пишем прозрачные тесты без повторов в коде от David Bryant Copeland (@davetron5000).
Простой, но полезный пост про эволючию обычного разработчика на Scala от Rahul Goma Phulore (@missingfaktor).
Heiko Seeberger (@hseeberger) обновил примеры для Akka для версии 2.0.
Еще один пост про сложность Scala Настоящая сложность Scala от Yang Zhang (@yaaang).
Daniel Sobral (@dcsobral) отвечает Янгу в своем посте Добавление методов к коллекциям в Scala.
Мартин Одерски также ответил Янгу.
Marc-Daniel Ortega (@patterngazer) написал про монады.
Alex Blewitt (@alblue) поговорил с Iulian Dragos (@jaguarul) о Scala IDE 2.0.
Предложения как сгладить кривую обучения Scala изложил Dhananjay Nen (@dnene) в посте Скале нужны террасы.
Josh Suereth (@jsuereth) сделал презентацию про SBT.