Новости из мира Scala за 2 недели (3 Февраля 2012)

03-02-2012

Новое

Scalaxb 0.6.8! scalaxb - инструмент для связывания данных и XML на основе W3C XML схемы (xsd) или WSDL.

Specs2 Spring version 0.4. Улучшенная поддержка spring 2.5, добавлена поддержка hibernate 4, теперь можно использовать аннотацию @Bean из кода на Scala. Подробности тут.

Styla – достаточно полный и быстрый интерпретатор Пролога на Scala.

Less-sbt 0.1.5. Sbt-less позволяет компилировать less-css файлы из sbt.

Новое в блогах

Как публиковать SBT проекты в Nexus от Jan Machacek (@honzam399).

Mike Miller написал ревью на книгу “Programming Concurrency on the JVM”.

Как использовать удаленных актеров Akka 2.0 из Java, Запускаем AkkA на Android.

Интересное предложение (SIP) об инлайнинге классов в Scala.

27-01-2012

Новое

Вышел Scalaz 6.0.4! Последний релиз исправляет несколько багов, включая критический баг в scalaz.concurrent.Actor, несколько новых возможностей.

sbt-idea 1.0.0. Этот плагин для SBT автоматизирует настройку проекта для IntelliJ IDEA на основе определения SBT проекта.

shapeless 1.1.0. Проект Shapeless - исследование возможностей обобщенного программирования (generic programming) в Scala на основе типов классов (type classes) и зависимых типов.

Доступен scalatra 2.0.3. Scalatra - легковесный веб-фрейворк для Scala, вдохновленный Sinatra для Ruby.

Akka-1.3-RC7. Небольшие улучшения и исправления багов.

Akka 2.0 pre-release Milestone 3. Финальный релиз все ближе и ближе! Эта версия включает исправления, улучшенную документацию и несколько новых возможностей.

loglady 1.0.0. loglady - безумно простой API для логирования для Scala, обертка slf4j.

sbt-assembly 0.7.3. sbt-assembly - плагин для SBT для создания из проекта одного jar-файла, который включает в себя все зависимости.

Обновился план разработки Akka 2.x.

groll, плагин для SBT для просмотра и навигации по измениям в истории Git обновился до версии 1.2.0

bytecask 0.1.1. bytecask - база данных “ключ-значение”, вдохновленная Bitcask.

Lift Shiro 0.0.5, интеграция между Apache Shiro и Lift.

sbt-native-packager 0.2.0, плагин для SBT создания инсталляционных пакетов, включая Windows, Debian, RedHat.

Новое в блогах

Скоро в Scala – Futures and Promises.

Нет, я не должен вам scala-tools.org от David Pollak (@dpp).

DocBook Plugin для SBT by Ndidi Alaneme (@AmarettoAndCode).

Микфиксные операторы и комбинаторы парсеров, Бонус от Erkki Lindpere (@t4ffer).

JavaScript и Scala: хорошее и плохое от Graham Lea.

“Баг” в Scala и внедрение зависимостей (CDI Dependency Injection) by Hendy Irawan (@hendyirawan).

Отличное введение в Scala-макросы (PDF!) от Евгения Бурмако (@xeno_by).

Байки о реконструкции. Часть 1: Потерянная нить by Nathan Hamblen (@n8han).

Liftweb Bootstrap – хороший базовый (стартовый проект) от by Franz Bettag (@fbettag). Проект на github. Хорошая начальная точка для того, чтобы быстро начать свой проект на Lift и Twitter Bootstrap.

Про интерполяцию строк в Scala 2.10 от Daniel Sobral (@dcsobral).

Q&A: Введение в Scala с Одерски (@odersky).

Алгебры списков и комбинатор неподвижной точки Mu от Debasish Ghosh (@debasishg).

Руководство по миграции с AkkA 1.3.x на 2.0.x.

Экосистема Java и Scala ABI версии от Havoc Pennington (@havocp).(ABI = Application Binary Interface).

Sonatype выложил инструкции как публиковать артефакты на oss.sonatype.org из SBT.

Marc-Daniel Ortega (@patterngazer) написал об использовании фреймовка Disruptor на Scala в посте A Start Trek firing Disruptors from Scala.

Вторая часть интервью с Viktor Klang.