タグ

2015年2月16日のブックマーク (4件)

  • 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なんだなぁ。
  • GitHub - js-next/react-style: UNMAINTAINED

    React Style WARNING: NOT MAINTAINED ANYMORE Note 25 Oct The current version of React Style does not support React 0.14, we are working on that and I hope to have a React 0.14 compatible release within the next 2 weeks. React Style is an approach for styling React components. It uses the same syntax as StyleSheet.create from React Native. Define styles using full power of JavaScript: var StyleSheet

    GitHub - js-next/react-style: UNMAINTAINED
    igrep
    igrep 2015/02/16
    #kbkz_tech にて。
  • SNSのための5つの合言葉

    明学生が考えたSNSのための5つの合言葉 ~再考で最高のSNSライフに~ SNSの利用法、なにかまちがっていませんか? その実態に切り込む5か条を明学生が考えました! 友だちであれば、許可を取らずに写真を載せても大丈夫なのでしょうか? あなたのプライベートは、SNSに投稿した時点で、あなたの友だちだけでなく、世界中の人に見られてしまう可能性もあることを忘れずに。 アイドルとまではいかなくても、何か特別なことをして注目されたい願望は少なからずありますよね。しかし、アルバイト先でふざけた写真をアップするというネタの作り方は面白いでしょうか? それって、当にあなたの個性ですか?

    SNSのための5つの合言葉
  • 状態と参照透明性 - みゆっきのにっき

    状態は難しい 変数 入出力 難しいなら無くしてしまえばよい 状態を排除 参照透明性 言語処理系の外側の状態はどうしようもないので 一意型 モナド 状態は難しい 状態は難しい。 例えば変数。変数の値が自由に変更可能なら、ある変数を使用する際には、その変数を変更可能な全ての場所を考慮しなければならない。 global変数のようなスコープの広すぎる変数で混乱した、確保した領域を二重に開放するコードを書いた、といった経験は皆あるはずである。 難しいなら無くしてしまえばよい 状態の問題を解決したい。その手段の1つとして、状態を無くしてしまえばよい、という極端なものがある。 変数を無くしてしまう。外部の状態の利用、つまりファイルの操作だとかは当然禁止する。 変数を無くしてもチューリング完全の意味で計算できる範囲に影響はない1ので問題はない。 そうすると、どの関数も、引数が同じならいつ計算しても値が同じ