LINUX.ORG.RU

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

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

В лиспе синтаксис условен
есть скобки-ограничители
дальше ты трактуешь их содержимое в зависимости от контекста
т.е. как такового синтаксиса в лиспе нет.

В лиспе нет правил записи выражений?

Ты блондинко? Правила записи выражений есть, но даже они синтаксически просты: открывающая скобка, функция/макрос/спецоп, аргументы, закрывающая скобка. Все. При этом не каждая открывающая-закрывающая скобка с неким содержанием внутри - выражение. И трактуется от контекста. О существовании синтаксиса на таком минимальном уровне можно в равной степени корректности сказать, как и о его отсутствии, потому как нам все равно, каким-то образом необходимо было бы _записывать_ язык, даже полностью состоящий из семантики. Если до тебя это туго доходит - можешь считать синтаксис лиспа сверх-минималистичным. Именно это его свойство (наряду с другими типа гомоиконности, наличия макросистемы...) позволяет меньше думать о том, как писать макросы, чтобы не прищемить при этом себе яйца.

В крестах это - через гланды, поэтому одни если и остаются.

Для вас все, что сложнее хеловорда - костыли и через гланды, как я посмотрю.

Объективно - в крестах этим никто не пользуется, поэтому, скорее - для вас.

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

В лиспе синтаксис условен
есть скобки-ограничители
дальше ты трактуешь их содержимое в зависимости от контекста
т.е. как такового синтаксиса в лиспе нет.

В лиспе нет правил записи выражений?

Ты блондинко? Правила записи выражений есть, но даже они синтаксически просты: открывающая скобка, функция/макрос, аргументы, закрывающая скобка. Все. При этом не каждая открывающая-закрывающая скобка с неким содержанием внутри - выражение. И трактуется от контекста. Синтаксис на таком минимальном уровне можно синтаксисом и не считать, потому как на все равно, как-то нужно было бы _записывать_ язык, даже полностью состоящий из семантики. Если до тебя это туго доходит - можешь считать синтаксис лиспа сверх-минималистичным. Именно это его свойство (наряду с другими типа гомоиконности, наличия макросистемы...) позволяет меньше думать о том, как писать макросы, чтобы не прищемить при этом себе яйца.

В крестах это - через гланды, поэтому одни если и остаются.

Для вас все, что сложнее хеловорда - костыли и через гланды, как я посмотрю.

Объективно - в крестах этим никто не пользуется, поэтому, скорее - для вас.