
The table below lists the content of a Scala distribution.
Every Scala distribution also contains the packaging programsbaz, which lets you easily install additional resources not included in the distribution; a tutorial on sbaz isavailable[1].
To reduce the download size, the distribution archives do not contain the full API and PDF documentation. The documentation can be obtained by installing the sbaz[2] packages "scala-devel-docs" and "scala-documentation". You can also, of course, browse the Scala API[3] andPDF manuals[4] online.
| bin/ | fsc[5] | the fast Scala compiler |
| sbaz[6] | the Scala package sharing tool | |
| scala[7] | the Scala wrapper for the JVM | |
| scalac[8] | the Scala compiler | |
| scaladoc[9] | the Scala documentation generator | |
| doc/sbaz/ | manual.pdf | the Sbaz manual |
| doc/scala-devel-docs/(1) | scala/api/index.html[3] | the Scala API documentation |
| scala/examples | some Scala source examples | |
| doc/scala-documentation/(1) | ScalaByExample.pdf[10] | learn Scala through a series of examples |
| ScalaReference.pdf[11] | the Scala reference | |
| ScalaTutorial.pdf[12] | a brief introduction to Scala | |
| lib/ | sbaz.jar | the Scala Bazaar library |
| scala-compiler.jar | the Scala compiler library | |
| scala-dbc.jar | the Scala database access library | |
| scala-library.jar | the Scala runtime library | |
| scala-swing.jar | tha Scala swing library | |
| man/man1/ | fsc.1, sbaz.1, ... | the Scala man pages |
| meta/ | available, ... | files containing meta-information for Sbaz |
| misc/ | folder where Sbaz packages can deposit miscellaneous files | |
| misc/scala-tool-support/ | emacs/* | the Emacs support files |
| .. (more) | gedit[13], genscript[14], jEdit[15], Scite[16], TextPad[17], UltraEdit[18] | |
| src/ | sbaz-src.jar | the sources of the Sbaz tool |
| scala-compiler-src.jar | the sources of the Scala compiler | |
| scala-dbc-src.jar | the sources of the Scala DB library | |
| scala-library-src.jar | the sources of the Scala runtime library | |
| scala-swing-src.jar | the sources of the Scala swing library |
scala-devel-docs" and "scala-documentation".The online-version of the scala tools man pages can be foundhere[19].
Links:
[1] http://www.scala-lang.org/node/93
[2] http://www.scala-lang.org/tools/sbaz/index.html#
[3] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/api/index.html
[4] http://www.scala-lang.org/node/198
[5] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/tools/fsc.html
[6] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/tools/sbaz.html
[7] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/tools/scala.html
[8] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/tools/scalac.html
[9] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/tools/scaladoc.html
[10] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/ScalaByExample.pdf
[11] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/ScalaReference.pdf
[12] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/ScalaTutorial.pdf
[13] http://www.gnome.org/projects/gedit/
[14] http://www.codento.com/people/mtr/genscript/
[15] http://www.jedit.org/
[16] http://www.scintilla.org/SciTE.html
[17] http://www.textpad.com/
[18] http://www.ultraedit.com/index.php?name=UE_MoreFeatures
[19] http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/tools/index.html