Журнал данных — прекрасный язык для запросов реляционных данных. Он простой, понятный, хорошо скомпонован и поддерживает рекурсивные запросы без дополнительного синтаксиса.
SQLite — это фантастическая встроенная база данных с тем, что кажется мощный механизм запросов, способный обрабатывать рекурсивные запросы — см. примеры внизу этой страницы для создания множеств Мандельброта и поиска всех возможных решений головоломок Судоко!
Мне интересно узнать, существует ли довольно стандартный способ преобразования запроса журнала данных в рекурсивный SQL, поддерживаемый SQLite, или существуют библиотеки, предоставляющие эту возможность.