From b31bdd3ead9d050f3dd0c354b0b1959032461d92 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Thu, 12 Jun 2003 22:08:57 +0000 Subject: [PATCH] . original commit: 69907623828709c3a880170ae18e36f57e65d189 --- man/man1/mred.1 | 21 +++++++++++---------- man/man1/mzscheme.1 | 17 +++++++++-------- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/man/man1/mred.1 b/man/man1/mred.1 index 43b71172..1ad17efc 100644 --- a/man/man1/mred.1 +++ b/man/man1/mred.1 @@ -1,5 +1,5 @@ \" dummy line -.TH MRED 1 "December 2002" +.TH MRED 1 "June 2003" .UC 4 .SH NAME mred \- The PLT Graphical Scheme implementation @@ -203,8 +203,9 @@ to .B \-C .TP .B \--main -Call `main' with a list of argument strings, but only if -there have been no uncaught exceptions from previous file loads or evaluations. +Call `main' with a list of argument strings, where the first string is +the name of the file most recently loaded from the command line, and +the rest of the list contains leftover command-line arguments. .PP .SH INITIALIZATION OPTIONS @@ -322,11 +323,11 @@ If the executable name has the form scheme-\|\c -qAerC '(require (lib "init.ss" "script-lang" "\|\c .I dialect\|\c "))' -In addition, the first command-line argument is duplicated, so that it -serves as both the name of a file and the first argument to that file; -the file should define +The first actual command-line argument thus serves as the name of a file +to load. The file should define .BR main , -which is called with the arguments in a list. +which is called with the command-line arguments---starting with the +loaded file name---as a list of immutable strings. .SH FILES The file "~/.mredrc" is loaded before any provided @@ -388,9 +389,9 @@ or by e-mail to bugs@plt-scheme.org (discouraged) .SH AUTHOR .I MrEd -was implemented by Matthew Flatt (mflatt@cs.utah.edu), -Robert Bruce Findler (robby@cs.rice.edu), and -John Clements (clements@ccs.neu.edu), based on +was implemented by Matthew Flatt (mflatt@plt-scheme.org), +Robert Bruce Findler (robby@plt-scheme.org), and +John Clements (clements@plt-scheme.org), based on MzScheme. .SH SEE ALSO .BR help-desk(1), diff --git a/man/man1/mzscheme.1 b/man/man1/mzscheme.1 index 46c17811..18b031b0 100644 --- a/man/man1/mzscheme.1 +++ b/man/man1/mzscheme.1 @@ -1,5 +1,5 @@ .\" dummy line -.TH MZSCHEME 1 "December 2002" +.TH MZSCHEME 1 "June 2003" .UC 4 .SH NAME mzscheme \- The PLT Scheme implementation @@ -155,8 +155,9 @@ to .B \-C .TP .B \--main -Call `main' with a list of argument strings, but only if -there have been no uncaught exceptions from previous file loads or evaluations. +Call `main' with a list of argument strings, where the first string is +the name of the file most recently loaded from the command line, and +the rest of the list contains leftover command-line arguments. .PP .SH INITIALIZATION OPTIONS @@ -267,11 +268,11 @@ If the executable name has the form scheme-\|\c -qAerC '(require (lib "init.ss" "script-lang" "\|\c .I dialect\|\c "))' -In addition, the first command-line argument is duplicated, so that it -serves as both the name of a file and the first argument to that file; -the file should define +The first actual command-line argument thus serves as the name of a file +to load. The file should define .BR main , -which is called with the arguments in a list. +which is called with the command-line arguments---starting with the +loaded file name---as a list of immutable strings. .SH FILES The file "~/.mzschemerc" is loaded before any provided @@ -355,7 +356,7 @@ or by e-mail to bugs@plt-scheme.org (discouraged) .SH AUTHOR .I MzScheme -was implemented by Matthew Flatt (mflatt@cs.utah.edu). +was implemented by Matthew Flatt (mflatt@plt-scheme.org). It uses the conservative garbage collector implemented by Hans Boehm and extended by John Ellis. MzScheme was originally based on libscheme, written by Brent Benson.