【问题标题】:Functional language with design by contract feature具有按合同设计功能的功能语言
【发布时间】:2012-07-30 14:00:37
【问题描述】:

我正在寻找一种具有良好设计的函数式语言(最好是一流的,但我也有好的库)。到目前为止我能找到的最好的是 Racket http://racket-lang.org/,但我正在寻找两者中的任何一个JVM 或 CLR。​​

【问题讨论】:

    标签: functional-programming jvm clr design-by-contract


    【解决方案1】:

    看看 Clojure —— 是 Lisp 编程语言的最新方言。它是一种功能通用的语言。它专注于使用不可变值和明确的时间进度结构进行编程,旨在促进更健壮的程序的开发,尤其是多线程程序。

    Clojure 也可以在 .Net 上工作。

    http://clojure.org/

    【讨论】:

    • 我之前检查过 Clojure,虽然它确实有一些非常好的功能,但我看不到任何真正的语言契约导向设计
    猜你喜欢
    • 2011-03-06
    • 2020-08-15
    • 2013-07-14
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    相关资源
    最近更新 更多