* 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 = . srcdir = .
top_srcdir = . top_srcdir = .
pkgdatadir = $(datadir)/ikarus-scheme pkgdatadir = $(datadir)/ikarus
pkglibdir = $(libdir)/ikarus-scheme pkglibdir = $(libdir)/ikarus
pkgincludedir = $(includedir)/ikarus-scheme pkgincludedir = $(includedir)/ikarus
top_builddir = . top_builddir = .
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = /usr/bin/install -c INSTALL = /usr/bin/install -c
@ -105,11 +105,11 @@ LIBS = -lgmp
LTLIBOBJS = lstat$U.lo LTLIBOBJS = lstat$U.lo
MAKEINFO = ${SHELL} /Users/ikarus/Work/ikarus-scheme/missing --run makeinfo MAKEINFO = ${SHELL} /Users/ikarus/Work/ikarus-scheme/missing --run makeinfo
OBJEXT = o OBJEXT = o
PACKAGE = ikarus-scheme PACKAGE = ikarus
PACKAGE_BUGREPORT = aghuloum@cs.indiana.edu PACKAGE_BUGREPORT = aghuloum@cs.indiana.edu
PACKAGE_NAME = ikarus-scheme PACKAGE_NAME = ikarus
PACKAGE_STRING = ikarus-scheme prerelease-0 PACKAGE_STRING = ikarus prerelease-0
PACKAGE_TARNAME = ikarus-scheme PACKAGE_TARNAME = ikarus
PACKAGE_VERSION = prerelease-0 PACKAGE_VERSION = prerelease-0
PATH_SEPARATOR = : PATH_SEPARATOR = :
POW_LIB = 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 on the algorithmic language Scheme including full R6RS library and
script syntax, syntax-case, unicode strings, bytevectors, script syntax, syntax-case, unicode strings, bytevectors,
user-defined record types, exception handling, conditions, and user-defined record types, exception handling, conditions, and
enumerations. Subsequent releases will proceed towards brining enumerations. Over 80% of the R6RS procedures and keywords are
Ikarus to full R6RS conformance. 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 The main purpose behind releasing Ikarus early is to give Scheme
programmers the opportunity to experiment with the various new programmers the opportunity to experiment with the various new

View File

@ -125,19 +125,19 @@
/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */ /* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */
/* Name of package */ /* Name of package */
#define PACKAGE "ikarus-scheme" #define PACKAGE "ikarus"
/* Define to the address where bug reports for this package should be sent. */ /* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "aghuloum@cs.indiana.edu" #define PACKAGE_BUGREPORT "aghuloum@cs.indiana.edu"
/* Define to the full name of this package. */ /* 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 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 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 to the version of this package. */
#define PACKAGE_VERSION "prerelease-0" #define PACKAGE_VERSION "prerelease-0"

22
configure vendored
View File

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

Binary file not shown.

View File

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