summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2006-06-08 15:11:48 +0000
committermichelou <michelou@epfl.ch>2006-06-08 15:11:48 +0000
commit7427ad112713c10ac6763c4217fc3737194e1b98 (patch)
tree67af0ee76050a351a3d6166aa3c96de6a263e575 /docs
parent8b6eba1a9c40eeb5b89abe181ff5e18fe21d1758 (diff)
downloadscala-7427ad112713c10ac6763c4217fc3737194e1b98.tar.gz
scala-7427ad112713c10ac6763c4217fc3737194e1b98.tar.bz2
scala-7427ad112713c10ac6763c4217fc3737194e1b98.zip
reactivated call to 'load' in file DocGenerator...
reactivated call to 'load' in file DocGenerator.scala
Diffstat (limited to 'docs')
-rw-r--r--docs/man/build.xml8
-rw-r--r--docs/man/src/css/style.css66
-rw-r--r--docs/man/src/images/external.gifbin0 -> 289 bytes
-rw-r--r--docs/man/src/images/scala_logo.pngbin0 -> 4751 bytes
-rw-r--r--docs/man/src/index.html211
5 files changed, 285 insertions, 0 deletions
diff --git a/docs/man/build.xml b/docs/man/build.xml
index 37116463ff..370fe32f08 100644
--- a/docs/man/build.xml
+++ b/docs/man/build.xml
@@ -56,6 +56,14 @@
<emit command="scalap"/>
<emit command="scalascript"/>
<fixcrlf srcdir="${dist.dir}" eol="lf"/>
+ <copy todir="${dist.dir}">
+ <fileset dir="${src.dir}">
+ <include name="**/*.html"/>
+ <include name="**/*.css"/>
+ <include name="**/*.gif"/>
+ <include name="**/*.png"/>
+ </fileset>
+ </copy>
</target>
<macrodef name="emit">
diff --git a/docs/man/src/css/style.css b/docs/man/src/css/style.css
new file mode 100644
index 0000000000..3072be4012
--- /dev/null
+++ b/docs/man/src/css/style.css
@@ -0,0 +1,66 @@
+.SansSerif {
+ font-family: Arial, Helvetica, sans-serif;
+}
+
+.ContentList { font-size: 90%; style: margin-left: 3.4em; }
+
+.Note {
+ margin-left: 4em;
+ margin-right: 4em;
+ font-size: 90%;
+}
+
+/* see http://www.maxdesign.com.au/presentation/external/ */
+a.external span {
+ position: absolute;
+ left: -5000px;
+ width: 4000px;
+}
+
+a.external:link {
+ background: url(../images/external.gif) no-repeat 100% 0;
+ padding: 0px 20px 0px 0px;
+}
+
+a.external:visited {
+ color: purple;
+ background-color: white;
+ background: url(../images/external.gif) no-repeat 100% -100px;
+ padding: 0px 20px 0px 0px;
+}
+
+a.external:hover {
+ color: red;
+ background-color: white;
+ background: url(../images/external.gif) no-repeat 100% -200px;
+ padding: 0px 20px 0px 0px;
+}
+
+h2 { font-family: Arial, Helvetica, sans-serif; }
+
+h3 {
+ margin-left: 1.4em;
+ margin-bottom: .1em;
+ font-family: Arial, Helvetica, sans-serif;
+}
+
+hr {
+ margin: 1em 0 1em 0;
+}
+
+img {
+ border:none;
+}
+
+li {
+ margin-left: 1.7em;
+}
+
+span.tool {
+ font-family: Courier, Sans-Serif;
+ font-weight: bold;
+}
+
+th {
+ white-space: nowrap;
+}
diff --git a/docs/man/src/images/external.gif b/docs/man/src/images/external.gif
new file mode 100644
index 0000000000..dc962b779d
--- /dev/null
+++ b/docs/man/src/images/external.gif
Binary files differ
diff --git a/docs/man/src/images/scala_logo.png b/docs/man/src/images/scala_logo.png
new file mode 100644
index 0000000000..f89a81c1af
--- /dev/null
+++ b/docs/man/src/images/scala_logo.png
Binary files differ
diff --git a/docs/man/src/index.html b/docs/man/src/index.html
new file mode 100644
index 0000000000..3a728604ca
--- /dev/null
+++ b/docs/man/src/index.html
@@ -0,0 +1,211 @@
+<?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%;">
+ &nbsp; <!-- 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>