Ondřej Španěl edited this page Mar 22, 2016 · 11 revisions

Welcome to the scala-arm project! This project aims to provide Automatic-Resource-Management via a robust library with an easy-to-use interface. The project aims to support 80% of ARM-related use cases, along with allowing customisation for the remaining cases. The library uses a lot of advanced features behind the scenes to “do the right thing” for users. Some of the method signatures may seem strange to users new to scala, so we recommend checking out the basic usage description.


You can find the library on the scala-tools.org maven repository.

groupId: com.jsuereth
artifactId: scala-arm_${scala-version}
version: 1.4

For SBT:

libraryDependencies += "com.jsuereth" %% "scala-arm" % "1.4"