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

[no subject]



STATUS SYNTAX and STATUS MACRO have some of the shoddiest syntax
I have ever seen. Any function that would be hurt by the change
of 

(DEFUN SYN (X) (STATUS SYNTAX (GETCHARN X 1.)))

to 

(DEFUN SYN (X) ((LAMBDA (Y) (STATUS SYNTAX Y))
		(GETCHARN X 1.)))

is really losing. The 1/2-FEXPR nature of the thing makes it incredibly
tricky to write into a program, tho' it may be useful in debugging to not
have to quote an arg, I would venture a guess that no one would mind its
being EXPR in the char of its second arg. If there is not a very good 
reason why this function feels a need to evaluate only non-atomic args,
I would be interested. Otherwise, I would just as soon see it remodelled
to evaluate second arg always.