Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
CodeGrid で ES6 Generator の記事を読んだ。 ECMAScript 6の新機能 - Generator | CodeGrid Ruby の Fiber のようなものなのかな、と思って書き比べてみたら少し違うところがあった。 function* generatorFunc(a) { console.log(a); var b = yield 1; console.log(b); var c = yield 2; console.log(c); } var generator = generatorFunc('a'); console.log(generator.next('b')); console.log(generator.next('c')); console.log(generator.next('d')); この結果は $ node -v v0.12.0 $
ソフトウェア工学の古典「人月の神話」の「セカンドシステム症候群」によると、 二度目にデザインするシステムは、初回で実装を見送った要求を詰め込み過ぎて失敗作になりやすく なるため、適切な取捨選択が重要であると言われています。 これはプログラミング言語のデザインや実装にも適用される話なのでしょうか? 本セッションでは、過去に何度もプログラミング言語をデザインし実装し続けている 経験豊富な方々と、今回初めて言語処理系を自分で作ってみた方々の両方をお招きし、 現代的なプログラミング言語処理系のデザインと実装の課題についてディスカッションを行います。 出演 「next Perl5プログラミング言語Toraの設計と実装」@tokuhirom 「型安全なJavaScript処理系JSXを作ってみた」@kazuho 「世界で最も仕様に忠実なECMAScript言語処理系」@Constellation 「組
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く