Re[2]: [lisp] reader macros
От: MasterZiv СССР  
Дата: 06.06.08 14:09
Оценка:
kzn пишет:

> Всмысле для CL есть CLOS, и пытаться изменить нотацию это как изобретать

> lisp без скобок. +Есть прямой недостаток:
> у generic-functions один набор параметров -- т.е. тривиально не сделать
> (foo a b)
> (foo a b c d e :key key1)

Почему же , можно,

(defgeneric foo (a b (c nil) (d nil) (e nil) :key key1)) ...)

А вот как обрабатывать такое:

(defgeneric foo ( :key a b (c nil) (d nil) (e nil) ) ...)

(ответ прост — невозможно).
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.