История изменений
Исправление Nervous, (текущая версия) :
Для чего же нужны cons?
Связные списки в лишпах используются для представления кода. Код на лишпе — это не какой-то текст, а натурально структуры данных, используемые самим языком.
Примерно как если бы код на JS представлял собой надмножество JSON(L). Что-то вроде
[
[let a 12]
[let b {
c: 25
}]
[+ a 75 b.c]
]
(Допустим, что в этом JS есть литералы для символов и в них допускаются знаки препинания.)
Исправление Nervous, :
Для чего же нужны cons?
Связные списки в лишпах используются для представления кода. Код на лишпе — это не какой-то текст, а натурально структуры данных, используемые самим языком.
Примерно как если бы код на JS представлял собой надмножество JSON(L). Что-то вроде
[
[let a 12]
[let b {
c: 25
}]
[+ a 75 b.c]
]
(Допустим, что в этом JS есть литералы для символов.)
Исправление Nervous, :
Для чего же нужны cons?
Связные списки в лишпах используются для представления кода. Код на лишпе — это не какой-то текст, а натурально структуры данных, используемые самим языком.
Примерно как если бы код на JS представлял собой надмножество JSON(L). Что-то вроде
[
[let a 12]
[let b {
c: 25
}]
[+ a 75 b.c]
]
Исходная версия Nervous, :
Для чего же нужны cons?
Связные списки в лишпах используются для представления кода. Код на лишпе — это не какой-то текст, а натурально структуры данных, используемые самим языком.
Примерно как если бы код на JS представлял собой надмножество JSONL. Что-то вроде
[
[let a 12]
[let b {
c: 25
}]
[+ a 75 b.c]
]