* Fixed a few typos in docs.

* Updated README and introduction in docs.
* changed target in configure.ac to be ikarus instead of ikarus-scheme.
This commit is contained in:
Abdulaziz Ghuloum 2007-10-31 04:43:22 -04:00
parent 6fd0c07178
commit 6be6dee96c
7 changed files with 42 additions and 40 deletions

View File

@ -16,9 +16,9 @@
srcdir = .
top_srcdir = .
pkgdatadir = $(datadir)/ikarus-scheme
pkglibdir = $(libdir)/ikarus-scheme
pkgincludedir = $(includedir)/ikarus-scheme
pkgdatadir = $(datadir)/ikarus
pkglibdir = $(libdir)/ikarus
pkgincludedir = $(includedir)/ikarus
top_builddir = .
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = /usr/bin/install -c
@ -105,11 +105,11 @@ LIBS = -lgmp
LTLIBOBJS = lstat$U.lo
MAKEINFO = ${SHELL} /Users/ikarus/Work/ikarus-scheme/missing --run makeinfo
OBJEXT = o
PACKAGE = ikarus-scheme
PACKAGE = ikarus
PACKAGE_BUGREPORT = aghuloum@cs.indiana.edu
PACKAGE_NAME = ikarus-scheme
PACKAGE_STRING = ikarus-scheme prerelease-0
PACKAGE_TARNAME = ikarus-scheme
PACKAGE_NAME = ikarus
PACKAGE_STRING = ikarus prerelease-0
PACKAGE_TARNAME = ikarus
PACKAGE_VERSION = prerelease-0
PATH_SEPARATOR = :
POW_LIB =

5
README
View File

@ -4,8 +4,9 @@ of the features found in the current standard, the Revised 6 report
on the algorithmic language Scheme including full R6RS library and
script syntax, syntax-case, unicode strings, bytevectors,
user-defined record types, exception handling, conditions, and
enumerations. Subsequent releases will proceed towards brining
Ikarus to full R6RS conformance.
enumerations. Over 80% of the R6RS procedures and keywords are
currently implemented and subsequent releases will proceed towards
brining Ikarus to full R6RS conformance.
The main purpose behind releasing Ikarus early is to give Scheme
programmers the opportunity to experiment with the various new

View File

@ -125,19 +125,19 @@
/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */
/* Name of package */
#define PACKAGE "ikarus-scheme"
#define PACKAGE "ikarus"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "aghuloum@cs.indiana.edu"
/* Define to the full name of this package. */
#define PACKAGE_NAME "ikarus-scheme"
#define PACKAGE_NAME "ikarus"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "ikarus-scheme prerelease-0"
#define PACKAGE_STRING "ikarus prerelease-0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "ikarus-scheme"
#define PACKAGE_TARNAME "ikarus"
/* Define to the version of this package. */
#define PACKAGE_VERSION "prerelease-0"

22
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.59 for ikarus-scheme prerelease-0.
# Generated by GNU Autoconf 2.59 for ikarus prerelease-0.
#
# Report bugs to <aghuloum@cs.indiana.edu>.
#
@ -267,10 +267,10 @@ SHELL=${CONFIG_SHELL-/bin/sh}
: ${ac_max_here_lines=38}
# Identity of this package.
PACKAGE_NAME='ikarus-scheme'
PACKAGE_TARNAME='ikarus-scheme'
PACKAGE_NAME='ikarus'
PACKAGE_TARNAME='ikarus'
PACKAGE_VERSION='prerelease-0'
PACKAGE_STRING='ikarus-scheme prerelease-0'
PACKAGE_STRING='ikarus prerelease-0'
PACKAGE_BUGREPORT='aghuloum@cs.indiana.edu'
ac_unique_file="src/"
@ -788,7 +788,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures ikarus-scheme prerelease-0 to adapt to many kinds of systems.
\`configure' configures ikarus prerelease-0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -855,7 +855,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of ikarus-scheme prerelease-0:";;
short | recursive ) echo "Configuration of ikarus prerelease-0:";;
esac
cat <<\_ACEOF
@ -975,7 +975,7 @@ fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
ikarus-scheme configure prerelease-0
ikarus configure prerelease-0
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@ -989,7 +989,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by ikarus-scheme $as_me prerelease-0, which was
It was created by ikarus $as_me prerelease-0, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@ -1713,7 +1713,7 @@ fi
# Define the identity of the package.
PACKAGE=ikarus-scheme
PACKAGE=ikarus
VERSION=0.0.1
@ -7831,7 +7831,7 @@ _ASBOX
} >&5
cat >&5 <<_CSEOF
This file was extended by ikarus-scheme $as_me prerelease-0, which was
This file was extended by ikarus $as_me prerelease-0, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -7894,7 +7894,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
ikarus-scheme config.status prerelease-0
ikarus config.status prerelease-0
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"

View File

@ -2,9 +2,9 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
AC_INIT(ikarus-scheme, prerelease-0, aghuloum@cs.indiana.edu)
AC_INIT(ikarus, prerelease-0, aghuloum@cs.indiana.edu)
AC_CANONICAL_SYSTEM
AM_INIT_AUTOMAKE(ikarus-scheme, 0.0.1)
AM_INIT_AUTOMAKE(ikarus, 0.0.1)
AC_CONFIG_SRCDIR([src/])

Binary file not shown.

View File

@ -181,14 +181,15 @@ section entitled ``GNU Free Documentation License''.
\section{Introduction}
Ikarus Scheme is an implementation of the Scheme programming
language. The preliminary release of Ikarus
implements the majority of the features found in the current
standard, the Revised$^\mathrm{6}$ report on the algorithmic language
language. The preliminary release of Ikarus implements the majority
of the features found in the current standard, the
Revised$^\mathrm{6}$ report on the algorithmic language
Scheme\cite{r6rs} including full \rnrs{6} library and script syntax,
syntax-case, unicode strings, bytevectors, user-defined record
types, exception handling, conditions, and enumerations. Subsequent
releases will proceed towards brining Ikarus to full \rnrs{6}
conformance.
types, exception handling, conditions, and enumerations. Over 80\%
of the \rnrs{6} procedures and keywords are currently implemented
and subsequent releases will proceed towards brining Ikarus to full
\rnrs{6} conformance.
The main purpose behind releasing Ikarus early is to give Scheme
programmers the opportunity to experiment with the various new
@ -297,8 +298,8 @@ then all you need to know is that Ikarus uses the standard
installation method found in most other Unix software. Simply run
the following commands from the shell:
\begin{verbatim}
$ tar -zxf ikarus-scheme-n.n.n.tar.gz
$ cd ikarus-scheme-n.n.n
$ tar -zxf ikarus-n.n.n.tar.gz
$ cd ikarus-n.n.n
$ ./configure [--prefix=path] [CFLAGS=-I/dir] [LDFLAGS=-L/dir]
$ make
$ make install
@ -315,7 +316,7 @@ mentioned above.
\item Download the Ikarus source distribution. The source is
distributed as a \texttt{gzip}-compressed \texttt{tar} file
(\texttt{ikarus-scheme-n.n.n.tar.gz} where \texttt{n.n.n} is a 3-digit
(\texttt{ikarus-n.n.n.tar.gz} where \texttt{n.n.n} is a 3-digit
number indicating the current revision). The latest revision can be
downloaded from the following URL:\\
\url{http://www.cs.indiana.edu/~aghuloum/ikarus/}
@ -323,16 +324,16 @@ downloaded from the following URL:\\
\item Unpack the source distribution package. From your shell
command, type:
\begin{verbatim}
$ tar -zxf ikarus-scheme-n.n.n.tar.gz
$ tar -zxf ikarus-n.n.n.tar.gz
$
\end{verbatim}
This creates the base directory \texttt{ikarus-scheme-n.n.n}.
This creates the base directory \texttt{ikarus-n.n.n}.
\item Configure the build system by running the \texttt{configure}
script located in the base directory. To do this, type the
following commands:
\begin{verbatim}
$ cd ikarus-scheme-n.n.n
$ cd ikarus-n.n.n
$ ./configure
checking build system type... i386-apple-darwin8.10.1
checking host system type... i386-apple-darwin8.10.1
@ -401,7 +402,7 @@ your system. You may need to update the \texttt{PATH} variable in
your environment to contain the directory in which the
\texttt{ikarus} executable was installed.
Do not delete the \texttt{ikarus-scheme-n.n.n} directory from which you
Do not delete the \texttt{ikarus-n.n.n} directory from which you
configured, built, and installed Ikarus. It will be needed if you
decide at a later time to uninstall Ikarus.
@ -412,7 +413,7 @@ decide at a later time to uninstall Ikarus.
To uninstall Ikarus, use the following steps:
\begin{verbatim}
$ cd path/to/ikarus-pre-0-nnn
$ cd path/to/ikarus-n.n.n
$ make uninstall
$
\end{verbatim}