mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-09 21:40:33 +02:00
*** empty log message ***
This commit is contained in:
parent
b85fe3469e
commit
1a0106ef2b
3 changed files with 33 additions and 0 deletions
28
NEWS
28
NEWS
|
@ -101,6 +101,34 @@ Add STRING as the most recent line in the history used by the READLINE
|
|||
command. READLINE does not add lines to the history itself; you must
|
||||
call ADD-HISTORY to make previous input available to the user.
|
||||
|
||||
** New module (ice-9 getopt-gnu-style): Parse command-line arguments.
|
||||
|
||||
This module provides some simple argument parsing. It exports one
|
||||
function:
|
||||
|
||||
Function: getopt-gnu-style ARG-LS
|
||||
Parse a list of program arguments into an alist of option
|
||||
descriptions.
|
||||
|
||||
Each item in the list of program arguments is examined to see if
|
||||
it meets the syntax of a GNU long-named option. An argument like
|
||||
`--MUMBLE' produces an element of the form (MUMBLE . #t) in the
|
||||
returned alist, where MUMBLE is a keyword object with the same
|
||||
name as the argument. An argument like `--MUMBLE=FROB' produces
|
||||
an element of the form (MUMBLE . FROB), where FROB is a string.
|
||||
|
||||
As a special case, the returned alist also contains a pair whose
|
||||
car is the symbol `rest'. The cdr of this pair is a list
|
||||
containing all the items in the argument list that are not options
|
||||
of the form mentioned above.
|
||||
|
||||
The argument `--' is treated specially: all items in the argument
|
||||
list appearing after such an argument are not examined, and are
|
||||
returned in the special `rest' list.
|
||||
|
||||
This function does not parse normal single-character switches.
|
||||
You will need to parse them out of the `rest' list yourself.
|
||||
|
||||
** macro-eval! is removed. Use local-eval instead.
|
||||
|
||||
** Some magic has been added to the printer to better handle user
|
||||
|
|
1
THANKS
1
THANKS
|
@ -27,6 +27,7 @@ Christopher Lee
|
|||
Michael N. Livshin
|
||||
Roland McGrath
|
||||
Clark McGrew
|
||||
Russ McManus
|
||||
Harald Meland
|
||||
Thomas Morgan
|
||||
Nicolas Neuss
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
1998-07-28 Jim Blandy <jimb@totoro.red-bean.com>
|
||||
|
||||
* getopt-gnu-style.scm: New file. (Thanks to Russ McManus.)
|
||||
|
||||
1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
|
||||
|
||||
* Makefile.in Rebuilt, for config changes in parent dir.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue