タグ

FRPに関するigrepのブックマーク (28)

  • 歌舞伎座.tech#6「VirtualDOMとReact」に行ってきました。 :: Igreque -> Info

    歌舞伎座.tech#6「VirtualDOMとReact」に行ってきました。 by Yuji Yamamoto on February 17, 2015 昨日、歌舞伎座.tech#6「VirtualDOMとReact」に行ってきました。 最近のJS動向に疎い私でしたが、とりあえずVirtualDOM周りのもやもやがスッキリ出来てよかったです。 以下、印象に残った点や感想など。 ReactはじめVirtualDOMの実装を使うと、サーバーサイドでテンプレートエンジンを使ってHTMLをまるまる吐くような感覚でDOMを構築しても、差分をいい感じにライブラリが検出して、いい感じな速度で更新してくれる。すると設計が楽ちんになり、保守性も上がりますよ、というのがキモのようです。 Reactはもちろん各種実装は、独立したコンポーネントを作って使えるようです。Facebookはlikeボタンなど、一部だけ

    igrep
    igrep 2015/02/17
    さささっと昨日の感想を書きました!面白い会をありがとうございました! #kbkz_tech
  • Haskell 的視点から見た Elm - Qiita

    前書き Egison のドキュメントをいろいろ眺めていたところ The 6 Programming Languages Interesting to Try を読んで Elm という言語を知り、これは面白いと思い Egison そっちのけで Elm をダウンロードしていろいろ遊んでみました。そのうちにいろいろと思うところがあったので Elm Advent Calendar に乗じて徒然なるままに書いてみることにしました。 もし Elm のことは全然知らないというならば、まずは Examples で遊んでみてください。Web 上で Elm を実行して遊べます。 純粋関数型の世界から JavaScript の世界へ Elm は Haskell に非常に良く似た文法を持っています。Haskell と同様、副作用を暗黙に生じさせない「純粋関数型」のアプローチを取っていて、コンパイラは厳密な静的型付

    Haskell 的視点から見た Elm - Qiita
    igrep
    igrep 2015/02/16
    本当にElmはDOM更新のためのDSLなんだなぁ。
  • https://qiita.com/falsandtru/items/13c2c2eb3852ffc7e859

    igrep
    igrep 2015/01/14
    いいオチだ。
  • Sodium(FRP)を使ってみた - Qiita

    Haskell Advent Calendar 2014 (18日目) 寄稿記事。 はじめに 独学でHaskellを学び始めて2年半が経ちました。圏論やモナド、その他重要な概念を何も理解できていませんが日々楽しくHaskellを使っています。そんな(初心者&底辺)のHaskellerが半年ほど前に無謀にも FRP(Functional Reactive Programming)*1に挑戦してみました。FRPのパッケージは幾つか存在しますが、一番元気良さそう(小並感)にみえたSodium*2 を選択しました。 悪戦苦闘の末、僅かばかりのノウハウを得られましたので、それに基いてSodiumの簡単な紹介記事を書かせて頂きたいと思います。 Sodiumとは Hackageに公開されているSodium Packageの説明ページに拠ると、Sodiumは汎用的な Reactive Programmin

    Sodium(FRP)を使ってみた - Qiita
    igrep
    igrep 2014/12/19
    “Eventは信号線で表現される部分(もう少し具体的にはdata in の出力,xorの出力,regの出力)、Behaviorは値を保持するレジスタ(バッファ,変数,伝達関数)に対応すると思います。”
  • More Haskell games, graphic adventure engine, running on Android

    We are extremely happy to announce that we now have several Haskell games working on Android, including our Graphic Adventure engine. Also, we have just begun beta-testing one of the games with real users via Google Play (aka. the Android Market). The first game is a breakout-like game that we already talked about. It is written in the Haskell Functional Reactive Programming (FRP) Domain Specific

    More Haskell games, graphic adventure engine, running on Android
    igrep
    igrep 2014/11/26
    Yampaでそこまでできるの・・・?!
  • Threepenny-gui - HaskellWiki

    Und der Haifisch, der hat Zähne Und die trägt er im Gesicht Und Macheath, der hat ein Messer Doch das Messer sieht man nicht. Threepenny-gui is a GUI framework that uses the web browser as a display. Features include: Easy installation. Everyone has a reasonably modern web browser installed. Just install the library from hackage and you are ready to go. The library is cross-platform. HTML + JavaSc

    igrep
    igrep 2014/10/23
    “Threepenny-gui is a GUI framework that uses the web browser as a display.”
  • GitHub - SodiumFRP/sodium: Sodium - Functional Reactive Programming (FRP) Library for multiple languages

    Sodium - Functional Reactive Programming (FRP) library for multiple languages This is based on Flapjax, Yampa, scala.React and a number of other Functional Reactive Programming efforts, as well as a lot of personal experience. Enjoy. Status: C++ - complete, but the memory management is not quite right yet - in separate sodium-cxx repository C# - complete (source in dotnet folder, binaries in Sodiu

    GitHub - SodiumFRP/sodium: Sodium - Functional Reactive Programming (FRP) Library for multiple languages
    igrep
    igrep 2013/09/21
    “Sodium - Reactive Programming Library for Java, Haskell and C++ (FRP)”
  • FRPの話 - maoeのブログ

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

    FRPの話 - maoeのブログ
    igrep
    igrep 2012/12/29
    結構難しいけどブクマだけでもしておこう