@Serj-Aleks
abrakadabra
Всегда чему-то учусь!
Nothing here yet.
Где-то в документации у автора PicoLisp прочитал, что он считает реализацию массива более сложным, чем списка ... иожет это неточность перевода и он имел в виду, что в конечном итоге не реализацию, собственно массивов, а эффективную организацию памяти с помощью массивов, когда у нас тотально интерактивные динамические системы. Нет проблем в организации базового массива с номерами узлов графа в качестве индекса, содержащим идексы другого массива, в котором перечислены номера связанных узлов.Поскольку у нас тотальная сериализация и все в символах, РАЗМЕРЫ которых мы контролируем. Но ... при активной динамике требуется постоянная трансформация этих массививов и это уже проблема при перезаписи, проблема фрагментации, которую можно избежать в реализации списков, точнее сгладитт эту проблему "" простым сбором мусора.
P.S. Очень тяжело, встретив такое в коде сразу понять чего и сколько ... Но я вижу логику и просто констатирую факт, без всякой позитивной или негативной коннотации, стараюсь быть всегда нейтральным, авторам виднее как выражать свои идеи. В данном случае, к этим записям надо относится не столько как к комментариям, а как к акцентирующим якорям (узелкам) ... какие-то ассоциации, которые надо привязать к теме, для лучшего понимания. Такое обяснение понятно? В принципе, если в системе тотальный полиморфизм, то почему бы, в принципе не остановится на этих двух классических функциях ... просто дабавляя параметры ... При всей интеллектуальной мощи и практики программирования, чувствуется, что автору не хватает "лингвистического образования", кстати, в отличие от автора rebol, но это не умоляет никак всего проекта, гениям можно все!