Scala 를 사용할 때, Java 라이브러리를 사용하는 것도 가능하지만, Only Scala 로 개발하고 싶은 개발자에게는 필요한 정보입니다.
from http://www.scala-lang.org/node/27499
Community Projects
Special thanks to the 43 projects that have made releases available for this version of Scala!
- ScalaLogging
Convenient and performant logging in Scala
Location: "com.typesafe" %% "scalalogging-slf4j" % "1.0.0"
- specs2
specs2 is a library for writing software specifications in Scala
Location: "org.specs2" %% "specs2" % "1.13"
- ScalikeJDBC
A tidy SQL-based DB access library for Scala.
Location: "com.github.seratch" %% "scalikejdbc" % "1.4.1"
- scopt
scopt is a little command line options parsing library.
Location: "com.github.scopt" %% "scopt" % "2.1.0"
- ScalaMock 3
Native Scala Mocking with added macro-goodness
Location:
For ScalaTest integration: "org.scalamock" %% "scalamock-scalatest-support" % "3.0"
For Specs2 integration: "org.scalamock" %% "scalamock-specs2-support" % "3.0"
- nscala-time
A new Scala wrapper for Joda Time based on scala-time.
Location: "com.github.nscala-time" %% "nscala-time" % "0.2.0"
- Slick
Scala Language-Integrated Connection Kit
Location: "com.typesafe" %% "slick" % "1.0.0-RC1"
- sfreechart
SFreeChart is a Scala-friendly wrapper for JFreeChart
Location: "com.github.wookietreiber.sfreechart" %% "sfreechart" % "0.1.0"
- ScalaAudioFile
A library to read and write uncompressed audio files (AIFF, WAVE, etc.)
Location: "de.sciss" %% "scalaaudiofile" % "1.2.+"
- ScalaOSC
A library for OpenSoundControl (OSC), a message protocol used in multi-media applications.
Location: "de.sciss" %% "scalaosc" % "1.1.+"
- ScalaCollider
A sound synthesis library for the SuperCollider server
Location: "de.sciss" %% "scalacollider" % "1.3.+"
- ScalaInterpreterPane
A Swing based front-end for the Scala REPL (interpreter)
Location: "de.sciss" %% "scalainterpreterpane" % "1.3.+"
- redisclient
Scala driver for Redis
Location: "net.debasishg" %% "redisclient" % "2.9"
- ScalaSTM
Software transactional memory for Scala, plus STM-friendly concurrent sets and maps
Location: "org.scala-stm" %% "scala-stm" % "0.7"
- ScalaJPA
Scala wrappers for JPA 1.0 Persistence Framework
Location: "org.scala-libs" %% "scalajpa" % "1.4"
- ScalaTest
Simple, clear tests and executable specifications
Location: "org.scalatest" % "scalatest_2.10" % "1.9.1" // For ScalaTest 1.9.1, or
"org.scalatest" % "scalatest_2.10" % "2.0.M5b" // For ScalaTest 2.0.M5
- AudioWidgets
Specialized Swing widgets for audio applications in Scala
Location: "de.sciss" %% "audiowidgets" % "1.1.+"
core: "de.sciss" %% "audiowidgets-core" % "1.1.+"
scala-swing bindings: "de.sciss" %% "audiowidgets-swing" % "1.1.+"
- ScalaColliderSwing
A Swing and REPL front-end for ScalaCollider
Location: "de.sciss" %% "scalacolliderswing" % "1.3.+"
- Strugatzki
Algorithms for extracting audio features and matching audio file similarities
Location: "de.sciss" %% "strugatzki" % "1.3.+"
- ScissDSP
Collection of DSP algorithms and components for Scala
Location: "de.sciss" %% "scissdsp" % "1.1.+"
- FScapeJobs
A library to launch digital signal processing jobs for FScape via OSC
Location: "de.sciss" %% "fscapejobs" % "1.2.+"
- FingerTree
A Scala implementation of the versatile purely functional data structure of the same name.
Location: "de.sciss" %% "fingertree" % "1.2.+"
- scalaz
Type Classes and Pure Functional Data Structures for Scala
Location: "org.scalaz" %% "scalaz-core" % "7.0.0-M7"
- scallop
a simple (yet powerful) command-line arguments parsing library for Scala.
Location: "org.rogach" %% "scallop" % "0.6.3"
- Basis
An experimental foundation library focussed on efficiency and clean design.
Location: "it.reify" %% "basis" % "0.0"
"it.reify" %% "basis-collections" % "0.0"
"it.reify" %% "basis-containers" % "0.0"
"it.reify" %% "basis-control" % "0.0"
"it.reify" %% "basis-generators" % "0.0"
"it.reify" %% "basis-math" % "0.0"
"it.reify" %% "basis-memory" % "0.0"
"it.reify" %% "basis-runtime" % "0.0"
"it.reify" %% "basis-sequential" % "0.0"
"it.reify" %% "basis-text" % "0.0"
"it.reify" %% "basis-util" % "0.0"
- scala-poi
A convenient API for creating Excel spreadsheets using Apache POI.
Location: "info.folone" %% "poi-scala" % "0.7"
- shapeless
An exploration of generic/polytypic programming in Scala
Location: "com.chuusai" %% "shapeless" % "1.2.3"
- sqltyped
a macro which infers Scala types from database
Location: "fi.reaktor" %% "sqltyped" % "0.1.0"
- Jackson Scala Module
Scala data type support for the Jackson JSON processing library
Location: "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.1.3"
- Metrics-scala
Capturing JVM- and application-level metrics. So you know what's going on.
Location: "nl.grons" % "metrics-scala_2.10" % "2.2.0"
- LucreSTM
Extension of Scala-STM, adding optional durability layer, and providing API for confluent and reactive event layers
Location: "de.sciss" %% "lucrestm" % "1.6.+"
core: "de.sciss" %% "lucrestm-core" % "1.6.+"
BerkeleyDB JE bindings: "de.sciss" %% "lucrestm-bdb" % "1.6.+"
Resolvers needed for lucrestm-bdb: "Oracle Repository" at "http://download.oracle.com/maven"
- LucreData
Transactional data structures (skip list, skip octree, total order) for Scala
Location: "de.sciss" %% "lucredata" % "1.6.+"
core: "de.sciss" %% "lucredata-core" % "1.6.+"
gui-views: "de.sciss" %% "lucredata-views" % "1.6.+"
- LucreEvent
Reactive event-system for LucreSTM
Location: "de.sciss" %% "lucreevent" % "1.6.+"
core: "de.sciss" %% "lucreevent-core" % "1.6.+"
expression trees: "de.sciss" %% "lucreevent-expr" % "1.6.+"
- LucreConfluent
Confluently persistent references for Scala
Location: "de.sciss" %% "lucreconfluent" % "1.6.+"
core: "de.sciss" %% "lucreconfluent-core" % "1.6.+"
events: "de.sciss" %% "lucreconfluent-event" % "1.6.+"
- SoundProcesses
A framework for creating and managing ScalaCollider based sound processes
Location: "de.sciss" %% "soundprocesses" % "1.3.+"
Resolvers needed for dependencies: "Oracle Repository" at "http://download.oracle.com/maven"
- Graph for Scala
In-memory graph library seamlessly fitting into the Scala Collection Library
Location: "com.assembla.scala-incubator" % "graph-core_2.10" % "1.6.0"
- Kiama
Kiama is a Scala library for language processing
Location: "com.googlecode.kiama" % "kiama_2.10" % "1.4.0"
- Scala Migrations
Database migrations for Derby, MySQL, PostgreSQL and Oracle written in a Scala DSL
Location: "com.imageworks.scala-migrations" %% "scala-migrations" % "1.1.1"
- Spire
Powerful new number types and numeric abstractions for Scala.
Location: "org.spire-math" % "spire_2.10.0" % "0.3.0-M7"
- squeryl
A Scala ORM and DSL for talking with Databases with minimum verbosity and maximum type safety
Location: "org.squeryl" %% "squeryl" % "0.9.5-6"
- Scales Xml
Scales Xml provides superb performance with low memory usage, a unified pull and push model, Iteratee and Iterator based pull parsing, equality framework, both an embedded XPath DSL and string based XPath 1.0 support.
Location: "org.scalesxml" %% "scales-xml" % "0.4.4"
- geotrellis
Geographic data processing engine for high performance applications.
Location: "com.azavea.geotrellis" %% "geotrellis" % "0.8.0-RC1"
- SORM
A pure case-classes oriented ORM framework for Scala
Location: "com.github.nikita-volkov" % "sorm" % "0.3.5"
댓글 없음:
댓글 쓰기