* 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 = .
|
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
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
|
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
|
||||||
|
|
8
config.h
8
config.h
|
@ -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"
|
||||||
|
|
|
@ -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'`\\"
|
||||||
|
|
||||||
|
|
|
@ -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.
|
@ -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}
|
||||||
|
|
Loading…
Reference in New Issue