summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README48
-rw-r--r--configure.ac2
-rw-r--r--rc.13
3 files changed, 21 insertions, 32 deletions
diff --git a/README b/README
index 1431b04..004d5e2 100644
--- a/README
+++ b/README
@@ -1,38 +1,26 @@
-This is release rc-1.7.4.
+rc - a shell
+============
-See COPYING for copying information. All files are
-
- Copyright 1991, 1999, 2001-2003, 2014, 2015 Byron Rakitzis.
-
-See INSTALL for build and installation information.
-
-
-BUGS
+This is rc, the Plan 9 shell, reimplemented for Unix by Byron Rakitzis.
-Send bug reports to <toby@paccrat.org>. If a core dump is generated,
-sending a backtrace will help a great deal. You can get a backtrace
-like this.
+The original rc was designed and implemented by Tom Duff at Bell Labs.
+It has a small feature set similar to a traditional Bourne shell, but
+with a much cleaner and simpler syntax. Among other things, this makes
+rc much better than Bourne-compatible shells at handling filenames which
+contain spaces. Thus, writing rc scripts is less error-prone than
+writing sh scripts.
- ; gdb rc core
- (gdb) where
- <<<BACKTRACE INFO>>>
- (gdb)
+This reimplementation of rc can be linked with GNU readline, BSD
+libedit, or similar line editing libraries, to make a pleasant
+interactive shell.
-Also, always report the machine, OS (`uname -a'), and compiler used to
-make rc; this information is extremely valuable.
-
-
-FEEPING CREATURISM
-
-See the end of the man page, under "INCOMPATIBILITIES" for (known?)
-differences from the "real" rc. Most of these changes were necessary
-to get rc to work in a reasonable fashion on a real (i.e. commercial,
-non-Labs) Unix system; a few were changes motivated by concern about
-some inadequacies in the original design.
+See COPYING for copying information. All files are
+ Copyright 1991, 1999, 2001-2003, 2014, 2015 Byron Rakitzis.
-WWW
+See INSTALL for build and installation information.
-More information on releases of rc can be found at this web page.
+The current maintainer is Toby Goodwin[1]. Please contact him with any
+problems, questions, bug reports, or suggestions.
- http://tobold.org/article/rc
+[1] mailto:toby@paccrat.org
diff --git a/configure.ac b/configure.ac
index acc75dc..e86bef6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ dnl Our package name, version, ...
AC_INIT([rc], [1.7.4])
dnl ... and release date
-RELDATE=`date -I`
+RELDATE=`date +%Y-%m-%d`
AC_DEFINE_UNQUOTED(RELDATE, "$RELDATE", [Release date])
dnl Get things going...
diff --git a/rc.1 b/rc.1
index 4fecb87..82ed3ef 100644
--- a/rc.1
+++ b/rc.1
@@ -1143,7 +1143,7 @@ use:
.Cr "echo $^path."
.De
.PP
-For compability with the Plan 9 rc,
+For compatibility with the Plan 9 rc,
.Ds
.Cr $"var
.De
@@ -1869,6 +1869,7 @@ This function allows the separator to be an arbitrary string.
.Cr " echo -n $1; shift"
.Cr " ~ $#* 0 && break"
.Cr " echo -n $lflat(2)"
+.Cr " }"
.Cr "}"
.De
.PP