LINUX.ORG.RU

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

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

Это абсолютное непонимание сути лиспа вообще

Суть лиспа в том, чтобы побольше страдать? %) Так это вам к плюсовикам тогда, в одну палату.

рич хики не осилил ридер-макросы сделать

Есть там ридер макросы, просто пользователь не может новые строгать. И это правильно, нечего из уютной кложи слаку коммон лисп делать. Ядро языка должно быть стабильным, для расширяемости есть обычные макросы и tagged literals. Не нравится — чемодан, вокзал, коммон лисп/схема.

В стандартном синтаксисе CL нет сахара по той простой причине, что в нем нету смысла

Это не «просто сахар», это реально фундаментально разные классы коллекций, с разными интерфейсами и разными гарантиями производительности для разных операций. В чём смысл сваливать их в одну кучу? Чтобы ни хрена не понимать, что в коде происходит? %)

Когда ты используешь DSL - тебе детали нижележащего языка - нахер не сдались

Каким бы ты языком ни пользовался, от реальности не убежать. А в ней всегда есть объекты и их коллекции; коллекции в основном бывают последовательные и ассоциативные, и было бы неплохо, если бы они по умолчанию отличались по виду. Удобно, понемаешь? %)

Исправление Nervous, :

Это абсолютное непонимание сути лиспа вообще

Суть лиспа в том, чтобы побольше страдать? %) Так это вам к плюсовикам тогда, в одну палату.

рич хики не осилил ридер-макросы сделать

Есть там ридер макросы, просто пользователь не может новые строгать. И это правильно, нечего из уютной кложи слаку коммон лисп делать. Ядро языка должно быть стабильным, для расширяемости есть обычные макросы и tagged literals. Не нравится — чемодан, вокзал, коммон лисп/схема.

В стандартном синтаксисе CL нет сахара по той простой причине, что в нем нету смысла

Это не «просто сахар», это реально фундаментально разные классы коллекций, с разными интерфейсами и разными гарантиями производительности для разных операций. В чём смысл сваливать их в одну кучу? Чтобы ни хрена не понимать, что в коде происходит? %)

Исправление Nervous, :

Это абсолютное непонимание сути лиспа вообще

Суть лиспа в том, чтобы побольше страдать? %) Так это вам к плюсовикам тогда, в одну палату.

рич хики не осилил ридер-макросы сделать

Есть там ридер макросы, просто пользователь не может новые строгать. И это правильно, нечего из уютной кложи слаку коммон лисп делать. Ядро языка должно быть стабильным, для расширяемости есть обычные макросы и tagged literals.

В стандартном синтаксисе CL нет сахара по той простой причине, что в нем нету смысла

Это не «просто сахар», это реально фундаментально разные классы коллекций, с разными интерфейсами и разными гарантиями производительности для разных операций. В чём смысл сваливать их в одну кучу? Чтобы ни хрена не понимать, что в коде происходит? %)

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

Это абсолютное непонимание сути лиспа вообще

Суть лиспа в том, чтобы побольше страдать? %) Так это вам к плюсовикам тогда, в одну палату.

рич хики не осилил ридер-макросы сделать

Есть там ридер макросы, просто пользователь не может новые строгать. И это правильно, нечего из уютной кложи ~слаку~ коммон лисп делать. Ядро языка должно быть стабильным, для расширяемости есть обычные макросы и tagged literals.

В стандартном синтаксисе CL нет сахара по той простой причине, что в нем нету смысла

Это не «просто сахар», это реально фундаментально разные классы коллекций, с разными интерфейсами и разными гарантиями производительности для разных операций. В чём смысл сваливать их в одну кучу? Чтобы ни хрена не понимать, что в коде происходит? %)