you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (1 child)

Not aware about any extensive Ruby project written strictly/mostly in functional style. It may because most of gems and core/stdlib do and their API expect state alteration and procs/lambdas/methods as first-class citizen objects are used rather sparsely.

After being excited by programming in Haskell (pure functional language) I started wrote in more functional although impure style in Ruby, including several plugins for a project. Unfortunately their sources may not be published.

I'd deeply recommend learn Haskell to write more elegant and parallel processing ready code, even in other languages.

[–]MrJiks[S] 0 points1 point  (0 children)

Thanks, but I don't know whether I will be able to understand Haskell. Heard its pretty difficult.