可能重复:
If Java people go to Scala, C# go to F#, where do Ruby people go for functional nirvana?
对于Rubyists来说,这是一个广泛的问题。什么功能语言(即鼓励/强制执行功能的东西)与Ruby的可读性,测试和重构理想最紧密地结合在一起?
为什么呢?我只想尝试用功能性方法写一些东西来锻炼新的思维方式。 在Ruby朋友中,我听说过Scala,Clojure,Lisp,Haskell。哪个对红宝石的感觉最友好?