LINUX.ORG.RU

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

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

Замыкания не сериализуются.

Это просто структура хранящая захваченные переменные, можно ее представить в виде списка cons-ячеек построенных на замыканиях. Не обязательно использовать замыкание как главную структуру, программисту можно дать на основное использование именно cons-ячейку на замыканиях.

Есть PicoLisp. В нём нет массивов. И нет компиляции. Поэтому cons-ячейки там всё: данные, код, СУБД, …

Я уже его смотрел, да, там cons-ячейки пусть и представлены как есть, но из них строится все остальное. Хотя вот строки там представлены как байтовый массив где каждые 4 байта записаны в отдельный car и связаны по cdr.

cl:format опирается. И аналогичный Raсket’овский write.

А сколько опирается но не могут обработать некорректный вход? cl:format/write ничего не мешает переделать для обработки бесконечных списков, в других языках же справляются.

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

Замыкания не сериализуются.

Это просто структура хранящая захваченные переменные, можно ее представить в виде списка cons-ячеек построенных на замыканиях. Не обязательно использовать замыкание как главную структуру, программисту можно дать на основное использование именно cons-ячейку на замыканиях.

Есть PicoLisp. В нём нет массивов. И нет компиляции. Поэтому cons-ячейки там всё: данные, код, СУБД, …

Я уже его смотрел, да, там cons-ячейки пусть и представлены как есть, но из них строится все остальное. Хотя вот строки там представлены как байтовый массив где каждые 4 байта записаны в отдельный car и связаны по cdr.

cl:format опирается. И аналогичный Raсket’овский write.

А сколько не опирается? cl:format/write ничего не мешает переделать для обработки бесконечных списков, в других языках же справляются.

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

Замыкания не сериализуются.

Это просто структура хранящая захваченные переменные, можно ее представить в виде списка cons-ячеек построенных на замыканиях. Не обязательно использовать замыкание как главную структуру, программисту можно дать на основное использование именно cons-ячейку на замыканиях.

Есть PicoLisp. В нём нет массивов. И нет компиляции. Поэтому cons-ячейки там всё: данные, код, СУБД, …

Я уже его смотрел, да, там cons-ячейки пусть и представлены как есть, но из них строится все остальное. Хотя вот строки там представлены как байтовый массив где каждые 4 байта записаны в отдельный car и связаны по cdr.

cl:format опирается. И аналогичный Raсket’овский write.

А сколько не опирается? cl:format/write ничего не мешает переделать для отсечения бесконечных списков.

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

Замыкания не сериализуются.

Это просто структура хранящая захваченные переменные, можно ее представить в виде списка cons-ячеек построенных на замыканиях. Не обязательно использовать замыкание как главную структуру, программисту можно дать на основное использование именно cons-ячейку на замыканиях.

Есть PicoLisp. В нём нет массивов. И нет компиляции. Поэтому cons-ячейки там всё: данные, код, СУБД, …

Я уже его смотрел, да, там cons-ячейки пусть и представлены как есть, но из них строится все остальное. Хотя вот строки там представлены как байтовый массив где каждые 4 байта записаны в отдельный car и связаны по cdr.