最近augeasがlibmxl2から型にxmlNodeとパラメータを含むaug_to_xml methodを添加http://hackage.haskell.org/package/augeasHaskellのFFI間相互依存関係が
でaugeasのFFIライブラリを維持します。 libxmlはlibxml2用のFFIライブラリですが、しばらくのうちに更新されておらず、Debianパッケージがないと思われますので、augeas FFIライブラリへの依存として追加することを躊躇しています。
私はこの機能のFFIサポートを追加するときに、libxmlに依存性を追加する方が良いでしょう。後でパッケージ化の問題につながる可能性がありますか、それともopaque type FFIの料理の本はないので、図書館間の依存関係はありませんか?
私は不透明型のアプローチを使い、ユーザーは自分自身でlibxmlを使いたいと思っている場合、自分のタイプをText.XML.LibXML.Nodeとしてキャストすることができますか?
libxmlの最終アップロードは3年半前です。放棄されたプロジェクトかもしれません。それを依存関係として追加する前に、メンテナに確認してください。 –