Sergey Shishkinserj-aleks.hashnode.dev·3 hours agowhat и whoЕщё две функции режима отладки - what и who. what - возвращает список всех внутренних символов, которые соответствуют строке шаблона. who - возвращает список всех определений функций или методов, которые содержат атом или шаблон. Надо отметить, что в...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 21, 2025more ... moremore - функция, работающая только в отладочном режиме. Отображает элементы списка или тип и методы класса. По умолчанию отображает с помощью функции println. Определения методов класса выводятся с помощью pp. После каждого шага more ожидает нажатия к...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 20, 2025show "символов"show - демонстрирует имя, значение и список свойств символа … “найденного путем применения get к любому и следующим аргументам”. О процитированном в кавычках можно пока только догадываться, хотя функция get уже акцентировалась. Поэтому процитируем дл...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 18, 2025size как типsize - возвращает "размер", для чисел это количество необходимых байтов для выражения его зачения, для внешних символов это количество байтов, занимаемое ими в базе данных, для других символов это количество байтов, занимаемых представлением имени в ...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 17, 2025print как темаАвторская документация состоит из двух основных частей - туториала или мануала и референций. Вот с учебника или руководства можно начать исследование функциональности системы с точки зрения авторских приоритетов. И первой функцией после самого интепр...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 16, 2025flg - флаг или булеан?flg? - проверка на булево значение, логический тип, предикативность … и так далее … в зависимости от привычек, как флаг интерпретировать. В контексте “Pilog” интересно будет пофилософствовать на тему “концепция предиката”, что это: специфическая функ...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 15, 2025downloadТам где “push” там и “down” как “get” с “post”. Но так же как я не нашёл нигде POST так нигде не вижу “down”. Поэтому возник и download , а с ним и load. Грузят файлы. Последний грузит любые аргументы, имя которых берется как файл. Вообще, в документ...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 14, 2025put и i/oВозможно, что ещё от слабого понимания логики автора PicoLisp я зря смешиваю функцию put с функциями input и output, но выбран лексический метод для классификации и такой принцип будет сохранен в этой первой интерации по сканированию функциональности...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 13, 2025push и пушка с общей этимологией?Сегодня три функции - push, push1, push1q. Реализация стека. Соотвественно, с использованием списка в переменной (аргументы добавляются к списку значений) и с поддержкой уникального списка в переменной, когда каждый аргумент добавляется к списку знач...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 12, 2025get ... символыВ связи с get могут всплывать ассоциативные лексические пары “GET - POST” в контексте клиент-серверной архитектуры и “get - push” в контексте стеков, а ещё в PicoLisp есть put. Вот эти ассоциации и определят следующие элементы нашего “календарного сп...picolisp