タグ

2016年3月1日のブックマーク (1件)

  • TypeScript の Async/Await と非同期入力

    2016-01-15 (鈴) 1. はじめに 2. TypeScript の Async/Await 3. 端末対話入力プロトタイプ 4. Lisp Reader 5. おわりに lisp_reader.ts : Lisp Reader 2016-01-15.tar.bz2 : 上記を含む稿のプログラム例の詰め合わせ (2898 バイト) 1. はじめに TypeScript (および JavaScript) は従来,コールバックを使って非同期処理を実現してきた。 しかし,この方法には「 Dart のイテレータと非同期処理 」で指摘した欠点がある: コールバック関数が終わるとき関数の呼び出し階層が無に帰するため, 再帰下降法のようなアルゴリズムをそのまま素直には実現できなかった。 従来どおりのアルゴリズムを使えず,処理が細切れのコールバックに寸断されることがプログラミングに困難をもたらし

    tozawan
    tozawan 2016/03/01