Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
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.
- Basic Usage
- Resource Type Class
- Mechanics of map and flatMap
- Delimited Continuations and ARM
- Scaladoc API
- Browsable Source
You can find the library on the scala-tools.org maven repository.
libraryDependencies += "com.jsuereth" %% "scala-arm" % "1.4"