3 ms·
F# won't draw especially draw people away from those three languages though. It doesn't have the sort of type system Scala and Haskell people love, it isn't a L
by whateveracct 12y ago
F# won't draw especially draw people away from those three languages though. It doesn't have the sort of type system Scala and Haskell people love, it isn't a Lisp or dynamically typed so most Clojure people won't care, and it doesn't work with Java so it won't draw people away who are using Scala on top of older Java systems.
- jimmaswell 12y agoThere are efforts at Java/CLR runtime interop
- thomasz 12y agohttp://www.ikvm.net/ http://www.ikvm.net/ runs java bytecode on the CLR
- adambard 12y agoI'm no expert, but I have the impression that F# has a strong type system, being an ML variant (perhaps sacrificing a bit for CLR compatibility). I'm a big fan of Clojure and a dabbler in OCaml/Haskell, and I feel that F# has a lot to offer in terms of library access, same as Clojure/Scala for the JVM. In any case, I'm certainly happy its there in case I ever have occasion to work with .NET.