Mapping
map, mapList, mapc, mapcon, mapcan, mapcar, maps, map/3 - восемь функций в документированном списке функций, хотя отдельно и в контексте картирования комментируется только шесть.
Картирование - ещё один термин наряду с зависимостью и отношением, которые встречается повсюду в спецификациях и документации по программированию ... Линки ... Референции ... Матчинг ... Я могу привести ещё пару сотен синонимов ... Связи и соответствия, на которых строится любой вычислительный процесс.
Речь о функциях, которые выполняются в отношении элементов всего списка ... что скорее использование карты с поиском по ней ... чем, собственно, её составление (процесс картографирования) или результат, то есть сама карта ... Ну что ж, раз так, значит так. Хотя конвенционально и уже традиционно акцентируют саму карту как структуру данных типа ассоциативного массива. Общее здесь в акцентировании базы данных ... Здесь же, в том же Pilog речь идёт, вообще, о предикате ... По факту, конвейер, с которого считывается либо все, либо что-то одно, типа последнего результата ... Отсюда интерпретация отношений многие ко многим, многие к одному или один ко многим ... Здесь главное не спутать список с арностью функций, применение функции к элементам списка, а не интерпретация их как аргументов функции ... По идее должно помогать цитирование (кавычка), но когда об этом просто читаешь, а не используешь на практике, все это крайне непривычно ... Вероятно, снова из-за несовсем продуманной системы обозначений, игнорирование лексической дисциплины. Хотя отсутствие дисциплины - тоже, своего рода, дисциплина как частная логика. Хотя, кто его знает, может, со временем, возобладает, именно, такая интерпретация концепции картирования.