uwenku
标签列表
lifting
3
热度
1
回答
将克利斯里电梯提升到IO?
如果我有以下两种Kleisli箭头: stdoutProcessA :: Kleisli Maybe String (IO String) writeToFileA :: Kleisli Maybe (FilePath, String) (IO()) 我希望能够写成才,如: compile = proc src -> do output <- stdoutProcessA -< "
haskell
io
arrows
lifting
kleisli
2012-11-22
13
热度
1
回答
提升高阶函数在Haskell
我试图构造类型的函数: liftSumthing :: ((a -> m b) -> m b) -> (a -> t m b) -> t m b 其中t是一个单子转换。具体而言,我有兴趣这样做: liftSumthingIO :: MonadIO m => ((a -> IO b) -> IO b) -> (a -> m b) -> m b 我摆弄了一些哈斯克尔魔法库,但无济于事。我如何获
haskell
higher-order-functions
lifting
2012-02-11
3
热度
2
回答
为什么我不能使用迭代来重复应用地图?
我已经意识到,当我嵌套数据结构时,我一直在手动编写代码来深入研究它们。就像这样: --one level Prelude> map (*2) [1,2,3] [2,4,6] --nested two levels Prelude> let t2 = map $ map (*2) Prelude> t2 [[1,2,3],[4,5,6]] [[2,4,6],[8,10,12]] -
haskell
higher-order-functions
lifting
2012-10-18
«
1
2
3
»
最新问题
1.
的Javascript为什么我可以访问的功能
2.
当浏览器导航时,嵌套在ng-click侦听器中的$ interval被调用
3.
从终端打开MySQL
4.
滚动不能仅在屏幕中间工作
5.
创建帐户脚本
6.
在AJAX调用之后保持div打开?
7.
按钮不会工作
8.
ValueError:无效文字为float():2017-03-18 19:22:51-07:00
9.
如何保持cmd行显示控制台日志WHILE搅拌机游戏引擎运行
10.
在emacs中使用不同的包存储库