E*****m 发帖数: 25615 | 1 我認為應該是 Scala, 主要是可以用Javs library, 可惜Scala 可以寫成完全不是FP,
所以實在不能算。
其他的像 Erlang, Ocaml, Haskell 等,老實說我實在不看好,
Lisp 當年的popularity 應該是FP 的上限了。
我原來跟板主想得一樣,multi-core 時代FP 應該有希望了,
不過現在看來太天真了。 | r***u 发帖数: 241 | 2 F#呢?也有很多library吧。
抛开前途不论,趣味性方面还是Haskell最强。
,
【在 E*****m 的大作中提到】 : 我認為應該是 Scala, 主要是可以用Javs library, 可惜Scala 可以寫成完全不是FP, : 所以實在不能算。 : 其他的像 Erlang, Ocaml, Haskell 等,老實說我實在不看好, : Lisp 當年的popularity 應該是FP 的上限了。 : 我原來跟板主想得一樣,multi-core 時代FP 應該有希望了, : 不過現在看來太天真了。
| E*****m 发帖数: 25615 | 3 F# 是MS的,先天不良,原罪啊。
我完全同意 Haskell 才是真正的FP, 純度高啊。
【在 r***u 的大作中提到】 : F#呢?也有很多library吧。 : 抛开前途不论,趣味性方面还是Haskell最强。 : : ,
| b***e 发帖数: 1419 | 4 * Scala
I do not believe in Scala too much because it is rather academic than
practical. It does not try to solve real world problem, but rather tries to
explore whether a certain set of language features, e.g., generics, mixins,
first class functions, implicit parameters, etc. can be pour into one dish.
Well, yes, if you work hard enough, you can. But it is not towards a
particular goal, so it does not really do any good to anything in particular.
Compare it to PHP, which is, indeed, a very | E*****m 发帖数: 25615 | | r***u 发帖数: 241 | 6 OCaml is almost dead, in that it's not evolving any more. Compared to other
FPLs, its community isn't growing. The main author has switched his interest
to formal methods, that is, Coq. In contrast, F# has more interesting
features, and it's being actively developed.
【在 E*****m 的大作中提到】 : any comment on Ocaml?
| E*****m 发帖数: 25615 | 7 Back to Scala, could you elaborate a bit why it isn't good for
real world problems? Do you just mean it's too complicated?
to
mixins,
dish.
particular.
before
【在 b***e 的大作中提到】 : * Scala : I do not believe in Scala too much because it is rather academic than : practical. It does not try to solve real world problem, but rather tries to : explore whether a certain set of language features, e.g., generics, mixins, : first class functions, implicit parameters, etc. can be pour into one dish. : Well, yes, if you work hard enough, you can. But it is not towards a : particular goal, so it does not really do any good to anything in particular. : Compare it to PHP, which is, indeed, a very
| h*i 发帖数: 3446 | 8 Clojure
,
【在 E*****m 的大作中提到】 : 我認為應該是 Scala, 主要是可以用Javs library, 可惜Scala 可以寫成完全不是FP, : 所以實在不能算。 : 其他的像 Erlang, Ocaml, Haskell 等,老實說我實在不看好, : Lisp 當年的popularity 應該是FP 的上限了。 : 我原來跟板主想得一樣,multi-core 時代FP 應該有希望了, : 不過現在看來太天真了。
|
|