[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Proposals 2, 3, & 4



As regards:
	(a b c &optional d e &rest r &key x y &allow-other-keys)

This is not unlike the problem of getting the command line
information into an application program.  There are two options:

1.	pass it unedited to the application program, or
2.	do some primitive parsing on it, then pass it to the program.

#2 saves work for the user, but may lose information.  #1 may be
a pain, but should always work (even in a semi-portable
fashion).

I like your proposal.  Some might object that the symbol names
may be not carried around at run-time, so you could encode it

(1 2 3 &optional 4 5 &rest 6 &key 7 8 &allow-other-keys)

or even (shudder!) as the following signature
 
"010203&O0405&R060&K0708&A"


-Ed Krall
Microelectronics and Computer Technology Corporation
9430 Research Blvd.
Austin, Texas  78759
(512) 834-3406
ARPA: krall@mcc.arpa
UUCP: {ihnp4,seismo,ctvax}!ut-sally!im4u!milano!mcc-pp!krall