タグ

javascriptに関するasaninaのブックマーク (3)

  • Compiling to JavaScript

    Treating JavaScript as a back-end for a compiler is becoming more and more popular. Here are some examples of compilers that already target JavaScript: Squeak Smalltalk Scheme NarrativeJS Links OpenLaszlo Lisp Java Java Java Cross-browser JavaScript C# Ruby This has come up in some of the ECMA-TG1 discussions, and I think some of Edition 4 will help compiler writers, in particular proper tail call

    asanina
    asanina 2006/08/11
    これは・・・
  • (JS入門)

    ようこそJS入門へ。 グループ / メーリングリスト リソース サイトが作成されました! 右下の'edit'ボタンで編集の開始です。 新規ページの作成は、作成したいアドレスに移動するだけです。 ページはMarkdownという表記法で記述します。 チートシートで、お試しください。 たとえば、リンクを作りたいのなら、[リンクタイトル](http://example.com)といった具合です。 サイトの設定の変更は、サイドの 'prefs' リンクから行ってください。 サイドバーの修正は、'edit sidebar' をクリックしてください。 このサイトに付いているブログ機能でエントリーポストすることもできます。 それでは infogami を楽しんでください! It worked! You now have a brand new website. To get started ch

  • IT戦記 - [javascript] JavaScript 1.7 の yield が凄すぎる件について

    Firefox 2.0 beta 1 が出ましたね^^ さっそく、新機能のひとつ、JavaScript 1.7 の yield を使ってみました。 まず yield の動作を試してみた。 var i = 1; var g = (function() {while(1) {yield i; i++}})(); alert(i); // 1 g.next(i); g.next(i); alert(i); // 2これで分かったこと。 なんと、 yield は関数を途中で終了させている。。。! 実は。 いままで、何度も関数を途中で終了できればなーと思っていた。 JavaScript 以外のほとんどの言語でそれが可能で、それが便利だからである。 それとはなにか、それとはスレッドである。 スレッドは CPU レベルで細かーく処理を止めて、いろんな処理の流れを同時に実行させているようなものだ。 yie

    IT戦記 - [javascript] JavaScript 1.7 の yield が凄すぎる件について
  • 1