Haskell で 関数型言語入門! edX の Introduction to Functinal Programming を受けた.

edX で Introduction to Functinal Programming を受けた感想です. Introduction to Functional Programming | edX 今年の 2 月ごろに Ruby のブロックというものを知った. これは, いわゆる無名関数なのだが, その概念がとても...

December 29, 2014 · 3 min · tsu-nera

Haskell の xUnit ツール HUnit を試す

はじめに Haskell でテストコードを書くツールをしらべてみた. メジャーなものは以下 doctest QuickCheck HSpec HUnit 各ツールの特徴 doctest コメントにテストを書くスタイルのツール. Python の...

December 7, 2014 · 1 min · tsu-nera

Java におけるポリモーフィズムの整理

はじめに Haskell で型クラスというものを勉強した. その延長で, 今までとてもいい加減に理解していた Java のポリモーフィズムについて再度復習した. なんか, 用...

December 7, 2014 · 4 min · tsu-nera

Haskell で Hello World! しようとしたらモナドでドナドナした

最近発売された, Haskell 本を買ってみた. 関数プログラミング実践入門:大川 徳之 https://amzn.to/2ZAXngT どんな言語でも, はじめは Hello, World を出力するところからはじめる. Haskell で Hello, World を...

November 29, 2014 · 2 min · tsu-nera

数学での関数とプログラミングでの関数

関数についての違和感 大学では, 応用数学を専攻していた. 大学でならった関数の定義は, ある集合から別の集合への写像だった. 関数 (数学) - Wikipedia 就職し...

October 29, 2014 · 3 min · tsu-nera

Haskell を快適に利用するための Emacs 環境の構築

edX で Haskell の講座をとり始めました. Introduction to Functional Programming | edX 内容はさておき, まずは Emacs の環境作りから始めました. 環境づくりに夢中になって内容がおろそかになるとい...

October 22, 2014 · 2 min · tsu-nera