タグ

ブックマーク / faithandbrave.hateblo.jp (4)

  • 初心者向けFRPライブラリ - Faith and Brave - C++で遊ぼう

    "Best" FRP package for newbie - Haskell Cafe Haskell Cafeで、「初心者向けのFRP(Functional Reactive Programming)のライブラリはどれ?」という話題で盛り上がってました。 今のところ、reactive-bananaが人気のようですが、ほかにNetwire、Yampa、Animas(YampaをForkして開発してるライブラリらしい)といったライブラリが紹介されていました。 reactive-bananaをちょっと見てみたら、他のライブラリよりもわかりやすい気はしましたが、まだ試してません。名前が好きじゃないですが、近々使ってみようと思います。 Yampaのサンプルはよくわからないことをしててよくわからないので、慣れてきた頃に触るのがいいかもしれませんがわかりません。

    初心者向けFRPライブラリ - Faith and Brave - C++で遊ぼう
    taninsw
    taninsw 2012/03/21
    reactive-banana /Netwire,Yampa,Animas/elerea
  • GADTs使ってみた - Faith and Brave - C++で遊ぼう

    このエントリは、Haskell Advent Calendar 2011の参加記事です。 今回は、HaskellのGHC拡張であるGADTs(Generalized Algebraic Data Types : 一般化代数データ型)を調べて使ってみたという内容を書いてみました。 最初に、GADTsはGHC拡張なので、使用するには以下のようにして拡張を有効にする必要があります: {-#LANGUAGE GADTs #-} まずは構文的な違いを、Maybeを例にして見てみましょう。 通常の代数データ型では、Maybeは以下のように書きます: data Maybe a = Nothing | Just a GADTsでは以下のように書きます: data Maybe a where Nothing :: Maybe a Just :: a -> Maybe a 通常の代数データ型では、データコンス

    GADTs使ってみた - Faith and Brave - C++で遊ぼう
  • 「プログラミングの魔導書」の情報公開 - Faith and Brave - C++で遊ぼう

    http://longgate.co.jp/products.html 弊社、株式会社ロングゲートで、プログラミング雑誌を作るというプロジェクトが進行しています。 書創刊の目的は、プログラミングの入門記事が巷に溢れる今、プログラマのさらなる成長のため情報発信を行い、業界全体の技術力を向上させることです。 雑誌といっても、記事の質を保つために不定期刊行としていることから、実際には雑誌ライクな書籍となります。 書籍名は「プログラミングの魔導書〜Programmers' Grimoire〜」です。 創刊号となる今回のテーマは、サブタイトルにも含まれている「C++」です。全ての記事がプログラミング言語C++に関するものとなっています。 Vol.1のテーマをC++としたのは奇をてらったものではありません。 C++は習得の難しい言語と言われておりますが、近年はBoost C++ Librariesに

    「プログラミングの魔導書」の情報公開 - Faith and Brave - C++で遊ぼう
  • 「Iterators Must Go」を訳してみた - Faith and Brave - C++で遊ぼう

    Boost Con '09で行われたAndrei Alexandrescuのセッション、「Iterators Must Go」の資料を翻訳してみました。 【原文】 iterators-must-go.pdf 【日語訳】 iterators-must-go(ja).pdf 【Slideshare】 http://www.slideshare.net/faithandbrave/iterators-mustgoja 訳がおかしいところがあったら教えていただけるとうれしいです。 【修正履歴】 2009/05/15 19:25 コメント欄でturuginaさんから指摘いただいた点を修正 2009/05/18 10:57 コメント欄でportownさんから指摘いただいた点を修正

    「Iterators Must Go」を訳してみた - Faith and Brave - C++で遊ぼう
  • 1