Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! Haskell][FRP] taninswのブックマーク
[go: Go Back, main page]

タグ

HaskellとFRPに関するtaninswのブックマーク (5)

  • FRPの話 - maoeのブログ

    Haskell Advent Calender 2012で久々にブログを書くということで、ついでにはてなダイアリーからはてなブログに移行してみた。記事やコメントはもちろんのこと、はてブも移行でき、なおかつundoもできるという素晴らしい仕様なので、安心して移行することができた。 さて、今回はFunctional Reactive Programming(FRP)の話。FRPとは、時間やシステム外部からの入力に対して応答するプログラムを関数的に表現する方法とでも言えばよいだろうか。 FRPというとまだ定番の実装もなく、実用にはほど遠いと考える人もいるかもしれない。実際、FRPの実装に関してはまだいろいろ研究・改良の余地があるとは思うものの、以前のように簡単にメモリリークするようなことも無く、最近では試してなるほど便利そうと思える段階にまでは洗練されてきていると思う。 FRPが登場してからの1

    FRPの話 - maoeのブログ
    taninsw
    taninsw 2012/12/29
    "iterateeは、大まかに言えばEventのみ扱う一階FRP"
  • Loading...

  • 最近ですね、FRPはいまいち筋が悪いのではないかと

    おしいれのぼうけん @osiire 最近ですね、FRPはいまいち筋が悪いのではないかと思うようになってきたのです。少なくともプログラムの中で完結する使い方としては。やはりpureにドンドンドンと変換を回すべきであって、副作用を推奨しちゃイカンですよ。 2011-06-15 22:11:42

    最近ですね、FRPはいまいち筋が悪いのではないかと
  • 初心者向け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
  • やさしいFunctional reactive programming(概要編) - maoeのブログ

    あと、やはりネットワーク周りなどI/Oの多いプログラムの書きにくさが課題になっている印象。関数的なI/OはFRPで解決できそうな気がするんだけど調べてない。そろそろFRPをちゃんと理解したいなー。 Parsec 3活用事例: Keepalived構文チェッカ - maoeのブログ なんて書いてから早1ヶ月半、ようやくFRPが掴めてきたのでわかったことをまとめてみます。 Reactive programmingって何? FRPの前に、一般的にwikipedia:en:Reactive programmingと呼ばれるパラダイムについて触れておきます。reactive programmingとは疑似言語を使ってかなーり大雑把に説明すると、 var a = 1 var b = a + 1 a = 10 // aを書き換える print b // => 11print bの出力は2ではなく11です

    やさしいFunctional reactive programming(概要編) - maoeのブログ
  • 1