2011-12-01から1日間の記事一覧

GADTs使ってみた

このエントリは、Haskell Advent Calendar 2011の参加記事です。 今回は、HaskellのGHC拡張であるGADTs(Generalized Algebraic Data Types : 一般化代数データ型)を調べて使ってみたという内容を書いてみました。 最初に、GADTsはGHC拡張なので、使用するに…

Boost Range LibraryのOven拡張

C++

このエントリは、Boost Advent Calendar 2011の参加記事です。 Boost Range Libraryは、Boost 1.43.0においてバージョン2にメジャーバージョンアップし、Rangeに対するアルゴリズムと、Rangeアダプタという大きく2つの機能が導入されました。 Rangeアルゴリ…