not и not/1

Думаю, что “лексическиё принцип“ для классификации функций оправдает себя. Начинаю с N, поскольку, в допустимом мною алфавитном порядке, это первая буква (литера). Так сгруппированные слова помогут далее оптимизировать синтаксис и лексику, которые можно реализовать для интерпретатора в WebAssembly. Да, признавая оптимальную архитектуру PicoLisp, ещё пару-тройку гениальных и реализованных архитектурных идей, а главное их композицию, ещё раз акцентирую, что синтаксис системы отвратительный. Кстати, и ещё раз про ASON формат Карла Сансерата. Само обозначение для нового формата встречается все чаще и чаще, даже без ссылок на него. То есть, обозначение для формата очень удачное и, более того, сам формат “оптимизируется“ и развивается “автоматически“. Вот, один из примеров этого - https://github.com/hemashushu/ason
Но вернемся к нашим “функциям”, которые, кстати, называть функциями, вызывает тоже затруднения. И эта тема позже будет затронута и прокомментирована тоже. А сегодня о “нет“ …
https://picolisp.tiddlyhost.com/#not
not - логическое отрицание. Возвращает T
, если какое-либо из них оценивается как NIL
.
not/1 - предикат Pilog, который успешен только тогда, когда цель не может быть обеспечена.
Subscribe to my newsletter
Read articles from Sergey Shishkin directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Sergey Shishkin
Sergey Shishkin
Всегда чему-то учусь!