purescript是否有类似Haskell的System.Plugins? 我需要创建一些“通用接口”(对不起,我已经用面向对象的语言编程了将近15年),其他开发人员只需将模块文件放在插件目录中即可使用。
我想知道是否可能,因为据我所知,Purescript在运行时没有任何带有类型的元数据。
答案 0 :(得分:0)
从粗略的一瞥中,Haskell的plugins
包是关于动态加载Haskell代码的。 JavaScript中的类似概念是eval或向DOM添加脚本元素。
您可以使用外部导入或unsafeCoerce对eval'd代码进行任何类型的假设。但是,您必须注意确保假设是正确的。
我不知道围绕这些插件的purescript包。根据我的估计,插件可能会有太多的变化,真正有一个唯一的包装。