The table below lists the content of a Scala distribution.
Every Scala distribution also contains the packaging program sbaz, which lets you easily install additional resources not included in the distribution; a tutorial on sbaz is available [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] and PDF 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 found here [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