Haskell HaskellでHello WorldのWebアプリケーションに再挑戦 前回までのあらすじ: Yesodを使ってHello Worldをしようとして、Hello Worldすら表示できませんでした。 HaskellのWebフレームワークYesodでHello World Haskellの言語を学んでも、Webア... 2019.05.06 Haskell
Haskell Haskellの特徴である参照透過性とは? Haskellの参照透過性という特徴について試していこうと思います。 読んでいる本はこちらです。 すごいHaskellたのしく学ぼう! 参照透過性とは? Wikipediaによるとこうです。 ある式が参照透過であるとは、その式をその式の値... 2019.05.05 Haskell
Haskell 無限の長さの配列を扱うこともできる、Haskellの遅延評価とは Haskellを勉強していて、一番最初に面白いなと思ったのは、「無限の長さの配列を扱える」ということです。 他のほとんどのプログラミング言語では、配列を定義するということは、メモリ空間を確保する、ということなので、無限の配列は扱えません。無... 2019.05.04 Haskell
Haskell HaskellのWebフレームワークYesodでHello World HaskellでWebアプリケーションを作ってみたくなりました。 まずはこの本でHaskellの勉強をしています。まだ途中ですが、難しいことを書いているのに読みやすくて良い本です! すごいHaskellたのしく学ぼう! しかし、関数型らし... 2019.04.22 Haskell
Haskell ゼロから関数型プログラミングの概要をつかむのに役立った3冊 「関数型プログラミング」という言葉が、良く聞かれるようになってきました。 「安全なプログラムが書ける」とか、「簡潔な表現ができる」とか、噂レベルでは聞きつつ、学術的な香りが強いのかなと思っていたので、手を出していませんでした。 なぜ関数型プ... 2015.04.30 HaskellJava
Haskell Mac OS XにHaskellの開発環境を構築してHello World 最近、関数型プログラミングの勉強を始めました。 読んでいる本 この本を読んでいます。 関数プログラミング実践入門 ──簡潔で、正しいコードを書くために この本のサンプルコードがHaskellで書かれていて、Haskellを試しながらでない... 2015.01.02 Haskell