|
|
1
4
根据要求,我的评论(加上一些补充和小的修改)作为答案… 我很清楚你的立场,我也和菲尼克斯一起玩过(虽然我没有深入了解,主要是阅读Boost::Spirit教程的副产品),不久前,我发现了功能性错误,学习了基本的haskell-但我什么都没用:(这与我在黑暗环境中的一般经验是一致的)复杂的魔术:很容易被误解,搞砸和被打在脸上完全意想不到的行为或不可理解的错误信息。 我建议你远离凤凰城一段时间。我也喜欢FP,但是C++中的FP比Haskell更易变(它们是从头到头,但是C++已经很丑陋了,Haskell是,至少根据拉里·沃尔,是有史以来最美丽的语言)。学习和使用FP,当你擅长它并强迫使用C++时,使用菲尼克斯。但是对于学习来说,一个在一个已经复杂的语言(即C++中的FP)上完全不同的范式的图书馆是不可取的。 |
|
|
Javran · 在IO内使用读取器“-->r”的意外行为? 9 年前 |
|
|
Andrzej Gis · getLine懒惰吗? 9 年前 |
|
|
toadly · 在新的YouTube设计中看到的延迟加载样式的文本? 9 年前 |
|
|
Varun Risbud · Scala lazy val解释 9 年前 |
|
|
Shersh · 解码和来自aeson软件包的解码功能之间有什么区别? 9 年前 |
|
|
Konrad · 在自定义dplyr函数中更改结果变量的名称 9 年前 |
|
|
Michael Jones · 在这个评论中,懒惰评估的含义是什么? 10 年前 |