* 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
	
	 Abdulaziz Ghuloum
						Abdulaziz Ghuloum