[CM] spear <-> grace
bil at ccrma.Stanford.EDU
Tue Jul 6 10:58:16 PDT 2010
I was thinking maybe s7 could have a *decimal-point* variable or something,
but there are ambiguities:
> (define-macro (hi a) `(+ ,1 ,a))
> (hi 2)
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 , at foo))
> (define-macro (hi @) `(+ 1 ,@))
unexpected close paren: ...
More information about the Cmdist