F# 和 Clojure 之间最显着的区别是什么?
哪些构造具有 Clojure 没有的 F#,反之亦然?
F# 有宏吗?
Clojure 是一种 lisp,实际上是 lisp-1 家族语言。F# 是 .net 平台采用的实用 OCaml。
看起来在 CLR 上运行 Clojure 需要付出一些努力。看起来很有前途。
它们都是功能优先的编程语言,但它们的类型系统非常不同。F# 是一种强类型语言,而 Clojure 是一种动态类型语言,所以
可能有助于回答“F# 和 Clojure 之间最显着的区别是什么?”。但是请注意,“静态类型”和“动态类型”之间的争论是一场长期存在的争论,因此可能看起来很宗教。
F# 真正对应于 JVM 上的 Scala。在 .NET 平台上最接近 Clojure 的是 IronScheme。