>114
仕様がなぜそうなったかという辺りは知らないけど、
単にCLOSの制限が嫌だと言うなら、それを直接使っていく必要性もない。
例えば可変個の引数を扱いたいならば、&restを使って引数の数から
該当するメソッドへディスパッチを行う宣言や構文でも追加すればいい。
ディスパッチをコンパイルタイムで解決する工夫をすれば効率も変わらない。
とりあえずLispでJavaなどの機能を実現したいという事なら、まずは
意味的に同じになるようにシステムを構築した上で試行すべきじゃないかな。
Lispではそれが可能なんだし。
違う概念を無理に既成の物へ当てはめようとして、それがダメだった、
とここで癇癪起こされても、それはただの白痴だろう。
もうちょっと広い視野を持ったり、理知的に考えてみたらどうだろうか。