This week in #Scala (16/03/2012)

Welcome to another week in #Scala! Things have been insanely busy this week, so this is possibly the biggest blog yet. The major talking point this week is the official release of the Typesafe Stack 2.0, including the impressive Typesafe Console – well worth looking at.

New Stuff

Typesafe Stack 2.0! The new Typesafe stack includes Akka 2.0, Play! 2.0 and the impressive Typesafe Console, be sure to read the various blogs on the typesafe console. There’s also a whitepaper detailing this new version of the stack and an interview with Martin Odersky (@odersky) on this and the Future of Scala.

Spray 0.9.0. Spray is a suite of lightweight Scala libraries for building and consuming RESTful web services on top of Akka.

Kiama 1.2.0, a Scala library for language processing including attribute grammars, term rewriting, abstract state machines and pretty printing.

New Scala SIP – Self-cleaning macros.

sbt-lwm 0.3. This SBT 0.10.x plugin converts lightweight markup documents to HTML.

sbt-izpack 0.3. This plugin allows you to use IzPack (a tool for creating Java based installers) directly from your SBT 0.10.x project.

sbt-editsource 0.6.2, an SBT 0.10.x plugin that provides on-the-fly, line-oriented editing of source files.

Zero-log, fast logging with simple configuration for Scala – well worth a look!

Scalatra 2.0.4. Scalatra is a tiny, Sinatra-like web framework for Scala.

Grizzled-scala 1.0.12. The Grizzled Scala Library contains a variety of miscellaneous utility classes and objects.

Argot 0.3.6, a command-line parser library for Scala.

AVSL 0.3.7. AVSL is a very simple logger, written in Scala. AVSL implements the Simple Logging Facade for Java (SLF4J) API, allowing applications to be written to the SLF4J API, for portability. It uses a simple, non-XML configuration file.

Markwrap 0.5.2, a Scala library that provides a unified API for using various underlying lightweight markup APIs.

Classutil 0.4.4. The org.clapper.classutil (ClassUtil) library is a Scala package that provides various class location and class generation capabilities.

Grizzled-slf4j 0.6.7. The Grizzled SLF4J package provides a very thin Scala-friendly layer on top of the SLF4J (Simple Logging Facade for Java) API.

Scalasti 0.5.7. The Scalasti library is a Scala interface to the StringTemplate Java template library. It provides most of the features of StringTemplate, plus a few capabilities not found in StringTemplate, using a more Scala-friendly syntax.

Spray-json 1.1.1. Spray-json is a lightweight, clean and efficient JSON implementation in Scala.

Twirl 0.5.2, the Play Framework Scala template engine, repackaged for stand-alone use.

Blogs and tutorials

As usual feel free to drop me a mail or message @markglh on twitter with any Scala news!

This entry was posted in Mark's Blog and tagged , , , , , . Bookmark the permalink.

Leave a Reply