Wrap-Unwrap Pattern についての覚書

Functional Python Programming という本を読んでいたら、 Wrap-Unwrap Pattern というものを知ったので、ちょっとメモ. Functional Python Programmingposted with amazlink at 15.06.19Steven Lott 公式 unwrap(process(wrap(iterable))) wrap() ラッパー unwrap() アンラッパー ラッパーで処理したもの...

June 19, 2015 · 1 min · tsu-nera

Java8 Stream をつかって宣言的な計算で遊んでみた

関数型の書き方に早く慣れ親しみたいので、 Java による関数型プログラミング を買ってみました. Java による関数型プログラミング — Java 8 ラムダ式と Streamposted with amazlink at 15.05.26Venkat...

May 26, 2015 · 2 min · tsu-nera

関数型言語 (Scala) をどうオブジェクト指向の現場に持ち込むか? セミナーをきいた感想

はじめに 今日は, なんだか仕事のやる気も起きないアンニュイな気分だったので, 仕事をサボって社内で開かれたセミナーを聴きにいきました. Scala による OO...

February 11, 2015 · 7 min · tsu-nera

関数型デザインパターンのプレゼン動画をまとめてみた

はじめに オブジェクト指向言語の世界では, デザインパターンが人気! 関数型言語の世界でも, OO の影響を受けて, きっと誰かがパターンを考えているに違...

January 24, 2015 · 3 min · tsu-nera

Rubyの無名関数(lambda)、Procオブジェクト、カリー化のメモ

Scalaで関数型プログラミングを勉強しているが、無名関数がよくわからない。 無名関数はRubyでいうところのブロックとのこと。 なので、慣れ親...

May 25, 2014 · 2 min · tsu-nera