【发布时间】:2012-06-09 00:29:46
【问题描述】:
有没有一种理智的方法可以将多态函数应用于Dynamic 类型的值?
例如,我有一个Dynamic 类型的值,我想将Just 应用于Dynamic 中的值。所以如果值是由toDyn True 构造的,我希望结果是toDyn (Just True)。 Dynamic 中可以出现的不同类型的数量没有限制。
(当涉及的类型来自一个封闭的宇宙时,我有一个解决方案,但这很不愉快。)
【问题讨论】:
-
看起来
polytypeable和polytypeable-utils可以用于此 - 尽管在最坏的情况下您仍然必须实现完全统一。
标签: haskell types dynamic-typing