バッククオート記法について

[code]

        (defmacro define-class (class inst-vars class-vars &body methods)
    (let ,class-vars
        (mapcar #'ensure-generic-fn ',(mapcar #'first methods))
        (defun ,class ,inst-vars
            #'(lambda (message)
                (case message
                    ,@(mapcar #'make-clause methods))))))
    
[/code]

をccl で評価したところ

[code]

        Comma not inside backquote
        While executing: CCL::SIGNAL-READER-ERROR, in process listener(1)
    
[/code]

とおこられたのですが、どうしていけないのかわかりません。どなたかおしえてください




バッククォートされた式の中でないと使えないということです。  
つまり、

[code]

    `(let ,class-vars
        ...
    
[/code]

のようにする必要があります。




バッククォートされた式の中でないと使えないということです。  
つまり、

[code]

    `(let ,class-vars
        ...
    
[/code]

のようにする必要があります。

