在下面的模块中,函数g编译时没有注释,但函数f给出消息“that not match type",并解释为(err ::Exception | e)不匹配()。看起来好像catchException没有移除f中的异常效果,但确实移除了g中的效果。实际上,f的推断类型是:为什么会这样呢?
module Problem.With.Excep
PureScript版本构建时没有错误,但是Haskell版本在错误Un-determined variables: e, f中失败。instance (Foo a c e, Foo b d f) => Foo (Bar a b) (Bar c d) (Bar e f) where
PureScript
我正在使用purescript-halogen构建一个简单的视频播放器组件。该组件应该显示一个只有一个输入按钮的空白div,以供用户选择一个本地文件,然后该文件将充当视频元素的源URL。我用纯javascript完成了一个工作模型,并想把它移植到purescript/halogen上。我得到了要编译的purescript版本,但web控制台给了我一个错误消息Uncaught TypeError: component.initialState is not a function,并将我指向这个这可能会提示我如何定义