【问题标题】:Open source projects written in a functional programming language [closed]用函数式编程语言编写的开源项目[关闭]
【发布时间】:2024-01-08 04:01:01
【问题描述】:

是否有任何用函数式编程语言编写并且人们可以贡献的开源项目?我正在尝试将我的专业领域扩展到函数式编程语言,我认为为项目做出贡献可能是要走的路。也许是一些 OCaml 或 Lisp 项目?

【问题讨论】:

标签: open-source functional-programming


【解决方案1】:

MLdonkey 是用 OCaml 编写的。

当然,函数式语言的各种库通常也用各自的语言编写。所以你可以在语言的“图书馆中心”上找到很多项目。例如对于haskell,有hackage,里面全是开源的haskell 项目。

【讨论】:

    【解决方案2】:

    SourceForge 的项目写于:

    OCaml (187)

    Lisp (436)

    Common Lisp(111)

    Erlang(110)

    【讨论】:

      【解决方案3】:
      【解决方案4】:

      一些流行的 NoSQL 数据库是用 Erlang 编写的(如果你认为那是一种函数式语言,那就是),包括 CouchDBRiak。两者都是开源的,并且都仍在积极开发中。

      【讨论】:

        【解决方案5】:

        大部分 EMACS 都是用 elisp 编写的。

        【讨论】:

        • 还有各种 3rd 方模式和 emacs 插件。
        • -1,Emacs 不是以函数式风格编写的。在此处查看 cmets:goo.gl/S2Vj
        【解决方案6】:

        Erlang 编写的Ejabberd 似乎是一个成熟且活跃的聊天服务器。(正如@skaffman 所说,如果您将Erlang 视为一种函数式编程语言)。

        【讨论】:

          最近更新 更多