我维持在http://hackage.haskell.org/package/augeasHaskell的FFI图书馆间的依赖关系
的augeas FFI库最近augeas加入aug_to_xml method包括与从libmxl2类型的xmlNode的参数。它看起来像是libxml是libxml2的FFI库,但它有一段时间没有更新,并且看起来没有Debian打包,所以我犹豫是否将它作为依赖项添加到augeas FFI库中。
所以我的问题是,当我添加这个函数的FFI支持,将依赖关系添加到libxml,这可能会导致稍后打包问题,或者更好地使用类似opaque type之类的东西FFI食谱,所以没有馆际依赖?
如果我使用opaque类型的方法,并且用户希望自己使用libxml,他们是否可以将我的类型转换为Text.XML.LibXML.Node?
最后上传libxml的时间是三年半前。这可能是一个被遗弃的项目。在将其作为依赖关系添加之前,请与维护人员核对。 – 2012-01-11 14:25:01