Minor grammar fixes.

This commit is contained in:
sperber 2003-01-30 16:10:40 +00:00
parent 1b45498af9
commit d027d399c3
1 changed files with 14 additions and 12 deletions

View File

@ -11,7 +11,7 @@ hack---is long gone.
In retrospect, it all seems like a candy-colored dream, and it may In retrospect, it all seems like a candy-colored dream, and it may
very well be---after all, there was never any proof that the very well be---after all, there was never any proof that the
Untergrund ever existed, and even if there was, we can be sure the Untergrund ever existed, and even if it did, we can be sure the
obedient followers of the shadowy movement leaders have long burned obedient followers of the shadowy movement leaders have long burned
the papers, subjected the hard drives and diskettes to interminable the papers, subjected the hard drives and diskettes to interminable
sessions of the junkyard magnet, and eradicated all shreds of sessions of the junkyard magnet, and eradicated all shreds of
@ -35,22 +35,23 @@ Alas, probably not.
\chapter{Overview}\label{sec:intro} \chapter{Overview}\label{sec:intro}
\section{What's SUnet?} The Scheme Untergrund Networking Package (\textit{SUnet}, for short)
is a collection of applications and libraries for Internet hacking in
The Scheme Untergrund Networking Package (SUnet, for short) contains a Scheme. It runs under Scsh, the Scheme shell. SUnet includes the
set of libraries for doing Internet hacking from scsh. It includes: following components:
%
\begin{description} \begin{description}
\item[The SUnet Web server] \item[The SUnet Web server]
This is a complete implementation of an HTTP 1.0 server in Scheme. This is a highly configurable HTTP 1.0 server in Scheme.
The server is accompanied some libraries which may also be used separately: The server is accompanied some libraries which may also
be used separately:
\begin{itemize} \begin{itemize}
\item URI and URL parsers and unparsers \item URI and URL parsers and unparsers
\item a library for writing CGI scripts in Scheme \item a library for writing CGI scripts in Scheme
\item server extensions for interfacing to CGI scripts \item server extensions for interfacing to CGI scripts
\item server extensions for uploading Scheme code \item server extensions for uploading Scheme code
\item simple structured HTML output library \item simple structured HTML output library
\end{itemize} \end{itemize}
\item[The SUnet ftp server] \item[The SUnet ftp server]
This is a complete anonymous ftp server in Scheme. This is a complete anonymous ftp server in Scheme.
\item[ftp client library] This library allows you to access ftp \item[ftp client library] This library allows you to access ftp
@ -62,15 +63,16 @@ set of libraries for doing Internet hacking from scsh. It includes:
\item[POP3 client library] \item[POP3 client library]
This library allows you to access your POP3 mailbox from inside scsh. This library allows you to access your POP3 mailbox from inside scsh.
\item[RFC822 header library] This library parses email-style headers. \item[RFC822 header library] This library parses email-style headers.
\item[Daytime and Time protocol client library] \item[Daytime and Time protocol client libraries]
This library lets you find out what time it is without paying for a These libraries lets you find out what time it is without paying for a
Rolex. Rolex.
\item[DNS client library] This is a fairly complete, multithreaded DNS \item[DNS client library] This is a complete, multithreaded DNS
library. library.
\item[An \texttt{ls} clone] This library displays Unix-style directory \item[An \texttt{ls} clone] This library displays Unix-style directory
listings without running \texttt{ls}. listings without running \texttt{ls}.
\end{description} \end{description}
\section{Obtaining the system} \section{Obtaining the system}
The SUnet code is available The SUnet code is available