История изменений
Исправление Nervous, (текущая версия) :
Это абсолютное непонимание сути лиспа вообще
Суть лиспа в том, чтобы побольше страдать? %) Так это вам к плюсовикам тогда, в одну палату.
рич хики не осилил ридер-макросы сделать
Есть там ридер макросы, просто пользователь не может новые строгать. И это правильно, нечего из уютной кложи слаку коммон лисп делать. Ядро языка должно быть стабильным, для расширяемости есть обычные макросы и tagged literals. Не нравится — чемодан, вокзал, коммон лисп/схема.
В стандартном синтаксисе CL нет сахара по той простой причине, что в нем нету смысла
Это не «просто сахар», это реально фундаментально разные классы коллекций, с разными интерфейсами и разными гарантиями производительности для разных операций. В чём смысл сваливать их в одну кучу? Чтобы ни хрена не понимать, что в коде происходит? %)
Когда ты используешь DSL - тебе детали нижележащего языка - нахер не сдались
Каким бы ты языком ни пользовался, от реальности не убежать. А в ней всегда есть объекты и их коллекции; коллекции в основном бывают последовательные и ассоциативные, и было бы неплохо, если бы они по умолчанию отличались по виду. Удобно, понемаешь? %)
Исправление Nervous, :
Это абсолютное непонимание сути лиспа вообще
Суть лиспа в том, чтобы побольше страдать? %) Так это вам к плюсовикам тогда, в одну палату.
рич хики не осилил ридер-макросы сделать
Есть там ридер макросы, просто пользователь не может новые строгать. И это правильно, нечего из уютной кложи слаку коммон лисп делать. Ядро языка должно быть стабильным, для расширяемости есть обычные макросы и tagged literals. Не нравится — чемодан, вокзал, коммон лисп/схема.
В стандартном синтаксисе CL нет сахара по той простой причине, что в нем нету смысла
Это не «просто сахар», это реально фундаментально разные классы коллекций, с разными интерфейсами и разными гарантиями производительности для разных операций. В чём смысл сваливать их в одну кучу? Чтобы ни хрена не понимать, что в коде происходит? %)
Исправление Nervous, :
Это абсолютное непонимание сути лиспа вообще
Суть лиспа в том, чтобы побольше страдать? %) Так это вам к плюсовикам тогда, в одну палату.
рич хики не осилил ридер-макросы сделать
Есть там ридер макросы, просто пользователь не может новые строгать. И это правильно, нечего из уютной кложи слаку коммон лисп делать. Ядро языка должно быть стабильным, для расширяемости есть обычные макросы и tagged literals.
В стандартном синтаксисе CL нет сахара по той простой причине, что в нем нету смысла
Это не «просто сахар», это реально фундаментально разные классы коллекций, с разными интерфейсами и разными гарантиями производительности для разных операций. В чём смысл сваливать их в одну кучу? Чтобы ни хрена не понимать, что в коде происходит? %)
Исходная версия Nervous, :
Это абсолютное непонимание сути лиспа вообще
Суть лиспа в том, чтобы побольше страдать? %) Так это вам к плюсовикам тогда, в одну палату.
рич хики не осилил ридер-макросы сделать
Есть там ридер макросы, просто пользователь не может новые строгать. И это правильно, нечего из уютной кложи ~слаку~ коммон лисп делать. Ядро языка должно быть стабильным, для расширяемости есть обычные макросы и tagged literals.
В стандартном синтаксисе CL нет сахара по той простой причине, что в нем нету смысла
Это не «просто сахар», это реально фундаментально разные классы коллекций, с разными интерфейсами и разными гарантиями производительности для разных операций. В чём смысл сваливать их в одну кучу? Чтобы ни хрена не понимать, что в коде происходит? %)