Skip to content

Commit 5250f59

Browse files
committed
Page title cleanup.
1 parent 0777ef7 commit 5250f59

34 files changed

+33
-33
lines changed

_ref/docs/hdr2.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<html dir="ltr">
22
<head>
33
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
4-
<title>%%TITLE%%</title>
4+
<title>Arc: %%TITLE%%</title>
55
<link rel="stylesheet" type="text/css" href="code.css">
66
<link href="http://twitter.github.io/bootstrap/assets/css/bootstrap.css" rel="stylesheet">
77
<link href="http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css" rel="stylesheet">

_ref/template.arc

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
(while (= line (readline inf))
3131
(if (posmatch "%%INDEX%%" line)
3232
(disp (subst (getlinkindexhtml) "%%INDEX%%" line))
33-
(disp (subst links* "%%LINKS%%" (subst (string "Arc: " page*) "%%TITLE%%" line))))
33+
(disp (subst links* "%%LINKS%%" (subst page* "%%TITLE%%" line))))
3434
(prn)
3535
)
3636
(close inf)))

ref/anaphoric.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="html.html">HTML generation</a>
2525
</div>
26-
<h1 class="links">Arc: Anaphoric operations</h1>
26+
<h1 class="links">Anaphoric operations</h1>
2727
Anaphoric operations provide a mechanism to refer back to themselves.
2828
This can be useful when an expression needs to be used later, as in <code>aif</code>, <code>awhen</code>, or <code>aand</code>. Anaphoric functions allow a function to refer back to itself recursively, without creating a named function.
2929

ref/app.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="setforms.html">Internals of places and setforms</a>
2525
</div>
26-
<h1 class="links">Arc: App server</h1>
26+
<h1 class="links">App server</h1>
2727
The Arc distribution includes a simple application server in <code>app.arc</code>. The two main features of the app server are account management and improved forms handling.
2828

2929
<h2>Running the server</h2>

ref/assignment.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<div class="links">Up: <a href="index.html">Contents</a>
2323
Next: <a href="combining.html">Boolean operations</a>
2424
</div>
25-
<h1 class="links">Arc: Assignment</h1>
25+
<h1 class="links">Assignment</h1>
2626
The Arc language features a number of assignment functions to update variables and data structures. Arc also includes the concept of a "place", which specifies the position to be updated. Places are also known as "generalized variables", as they can be used as variables in many contexts.
2727
<p>
2828
This page describes Arc's basic assignment operators as well as the operators that use places to perform updates.

ref/assoc.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="template.html">Templates</a>
2525
</div>
26-
<h1 class="links">Arc: Association lists</h1>
26+
<h1 class="links">Association lists</h1>
2727
<h2>Association lists</h2>
2828
Association lists are a simple key/value data structure, consisting of a list of pairs. Keys are looked up in the association list by linearly scanning the list, which makes association lists inefficient for large numbers of entries.
2929
Arc's <a href="table.html">tables</a> are an alternative to association lists. Some <a href="http://ycombinator.com/arc/tut.txt">advantages</a> of association lists are that they can preserve order and preserve old values. Also, multiple association lists can share the same tail.

ref/atomic.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="os.html">Operating system</a>
2525
</div>
26-
<h1 class="links">Arc: Atomic operations</h1>
26+
<h1 class="links">Atomic operations</h1>
2727
Atomic operations
2828
<h2>Atomic operations</h2>
2929
<p><table class='arc'>

ref/combining.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="iteration.html">Iteration</a>
2525
</div>
26-
<h1 class="links">Arc: Boolean operations</h1>
26+
<h1 class="links">Boolean operations</h1>
2727
<h2>Booleans</h2>
2828
Arc provides basic Boolean operations.
2929
Only nil and empty list are false; any other value, including 0 and empty string, is true. The operations provide short-circuit evaluation, so only the necessary arguments are evaluated, left-to-right.

ref/conditionals.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="evaluation.html">Evaluation</a>
2525
</div>
26-
<h1 class="links">Arc: Conditionals</h1>
26+
<h1 class="links">Conditionals</h1>
2727
The fundamental conditional operator in Arc is <code>if</code>. It is similar to the Lisp <code>if</code>, except it eliminates the parentheses around the clauses. For a simple conditional with multiple body statements, <code>when</code> or its opposite <code>unless</code> can be used.
2828
<p>
2929
Arc provides several conditionals that assign the test expression to a variable, similar to <code>let</code>. The <code>iflet</code>, <code>caselet</code>, and <code>whenlet</code> macros are useful if the test expression is used inside the body.

ref/error.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="anaphoric.html">Anaphoric operations</a>
2525
</div>
26-
<h1 class="links">Arc: Error handling and continuations</h1>
26+
<h1 class="links">Error handling and continuations</h1>
2727
<h2>Error handling and continuations</h2>
2828
Arc provides several operations for error handling and non-linear control flow.
2929
Since Arc's control flow mechanisms are built on top of MzScheme, see the MzScheme manual on <a href='http://download.plt-scheme.org/doc/mzscheme/mzscheme-Z-H-6.html#node_chap_6'>exceptions and control flow</a> for details.

ref/evaluation.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="list.html">List operations</a>
2525
</div>
26-
<h1 class="links">Arc: Evaluation</h1>
26+
<h1 class="links">Evaluation</h1>
2727
<h2>Evaluation</h2>
2828
Arc provides several syntax innovations beyond Scheme.
2929
<h2>Square-bracket anonymous functions</h2>

ref/filesystem.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="threading.html">Threads</a>
2525
</div>
26-
<h1 class="links">Arc: File system operations</h1>
26+
<h1 class="links">File system operations</h1>
2727
Arc has operations to manipulate files and directories. These operations do not all work on non-Unix systems. The I/O operations are closely related to MzScheme's <a
2828
href='http://download.plt-scheme.org/doc/mzscheme/mzscheme-Z-H-11.html#node_chap_11'>I/O
2929
operations</a>.

ref/fnindex.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<div class="links">Previous: <a href="setforms.html">Internals of places and setforms</a>
2323
Up: <a href="index.html">Contents</a>
2424
</div>
25-
<h1 class="links">Arc: Index of Arc functions</h1>
25+
<h1 class="links">Index of Arc functions</h1>
2626
The following alphabetical index lists the functions, procedures, macros, and variables in the Arc language, with links to more information.
2727
<h2>symbols</h2>
2828
<a href='math.html#%2a'>*</a>

ref/foundation-doc.html

-5 Bytes
Binary file not shown.

ref/html.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="srv.html">The Arc web server</a>
2525
</div>
26-
<h1 class="links">Arc: HTML operations</h1>
26+
<h1 class="links">HTML operations</h1>
2727
Arc provides a large number of operations for generating HTML. The basic operations are <code>gentag</code> to generate a standalone tag such as <code>&lt;img&gt;</code>, and <code>tag</code> to generate an open/close tag pair surrounding something. In addition, Arc provides special-purpose functions for common HTML operations.
2828
Arc has many operations to support forms, as well as many table operations, as tables are its primary layout technique.
2929
<p>

ref/io.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="filesystem.html">Filesystem operations</a>
2525
</div>
26-
<h1 class="links">Arc: I/O</h1>
26+
<h1 class="links">I/O</h1>
2727
Arc has a large variety of I/O operations that support file, string, and network I/O. Because Arc's I/O system is based on MzScheme, the <a href="http://download.plt-scheme.org/doc/mzscheme/mzscheme-Z-H-11.html">MzScheme I/O documentation</a> provides useful background.
2828
<p>
2929
Arc's I/O system is built in layers. The <a href="/foundation-doc.html">foundation</a> provides basic operations. On top of this, more functional operations are constructed. The <code>w/</code> (with/) series of operations are generally the most convenient.

ref/iteration.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="conditionals.html">Conditionals</a>
2525
</div>
26-
<h1 class="links">Arc: Iteration</h1>
26+
<h1 class="links">Iteration</h1>
2727
Arc provides a number of macros to iterate over code multiple times.
2828
<code>while</code>, <code>until</code>, <code>whilet</code>,
2929
<code>whiler</code>, and <code>loop</code> permit iteration subject to a

ref/list.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="macro.html">Macros</a>
2525
</div>
26-
<h1 class="links">Arc: List manipulation</h1>
26+
<h1 class="links">List manipulation</h1>
2727
<h2>List manipulation</h2>
2828
As lists are the key data structure in Arc, the language includes a large number of operations on lists and sequences. Some operations apply only to lists, while others apply to strings and tables.
2929
<p><table class='arc'>

ref/macro.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="math.html">Math</a>
2525
</div>
26-
<h1 class="links">Arc: Macros</h1>
26+
<h1 class="links">Macros</h1>
2727
<h2>Macros</h2>
2828
Arc's macro system is more similar to Lisp than to Scheme; an Arc macro resembles a function that generates code.
2929
<p>

ref/math.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="predicates.html">Predicates</a>
2525
</div>
26-
<h1 class="links">Arc: Math operations</h1>
26+
<h1 class="links">Math operations</h1>
2727
<h2>Math operations</h2>
2828
The math operations of Arc are fairly limited. Many expected
2929
operations, such as trigonometry, are missing.

ref/networking.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="atomic.html">Atomic operations</a>
2525
</div>
26-
<h1 class="links">Arc: Networking</h1>
26+
<h1 class="links">Networking</h1>
2727
<h2>Networking</h2>
2828
Arc's networking functions are limited to those necessary to support a
2929
web server. In particular, there is no support for outgoing network

ref/os.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="io.html">I/O in the Arc language</a>
2525
</div>
26-
<h1 class="links">Arc: Other OS Operations</h1>
26+
<h1 class="links">Other OS Operations</h1>
2727
<h2>Other OS Operations</h2>
2828
The following are miscellaneous operating system operations.
2929
<p><table class='arc'>

ref/predicates.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="string.html">String operations</a>
2525
</div>
26-
<h1 class="links">Arc: Predicates</h1>
26+
<h1 class="links">Predicates</h1>
2727
<h2>Predicates</h2>
2828
Arc includes multiple predicates. The dead and ssyntax predicates are
2929
listed elsewhere.

ref/queue.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="error.html">Error handling</a>
2525
</div>
26-
<h1 class="links">Arc: Queue operations</h1>
26+
<h1 class="links">Queue operations</h1>
2727
Arc implements a queue datatype, which is useful to add and remove elements in a first-in-first-out order. The queue datatype provides two advantages over using a plain list. The queue provides constant-time operations to add and remove elements and to determine the queue length. The queue also provides atomic access to its contents.
2828
<p>Internally the queue is implemented by a three-element list. The first element is the queue's contents as a list. The second element is a reference to the last element in the list. The third element is the length of the queue. By maintaining a reference to the end of the queue, an element can be added to the end of the queue in constant time, without traversing the whole list. By storing the length explicitly, the length can also be returned in constant time. For example, the following shows a queue with two elements:
2929
<pre class="repl">

ref/setforms.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="fnindex.html">Index</a>
2525
</div>
26-
<h1 class="links">Arc: Internals of places and setforms</h1>
26+
<h1 class="links">Internals of places and setforms</h1>
2727
Assignment and generalized variables are one of the most interesting parts of the Arc language. While assignment with <code>=</code> seems straightforward, it is actually remarkably complex and flexible. This page describes the details and internals of generalized variables, places, and setforms. For a more introductory guide, see <a href="assignment.html">Arc: Assignment</a>.
2828

2929
<p>

ref/srv.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="app.html">The Arc application server</a>
2525
</div>
26-
<h1 class="links">Arc: Web server</h1>
26+
<h1 class="links">Web server</h1>
2727
Arc includes a web server with several interesting features, including a continuation-based design. The web server includes many different operations to create forms and links with associated continuations.
2828
<p>
2929
The Arc distribution comes with sample web applications including a new site (<code>news.arc</code>) and a blog (<code>blog.arc</code>).

ref/string.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="table.html">Table operations</a>
2525
</div>
26-
<h1 class="links">Arc: String operations</h1>
26+
<h1 class="links">String operations</h1>
2727
<h2>String operations</h2>
2828
<p><table class='arc'>
2929
<tr>

ref/table.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="type.html">Type operations</a>
2525
</div>
26-
<h1 class="links">Arc: Table operations</h1>
26+
<h1 class="links">Table operations</h1>
2727
<h2>Table operations</h2>
2828
Arc provides support for hash tables. An entry in the table is
2929
accessed by treating the table as a function on the key. For example, to look

ref/template.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="tree.html">Trees</a>
2525
</div>
26-
<h1 class="links">Arc: Template operations</h1>
26+
<h1 class="links">Template operations</h1>
2727
One of the data structures provided by Arc is the template abstraction. Templates act somewhat like structure definitions. A template can be instantiated into a table that represents the structure as key-value pairs, where the keys can be considered field names in the structure, and the values are the values of the fields.
2828
A template defines a structure by defining the allowed keys, potentially with default values. A template is instantiated into a table by providing key-value pairs; these can override the defaults.
2929
<p>

ref/threading.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="time.html">Time operations</a>
2525
</div>
26-
<h1 class="links">Arc: Threading</h1>
26+
<h1 class="links">Threading</h1>
2727
Arc supports multiple threads of execution. One useful application of threads is to run a long-running process in the "background", for instance Arc's web server:
2828
<pre class="repl">
2929
arc> (thread (asv 8000))

ref/time.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="assoc.html">Association lists</a>
2525
</div>
26-
<h1 class="links">Arc: Time</h1>
26+
<h1 class="links">Time</h1>
2727
Arc provides several functions to determine the current time, measure time intervals, and measure the execution time of expressions. Many of the
2828
functions use a system-dependent time base, which is typically the number of seconds since January 1, 1970; see the MzScheme <a href="http://download.plt-scheme.org/doc/mzscheme/mzscheme-Z-H-15.html">time documentation</a> for details.
2929
<p>

ref/tree.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="queue.html">Queues</a>
2525
</div>
26-
<h1 class="links">Arc: Tree operations</h1>
26+
<h1 class="links">Tree operations</h1>
2727
One of the datatypes Arc supports is binary trees, built out of cons cells.
2828
A standard technique in Lisp is to build a binary tree with data at the leaves and cons cells as the interior nodes.
2929
<p>

ref/type.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="variables.html">Variable operations</a>
2525
</div>
26-
<h1 class="links">Arc: Type handling</h1>
26+
<h1 class="links">Type handling</h1>
2727
Arc has functions to convert types and to determine the type of an object.
2828
<h2>Type handling</h2>
2929
<p><table class='arc'>

ref/variables.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Up: <a href="index.html">Contents</a>
2424
Next: <a href="networking.html">Networking</a>
2525
</div>
26-
<h1 class="links">Arc: Variables</h1>
26+
<h1 class="links">Variables</h1>
2727
<h2>Variables</h2>
2828
<p><table class='arc'>
2929
<tr>

0 commit comments

Comments
 (0)