（概要）<br>Lisp・関数型プログラミングのメリットとは何か――副作用のないプログラミングがまず挙げられます。これでバグが圧倒的に少なくなります。さらにはコードの再利用がしやすいこと，並列処理が得意であるということも。それだけではありません。動的な型付けも特徴ですし，ラムダ計算もクロージャも，さらにはオブジェクト指向までできます。数十年の時を越えて現代にも通用する普遍的なアイデアがLispにはあります。本書はさまざまなLispプログラム（ハノイの塔，エイトクイーン，オンライン書店など）を解説し，さらにリファクタリングまでいっきに学びます。本書で関数型プログラミングのエッセンスを得ることができます。<br><br><br>（こんな方におすすめ）<br>・オブジェクト指向プログラマ<br>・昔からのLispプログラマ<br><br>（目次）<br>第1章 関数型プログラミングとは何か――そして，それがなぜ難しいのか？<br><br>第2章 関数型プログラミングを学ぶためのLisp超入門<br><br>第3章 関数型プログラミングの基本<br><br>第4章 プログラミングパラダイムの比較<br><br>第5章 関数型プログラミングの演習<br><br>第6章 関数型プログラムの評価とリファクタリング