タグ

2015年12月7日のブックマーク (3件)

  • 2015年にDart言語はどう変わってどこに向かっていってるのか - Qiita

    去年もDartのこと書いたんで、今年もDartのこと書きます。 Dart Advent Calendar 2015もよろしくお願いします。 さて、「Dartなんてまだあったんだ。へぇ」くらいの感覚の方が多いのではないかと思います。 「Dart?何いってんの、TypeScriptでいいじゃん」であるとか、 「まだaltJSで消耗してんの?ES2015ってのがうんたらかんたら」とか、 そういった話を振られる事が無い程度には、みなさんDartの事を忘れているかと思います。 実際問題、いまプロダクトにDartを投入することを、Dart大好き人間である私が躊躇してしまう程度には「開発途上」な言語であることは否めません。 が、着実に大きく発展してきており、この2015年は大転換期で、 いくつもの重大なトピックが生まれましたのでご報告しておきます。 かわいいよDartかわいいよ。 ざっくり何が起こったか

    2015年にDart言語はどう変わってどこに向かっていってるのか - Qiita
    nsyee
    nsyee 2015/12/07
  • foldみぎひだり - Qiita

    この記事は ML Advent Calendar 2015 の 7 日目の記事です。 ML 系言語を含め、多くの関数型言語はリストの畳み込み関数を持っている。動作についてはひとつの言語を知っていれば他の言語で困ることはないのだけれど、引数の取り方が違って迷うことがある。 リストの畳み込み リストの畳み込みと呼ばれる演算には右畳み込みと左畳み込みがあり、リスト [e1, e2, ..., en] と初期値 z、二項演算 ⊕ に対して以下のように定義される。 右畳み込み (e1 ⊕ (e2 ⊕ ... (en ⊕ z) ... )) 左畳み込み (( ... ((z ⊕ e1) ⊕ e2) ⊕ ...) ⊕ en) 右畳み込みはリストの右側の要素から順に取り出して初期値 z と組み合わせていき、左畳み込みはそれを左側の要素から行なう。 末尾呼び出しの最適化があれば、左畳み込みは固定のスタック領

    foldみぎひだり - Qiita
  • This is the default server vhost

    This is the default server vhost This site's domain name is either not yet pointed or is still propagating. Propagation may take up to 72 hours. Please check back later.

    This is the default server vhost