提升管道以在元组上工作

utdemir

我需要一个带有type的函数Pipe a b m r -> Pipe (a, c) (b, c) m r

但是无论我玩多少for~>还是>~; 我无法正确匹配类型。

你能帮助我吗?

丹尼尔·瓦格纳(Daniel Wagner)

我认为一般不可能。假设我们确实编写了它:

hypotheticalLift :: Pipe a b m r -> Pipe (a, c) (b, c) m r

应该hypotheticalLift (yield b)什么行为大概应该与yield (b, c)某些相同c-但是c,为什么?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HttpContext.Current如何在IIS管道中的每个请求上工作?

来自分类Dev

使onclick在iPhone上工作

来自分类Dev

让Crontab在Nitrous上工作

来自分类Dev

让Cron在Docker上工作

来自分类Dev

如何 !!在bash上工作?

来自分类Dev

在JavaFX SceneGraph上工作

来自分类Dev

使“ at”在macOS上工作

来自分类Dev

让Jack在Ubuntu上工作

来自分类Dev

Docker在Linux机器上工作,但在Windows机器上工作

来自分类Dev

Devise Login在Localhost上工作,但不在Production上工作

来自分类Dev

Rails ActiveAdmin 不在 Heroku 上工作,但在 Localhost 上工作

来自分类Dev

使pdfjs在本地文件上工作

来自分类Dev

FreeLibrary()在Linux上工作吗?

来自分类Dev

如何使Armadillo在Windows上工作?

来自分类Dev

使Webview在不同的网页上工作

来自分类Dev

无法使回车在Linux上工作

来自分类Dev

无法让fadeIn()在addClass上工作

来自分类Dev

Python停止在Loadmat上工作

来自分类Dev

让Clang在Fedora 15上工作

来自分类Dev

无法使quodlibet在13.10上工作

来自分类Dev

试图使代码在类上工作

来自分类Dev

VESA无法在BOCHS上工作

来自分类Dev

在远程Dekstop VBA上工作

来自分类Dev

无法使PHP在Ubuntu上工作

来自分类Dev

如何在OSX上工作?

来自分类Dev

使pdfjs在本地文件上工作

来自分类Dev

Xcode停止在设备上工作

来自分类Dev

在Fragment Backbutton android上工作

来自分类Dev

让nextdns在Manjaro Linux上工作