MZ>Любой нормальный лиспер за такое вас будет презирать.
MZ>А то и до рукоприкладства дойдет.
Ну пусть презирает сколько влезет.

Тут же демонстрация reader macro.
MZ>LISP — язык с префиксной нотацией (преимущественно, за исключением
MZ>спецсинтаксиса вызова CONS() ).
MZ>Вы делаете инфикс. Нехорошо.
Я могу сделать хоть постфиксную нотацию, если она мне будет позволять решать мои задачи более эффективно.
MZ>Метод в LISP в S-выражении стоит на первом месте в списке
MZ>не только потому, что это — функция. Метод в LISP НЕ ПРИНАДЛЕЖИТ
MZ>никакому классу (объекту класса). В LISP — мультиметоды.
То, что есть в лисп и писали 2 года и сделали объектную систему под названием CLOS для всего и для ничего в частности, не говорит, что она есть самая удобная в каком-нибудь частном случае. Благо, лисп позволяет сделать так, как удобно.
MZ>Почему вы его хотите привязать именно к первому его параметру ?
MZ>А почему не ко второму ? Или к третьему ?
MZ>Или так :
MZ>(a b c).some-method
К примеру. Можно и так.
MZ>Вы это делаете для IDE ? LISP-овым IDE такое не понравится.
MZ>И они замечательно работают без всего этого.
Потому что и лисповых IDE то, грубо говоря, не очень, да и сами не очень. Знаю две более или менее юзабельные (LispWorks и SLIME), но если подумать, то они могли бы и больше. Или хотя бы без меньших глюков.
MZ>В общем, штука полезна только в одном — попрограммировать
MZ>LISP reader.
Ахха. Поэтому тема такая и выбрана, а не "Инфиксная нотация в LISP"