<?xml version="1.1" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xml:lang="en">
<head>
<title>Scala Development Tools</title>
<meta http-equiv="Content-Script-Type" content="text/javascript"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
<meta http-equiv="Content-Language" content="en"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="Copyright" content="(C) 2002-2006 LAMP/EPFL"/>
<meta name="Language" content="en"/>
<meta name="Description" content="The Scala Programming Language"/>
<meta name="Author" content="Stephane Micheloud"/>
<link rel="stylesheet" type="text/css" media="all" href="./css/style.css"/>
</head>
<body>
<div style="float:left; width:20%;">
<a href="http://scala.epfl.ch/">
<img src="images/scala_logo.png" alt="Scala" width="80" height="55"/></a>
</div>
<div style="float:right; width:20%;">
<!-- Documentation Contents -->
</div>
<div style="text-align:center; margin:1em;">
<h2>Scala Tools and Utilities</h2>
</div>
<div style="clear:both;"/>
<div style="background-color:#eeeeee; margin:1.6em; padding:0.4em;">
<h3>General</h3>
<ul class="ContentList">
<li>
<a href="#general"><b class="SansSerif">General Information</b></a>
<!--(file structure, classpath, how classes are found, changes)-->
(classpath, how classes are found)
</li>
</ul>
<h3>Standard Scala Tools and Utilities</h3>
<ul class="ContentList">
<li>
<a href="#basic"><b class="SansSerif">Basic Tools</b></a> (<code>sbaz</code>,
<code>scala</code>, <code>scalac</code>, <code>scaladoc</code>,
<code>scalaint</code>, <code>scalap</code>, <code>scalascript</code>)
</li>
</ul>
</div>
<p style="font-size: 90%; margin-left: 2em; margin-right: 2em;">
<b>NOTE</b> - Some tools have separate reference pages for Windows, Linux and Solaris
to accommodate minor differences in configuration and usage -- for example, the character
used to specify directory separators may be different.
</p>
<hr/>
<h2 id="general">
General Information
</h2>
<p>
The following documents contain important information you will need to
know to get the most out of the SDK tools.
</p>
<table cellspacing="0" cellpadding="2">
<!--
<tr>
<td>
<b>JDK File Structure</B>
</td>
<td NOWRAP>
[<A href="solaris/jdkfiles.html">Solaris</A>]
[<A href="linux/jdkfiles.html">Linux</A>]
[<A href="windows/jdkfiles.html">Windows</A>]
</td>
</tr>
-->
<tr>
<td>
<b>Setting the Classpath</B>
</td>
<td>
[<a class="external"
href="http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/classpath.html">Solaris and Linux</a>]
[<a class="external"
href="http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/classpath.html">Windows</a>]
</td>
</tr>
<tr>
<td>
<b>How Classes are Found</B>
</td>
<td>
[<a class="external"
href="http://java.sun.com/j2se/1.5.0/docs/tooldocs/findingclasses.html">Solaris, Linux and Windows</a>]
</td>
</tr>
</table>
<hr>
<h2 id="basic">
Basic Tools
</h2>
<p>
These tools are the foundation of the Scala SDK. They are the tools you
use to create and build applications.
</p>
<table cellspacing="0" cellpadding="2" style="width:100%;">
<tr>
<th>Tool Name</th>
<th>Brief Description</th>
<th>Links to Reference Pages</th>
</tr>
<tr>
<td width="13%" valign="top">
<span class="tool">sbaz</span>
</td>
<td width="70%" valign="top">
The Scala sharing tool.
</td>
<td width="17%" valign="top">
[<a href="sbaz.html">Solaris, Linux and Windows</a>]
</td>
</tr>
<tr>
<td width="13%" valign="top">
<span class="tool">scala</span>
</td>
<td width="70%" valign="top">
The launcher for Scala applications.
</td>
<td width="17%" valign="top">
[<a href="scala.html">Solaris, Linux and Windows</a>]
</td>
</tr>
<tr>
<td width="13%" valign="top">
<span class="tool">scalac</span>
</td>
<td width="70%" valign="top">
The compiler for the Scala programming language.
</td>
<td width="17%" valign="top">
[<a href="scalac.html">Solaris, Linux and Windows</a>]
</td>
</tr>
<tr>
<td width="13%" valign="top">
<span class="tool">scaladoc</span>
</td>
<td width="70%" valign="top">
The API document generator.
</td>
<td width="17%" valign="top">
[<a href="scaladoc.html">Solaris, Linux and Windows</a>]
</td>
</tr>
<tr>
<td width="13%" valign="top">
<span class="tool">scalaint</span>
</td>
<td width="70%" valign="top">
The interactive interpreter to the Scala programming language.
</td>
<td width="17%" valign="top">
[<a href="scalaint.html">Solaris, Linux and Windows</a>]
</td>
</tr>
<tr>
<td width="13%" valign="top">
<span class="tool">scalap</span>
</td>
<td width="70%" valign="top">
The Scala class file decoder.
</td>
<td width="17%" valign="top">
[<a href="scalap.html">Solaris, Linux and Windows</a>]
</td>
</tr>
<tr>
<td width="13%" valign="top">
<span class="tool">scalascript</span>
</td>
<td width="70%" valign="top">
The Scala scripting tool.
</td>
<td width="17%" valign="top">
[<a href="scalascript.html">Solaris, Linux and Windows</a>]
</td>
</tr>
</table>
<hr/>
<div style="font-size:x-small;">
Copyright (c) 2002-2006 <a href="http://www.epfl.ch/">EPFL</a>,
Lausanne, unless specified otherwise.<br/>
All rights reserved.
</div>
</body>
</html>