関数型プログラミングについて調べてみた

関数型言語について、なんとなくは知っているけれども、 人に説明できないので、 調べてみた. いろんなサイトや書籍からの引用を含みます. 間違えてたら...

November 30, 2015 · 3 min · tsu-nera

Wrap-Unwrap Pattern についての覚書

Functional Python Programming という本を読んでいたら、 Wrap-Unwrap Pattern というものを知ったので、ちょっとメモ. https://www.amazon.com/Functional-Python-Programming-Expressive-Implementations-ebook/dp/B00T96XC0Q 公式 unwrap(process(wrap(iterable))) wrap() ラッパー unwrap() アンラッパー ラッパーで処理したものをもとに戻す....

June 19, 2015 · 1 min · tsu-nera

Java8 Stream をつかって関数型プログラミング!宣言的な計算で遊んでみた

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

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