Skip to content
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Purely functional programming in Ruby

Ruby has some features for functional programming such as blocks; however, Ruby is a very imperative language and purely functional programming is not so common in Ruby. This talk will illustrate how you can write purely functional code in Ruby (e.g., persistent data structures, lazy evaluation).

Rubyにはブロックのような関数プログラミングのための機能があります。しかし、 Rubyはとても命令的な言語であり、Rubyでは純粋に関数的なプログラミングはあまり 一般的ではありません。この発表では、Rubyで純粋に関数的なプログラミングを行う 方法を示します(例: 永続データ構造 遅延評価 ) 。

  • Preferred presentation day: no preference
  • Presentation language: Japanese

Shugo Maeda


Network Applied Communication Laboratory Ltd.


A Ruby programmer.


Something went wrong with that request. Please try again.