相关疑难解决方法(0)

Scala中的持久数据结构

Scala中的所有不可变数据结构都是持久的吗?如果不是,哪一个是哪个,哪个不是?那些持久的行为特征是什么?另外,它们如何与Clojure中的持久数据结构进行比较?

scala clojure persistent data-structures

25
推荐指数
3
解决办法
9532
查看次数

FC++是否被任何开源项目使用?

所述FC++库提供一个有趣的方法在C++支撑功能的编程的概念.

FAQ中的一个简短示例:

take (5, map (odd, enumFrom(1)))
Run Code Online (Sandbox Code Playgroud)

FC++似乎从Haskell中获得了很多灵感,从而重用了Haskell前奏中的许多函数名称.

我已经看过最近一篇关于它的文章,并且在stackoverflow的一些答案中已经简要地提到过,但我无法在野外找到它的任何用法.

是否有任何开源项目积极使用FC++?或者过去使用它的任何项目历史?或者有人有个人经验吗?

网站上有一个客户部分,但唯一的活动链接是同一作者的另一个库(LC++).

作为背景:我正在寻找使用现有C++ API编写低延迟音频插件,我正在寻找允许我以功能样式编写简洁代码的工具.对于这个项目,我不想使用C++库而不是使用单独的语言,以避免引入FFI绑定(因为复杂性)或垃圾收集(以保持亚毫秒范围内的延迟上限).

我知道STL和Boost库已经提供了许多FP概念的支持 - 这可能是一种更实用的方法.我也知道其他有用的方法来生成功能语言的代码生成音频DSP代码,例如FAUST项目或Haskell 合成器包.

c++ haskell functional-programming

13
推荐指数
2
解决办法
1116
查看次数