LINUX.ORG.RU

[Lisp] вопрос о квадратных скобках

 


0

0

Что думают местные лисперы о употреблении [] в качестве () ? Хорошо это или плохо, по-вашему?

(Про статус-кво и стандарты не говорим, насколько я знаю, такая конвенция принята в R6RS и многих реализациях Схемы).


Ответ на: комментарий от anonymous

Если так приспичило варьировать форму скобок, можно писать разноцветными карандашами. %-)

anonymous
()
Ответ на: комментарий от archimag

Вопрос с ридмакрами решаем и даже уже решён. Общая идея: привязывать ридмакры не к сочетаниям букв, а к символам (их гораздо больше и они пакето-зависимы). Вот тут простая и красивая реализация, его придумал не я, но это был ответ на моё высказывание по этой теме со ссылкой на код, который это делает. Не знаю, кому тут следует присвоить первенство, хотя это и не так важно.

http://groups.google.com/group/comp.lang.lisp/msg/85f1862e8dd13070

Правда,не совсем хорошо пока получается с []. Однако,можно сделать символы package1:[ и package2:[, получится некое приближение.

den73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.