I was thinking maybe s7 could have a *decimal-point* variable or something,
but there are ambiguities:

> (define-macro (hi a) `(+ ,1 ,a))
hi
> (hi 2)
3

Is ,1 one-tenth or a needlessly (but legally) unquoted one?

This is sort of like using "@" to start a variable name:

(define-macro (hi @foo . foo) `(list ,@foo))

or 

> (define-macro (hi @) `(+ 1 ,@))
unexpected close paren: ... 


_______________________________________________
Cmdist mailing list
[email protected]
http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to