Sesameライブラリを使用して、メモリ内のトリプルストアでSPARQLクエリを実行しています。
私はこれを達成するためにClojureを使用しています。
クエリ結果はカスタムイテレータのような[1]オブジェクトであるため、clojureseqはそのままでは機能しません。
カスタムjavaIteratorのようなオブジェクトをclojureシーケンスに変換する最もエレガントな方法は何ですか?
私の頭に浮かんだ最も明白で愚かな考えは、それをループしてclojureベクトルを構築することですが、この問題にはもっとエレガントなアプローチがあると確信しています。
[1] http://www.openrdf.org/doc/sesame2/api/info/aduna/iteration/Iteration.html