My favorites | Sign in
Project Logo
                
Code license: New BSD License
Labels: Scala, automated, testing, monad, functor
Show all Featured downloads:
scalaz-4.0-p1.zip

Scalaz (Scar-lah-zed) is a library written in the Scala Programming Language. One mandate of the library is to depend only on the core Scala API and the core Java 2 Standard Edition API. The intention of Scalaz is to include general functions that are not currently available in the core Scala API. Scalaz is released under a BSD open source licence making it compatible with the licence of the Scala project.

Scalaz has recently (April 2009) undergone a rewrite for a planned version 4 release. Much of what was included in previous versions is still available however, it is better organised. It is intended for a user to get going with Scalaz 4 with a single import (import scalaz.S._). Unfortunately, this requires a bit of work from us, the library writers, as per Scala, but we have determined that it is worth it.

Scalaz 4 is intended to include a host of new libraries roughly sorted into packages as follows:

Basic data structures, type-classes that are not specific to any domain
Data structures for writing web applications (based on the slinky prototype)
Data structures for JDBC
Data structures for parsing
Libraries for geographic calculations
An implementation of actors for concurrency
A library for automatic memoisation of computations

Some features that have already been implemented for Scalaz 4


Scalaz API Specification

Scalaz Demo code

Download latest (tar.gz)

Download latest (zip)









Hosted by Google Code