9058
```

        (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))))))
    
```

をccl で評価したところ

```

        Comma not inside backquote
        While executing: CCL::SIGNAL-READER-ERROR, in process listener(1)
    
```

とおこられたのですが、どうしていけないのかわかりません。どなたかおしえてください
CC BY-SA 3.0
2015-04-11T21:34:56.597
9057
2015-04-11T21:45:37.007
8991
question
common-lisp lisp
バッククオート記法について
バッククォートされた式の中でないと使えないということです。  
つまり、

```

    `(let ,class-vars
        ...
    
```

のようにする必要があります。
CC BY-SA 3.0
2015-04-11T21:45:37.007
9058
2015-04-11T21:45:37.007
5044
9057
answer