* 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:
parent
6fd0c07178
commit
6be6dee96c
14
Makefile
14
Makefile
|
@ -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
5
README
|
@ -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
|
||||
|
|
8
config.h
8
config.h
|
@ -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"
|
||||
|
|
|
@ -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'`\\"
|
||||
|
||||
|
|
|
@ -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.
|
@ -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}
|
||||
|
|
Loading…
Reference in New Issue