我开始使用Netwire版本5 我没有问题,写我所想我的投入转化为产出我的电线。 现在时间已经到了写IO包装在我的现实世界的输入领带,我有点糊涂了。 我应该为s参数Wire s e m a b创建自定义会话类型,并在其中嵌入我的传感器值? 如果是这样,我有以下问题: 这是怎么回事用class (Monoid s, Real t) => HasTime t s | s -> t的Monoid s背景
我之前问过一个关于这个问题,但我不认为我真的知道我在问什么。我想我现在明白我的问题稍好一些。 我正在使用netwire,箭头化的FRP库,并且在实现此arrowloop时遇到了一些麻烦。 我 f :: ArrowLoop r => a -> r [a] a
g :: ArrowLoop r => [a] -> r() [a]
这样g基本上捆绑使用f与所有其他元素的列表中给出的列表中的每个元素
使用periodic`的`考虑下面的代码: -- this defines what our 'state' will be
data Direction = North | East | South | West deriving (Eq, Show, Enum)
data State = State Int Bool Direction deriving (Show)
initialS