タグ

ブックマーク / monjudoh.hatenablog.com (2)

  • JavaScriptでの非同期関数合成 - monjudoh’s diary

    Unserscore.jsや互換ライブラリのLo-Dashを使うと関数合成が出来ます。 複数個の関数があって、関数を呼び出した結果を使って関数を呼び出して…っていうのを1個の関数にします。 ドキュメントの例を見れば分かるかと。 簡略化のために関数合成の対象になる関数を1引数・戻り値ありの関数とします。 これを非同期処理をする関数に当てはめるとcallbackを含む2引数・戻り値なしの関数が当てはまるでしょう。 この場合のcallbackは1引数の関数とします。 まず、logを出力するcallback関数を定義しましょう。 function log(result){ console.log(result); } 次にcallbackを含む2引数・戻り値なしの関数を定義します。別に非同期処理はやっていないです。 // 1を足す function add1(callback,arg){ call

    JavaScriptでの非同期関数合成 - monjudoh’s diary
  • 「Erlang 30% + JavaScript 60% + 未知成分 10%」のセミナー - monjudoh’s diary

    告知:「Erlang 30% + JavaScript 60% + 未知成分 10%」のセミナーやります - 檜山正幸のキマイラ飼育記 プログラミング言語によらない、通信基盤にもよらない、関数呼び出し(function call)とイベント配信(event delivery)が主題 Erlang編 プログラミング言語としてのErlangの話は↓を嫁 プログラミングErlang 作者: Joe Armstrong,榊原一矢出版社/メーカー: オーム社発売日: 2008/02/23メディア: 単行(ソフトカバー)購入: 8人 クリック: 284回この商品を含むブログ (97件) を見る システムとしてのErlang それ自体が完結したコンピュータシステム 仮想ハードウェア上に仮想OSが載り、アプリケーションが走る 仮想ハードウェア…エミュレータと呼ぶ 仮想ハードウェア+OS(シェル、基アプ

    「Erlang 30% + JavaScript 60% + 未知成分 10%」のセミナー - monjudoh’s diary
    terazzo
    terazzo 2008/12/22
  • 1