implicit.ly

Scala software, hot off the presses

logula 1.0.2

Patch release:

  • Now cross-compiled against Scala 2.8.0.RC3, RC5, RC6, and RC7.
  • Also strips tab characters from exception stack traces so as to play nicely with syslog.

Logula is a Scala library which provides a sane log output format and an easy-to-use mixin for adding logging to your code.

Posted July 9, 2010 by Coda Hale 

Dispatch 0.8.0.Beta1

Welcome to the Dispatch 0.8.0 track! This line depends on HttpComponents 4.1, currently in alpha2. To keep things simple we're just doing beta incrementals until they release a final.

Unless you need an 0.8 feature now, you can save yourself some trouble by staying with the 0.7 line, where all bug fixes as well as all new features that don't require HttpComponents 4.1 will land until the final release of 0.8.0.

  • New http-gae module for Google App Engine support, contributed by maxaf
  • Configurable max pooled connections in dispatch.Threads

Databinder Dispatch is a library for HTTP interaction, from asynchronous GETs to multi-part OAuth-enticated POSTs.

knockoff 0.7.2-13

  • Added the SCAMLWriter with associated toSCAML method, in case you want to pepper your markdown files with SCAML - and then use Scalate to process them. (Note No SSP... yet.)
  • Specification bugfix whereupon hard breaks are properly broken with <br/>s instead of splitting the two lines into separate paragraphs.

Knockoff is a markdown processor library for converting Markdown documents to XHTML and experimentally other formats.

metrics 1.0.5

Some more bugfixin':

  • Documentation fix.
  • Added TimedToggle, which may or may not be useful at all.
  • Now cross-building for RC2 and RC3.

Metrics is a Scala library for exposing application metrics via JMX.

Filed under  //   Scala 2.8.0.Beta1   Scala 2.8.0.RC2   Scala 2.8.0.RC3   com.yammer   metrics  
Posted June 1, 2010 by Coda Hale 

knockoff 0.7.1-12

Two small bug fixes:

  1. A reference link followed by a paren was being matched as a normal link.
  2. If you used an asterix-delimited em right after a list item asterix marker, the line is now considered to be a list item if you use an odd number of asterixes on the line. (Ugly, but generally going to be OK.)

Knockoff is a markdown processor library for converting Markdown documents to XHTML and experimentally other formats.

avsl 0.2.2

  • Configuration logic now installs a default handler and formatter when creating a "fake" root node. This strategy avoids a nasty exception if an empty (or incorrect) configuration file is passed to AVSL. Now, if that happens, AVSL just silently configures itself to do nothing.
  • Updated to Grizzled Scala version 0.7.
  • Updated to build with Scala 2.8.0.RC3. Dropped support for RC1.
  • Updated to SLF4J 1.6.
  • Updated to Simple Build Tool 0.7.4.

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.

Filed under  //   Scala 2.8.0.RC2   Scala 2.8.0.RC3   avsl   org.clapper  

Dispatch 0.7.4

  • Deprecate Http#also since Http#x with Handler#apply can do the same thing, but better.
  • Deprecate <<< (a: Any) in favor of <<< (s: String)
  • Improve error message for missing entity error
  • Encode asterisks according to the OAuth spec
  • Depend on lift-json M5
  • Cross-publish for Scala 2.8.0.RC3

Databinder Dispatch is a library for HTTP interaction, from asynchronous GETs to multi-part OAuth-enticated POSTs.

classutil 0.1.2

  • Updated to version 0.7 of Grizzled Scala.
  • Updated to version 0.2.2 of [Grizzled-SLF4J][].
  • Bumped to SBT version 0.7.4.
  • Tightened access restrictions on some ASM-specific internal classes.
  • Now compiles under Scala 2.8.0.RC3 and RC2. Dropped support for RC1.

The ClassUtil library is a Scala library that locates and filters classes quickly, using the small and fast [ASM][] bytecode library. ClassUtil returns metadata about the classes in a lazy iterator (via the continuations plugin in Scala 2.8), for efficiency and fast startup. The package's home page is at http://bmc.github.com/classutil; please see that page for complete details.

Filed under  //   Scala 2.8.0.RC2   Scala 2.8.0.RC3   classutil   org.clapper  

grizzled-slf4j 0.2.2

  • Updated to SBT version 0.7.4.
  • Now compiles with Scala 2.8.0.RC3, as well as Scala-2.8.0.RC2 and Scala 2.7.7. Dropped support for Scala-2.8.0.RC1.

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

Filed under  //   Scala 2.7.7   Scala 2.8.0.RC2   Scala 2.8.0.RC3   grizzled-slf4j   org.clapper  

scalasti 0.3

  • Added support for automatic aggregate creation, via the new StringTemplate.setAggregate() methods.
  • Changed StringTemplate interface to support Any, not just AnyRef attribute values.
  • Various set methods in StringTemplate now return the template.
  • Updated to version 0.7 of Grizzled Scala.
  • Now compiles with Scala 2.8.0.RC3, as well as RC2. Dropped support for RC1.

The Scalasti library is a Scala interface to the StringTemplate Java template library. It provides a subset of the features of StringTemplate, using a more Scala-friendly syntax.

Filed under  //   Scala 2.8.0.RC2   Scala 2.8.0.RC3   org.clapper   scalasti