LINUX.ORG.RU

История изменений

Исправление den73, (текущая версия) :

Не. Во-первых, засорение пространства имён символами 1.end. Во-вторых, 1.2 - это число (равное 1.200, т.е полный тупик). В третьих, это был бы не 1.end, а всё же '1.end. Потому что если сделать макрос с параметром, то тогда нельзя сделать 1.$currentRow . Т.е. получается какая-то каша-размазня. И в общем-то, после C++ лисп поражает тем, что многие задачи решаются прямо, а не костылями. А такой индекс - это уже будет костыль. Если мы начали строить костыли, то значит, наш язык достиг предела своих возможностей.

Исходная версия den73, :

Не. Во-первых, засорение пространства имён символами 1.end. Во-вторых, 1.2 - это число (равное 1.200, т.е полный тупик). В третьих, это был бы не 1.end, а всё же '1.end. Потому что если сделать макрос с параметром, то тогда нельзя сделать 1.$currentRow . Т.е. получается какая-то каша-размазня. И в общем-то, после C++ лисп поражает тем, что многие задачи решаются прямо, а не костылями. А такой индекс - это уже будет костыль.