В упрощенном виде структура объектов представляет собой неупорядоченный список пар атрибут-значение.реализация структур функций: какой тип данных использовать?
[number:sg, person:3 | _ ],
, которые могут быть встроены:
[cat:np, agr:[number:sg, person:3 | _ ] | _ ],
может субиндекс материала и доля значения
[number:[1], person:3 | _ ],
, где [1] является другой структурой функции (то есть, она позволяет повторную входимость).
Мой вопрос: структура, какие данные будут люди думают, что это должно быть реализовано с для последующего доступа к значениям, чтобы выполнить объединение между 2 FTS, чтобы «типа» их и т.д.
Существует полная книга по это, но это в lisp, что упрощает обработку списка. Итак, мои варианты: хеш списков, список списков или три. Что люди думают об этом?