Functional programming 真实世界中的干净编程语言?

Functional programming 真实世界中的干净编程语言?,functional-programming,clean-language,Functional Programming,Clean Language,有没有用编程语言编写的实际应用程序?无论是开源的还是专有的。页面看起来不太有希望:)它看起来像是另一个迄今为止没有实际应用的研究项目。这不是一个直接的答案,但当我上次检查时(我发现该语言非常有趣),我没有发现任何适合现实世界的东西 我心中的理想主义者总是想尝试新的语言,在我的列表中非常热门的(除了前面提到的非常酷的干净的语言)是目前(随机顺序),并且 但与此同时,我会拿出我的实用主义来检查这个问题。我知道你可以讨论一下,但仍然:它告诉我从现在起一年内我能用什么,我可能不能用什么 没有双关语 我正

有没有用编程语言编写的实际应用程序?无论是开源的还是专有的。

页面看起来不太有希望:)它看起来像是另一个迄今为止没有实际应用的研究项目。

这不是一个直接的答案,但当我上次检查时(我发现该语言非常有趣),我没有发现任何适合现实世界的东西

我心中的理想主义者总是想尝试新的语言,在我的列表中非常热门的(除了前面提到的非常酷的干净的语言)是目前(随机顺序),并且

但与此同时,我会拿出我的实用主义来检查这个问题。我知道你可以讨论一下,但仍然:它告诉我从现在起一年内我能用什么,我可能不能用什么


没有双关语

我正在使用Clean和iTasks库,围绕工作流轻松构建网站


但我想Clean的另一个问题是缺乏文档和示例:《清洁之书》是几年前的作品,除了他们发表的论文外,很多新功能都没有文档记录。

因为我大学的一位教授参与了Clean的创作,他创建了一个真实世界的应用程序,这并不令人震惊。我们大学的排班程序是完全用Clean创建的。

Clean IDE和Clean编译器是用Clean编写的。()

,一个用于干净库、语法等的搜索引擎(如Hoogle for Haskell)是用干净的语言编写的。它的来源是Radboud大学的GitLab实例(;)。

我有时会被这样一个事实所吸引,即某些语言没有成为主流,而其他语言却成为主流。通常一个重要因素是公司的规模。清洁对我来说很有意思,但不幸的是它似乎并没有广泛传播。考虑到几年前微软对OcAML感兴趣并制造了F。刚订了一本关于Scala的书。但是我每天的面包都是用C++来赚钱的。感谢IO和Fan的链接。很高兴看到Haskell和F#进入前50名!但为什么C仍然排在第二位呢??无论如何,我通过一个编程语言基准网站发现了CLEAN。在那里,它的表现超过了哈斯克尔。。。。所以我决定试一试。此外,与haskell相比,CLEAN中的windows支持似乎更好,IO不是使用Monad,而是使用唯一性类型。我记得当我开始Haskell的时候monad的演讲是一个很大的障碍。。。此外,它们还有破坏性的数组更新—有点像ML,这可能会提高数值应用程序的性能。因此,这表明Clean可以轻松地用于“真实世界”应用程序(无论这意味着什么)。事实上。。。尽管如此,使用更“通用”的语言(如C)可能更容易,我同意。C#有一个很大的社区,你很有可能在学校或工作场所学到它:这些都是很大的优势。我觉得Clean很有趣(特别是因为独特性类型),但我从来没有足够的时间/动机去研究它。Clean邮件列表上也有人问这个问题。请参阅以获取适当的答案。