小编Dmi*_*yal的帖子

与传统的FRP框架相比,Netwire中的事件处理

大多数Haskell FRP框架如AFRP,Yampa和Reactive-banana在连续时变函数和离散函数之间产生差异.通常他们称他们为行为和事件.

一个例外是Netwire,它使用抑制monoid来模拟事件.这种方法的优点和缺点是什么?

特别是,我对FRP在机器人控制中的应用感兴趣.例如,本文http://haskell.cs.yale.edu/?post_type=publication&p=182显示了一种使用事件对FRP中的任务和HSM抽象进行编码的方法.这可以直接翻译成Netwire吗?

events haskell frp reactive-banana

9
推荐指数
2
解决办法
1479
查看次数

如何在C++中打印编译时计算的结果?

我写了几个constexpr函数,并在static_asserts中使用它们来控制一些资源限制.但是我不仅要强制执行编译时谓词,还要查看在正常编译过程中计算的实际值,或者至少在断言失败时.

有很多方法可以在编译期间打印字符串消息,但是打印constexpr计算的结果是什么?

c++ gcc static-assert constexpr c++11

9
推荐指数
2
解决办法
2603
查看次数

如何使用drush make将补丁应用于drupal核心

我正在拆解一个基于drupal的网站.在编写一个drush make文件时,我发现有一些修补的contrib模块和核心.我可以使用'patch'选项指示drush make来修补contrib模块.但我无法使它成为补丁核心.

我试过了两个

projects[drupal][patch][] = ...
projects[core][patch][] = ... 
Run Code Online (Sandbox Code Playgroud)

没有成功,没有任何改变.

有人能暗示一下吗?

patch drupal makefile core drush

5
推荐指数
1
解决办法
3147
查看次数

标签 统计

c++ ×1

c++11 ×1

constexpr ×1

core ×1

drupal ×1

drush ×1

events ×1

frp ×1

gcc ×1

haskell ×1

makefile ×1

patch ×1

reactive-banana ×1

static-assert ×1