what и who

Ещё две функции режима отладки - what и who.
what - возвращает список всех внутренних символов, которые соответствуют строке шаблона.
who - возвращает список всех определений функций или методов, которые содержат атом или шаблон.
Надо отметить, что в системе развитая функциональность отладки. Все и более, чем достаточно различных функций, которые используются, в частности в редакторе VIP, напианном на самом PicoLisp в менее, чем 2 000 строк! Соответственно, поставляется код редактора, который можно перенастривать, переопределять и расширять.
Отладочный процесс автором задокументирован тщательно и во всех аспектах. Автор считает, что от ошибок в программировании не застраховаться, но можно сделать процесс их обнаружения быстрым и прозрачным и ортогональность интерфейса и архитектуры системы это сделать позволяют. Как говорят, “язык гомоиконичный”.
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
Всегда чему-то учусь!