タグ

rubyとjavascriptに関するtadasatoのブックマーク (3)

  • Appcelerator Titanium™ makes building desktop rich applications easy

    Appcelerator Titanium makes building desktop rich applications easyTitanium is the first open platform for building rich desktop applications. Open source Titanium is licensed under the Apache Public License (version 2) Open web Use standard HTML, CSS and Javascript to build rich desktop apps Open desktop Run your apps on Windows, Mac and Linux (coming soon!) Open API Add rich desktop capabil

  • JavaScript製のRubyインタプリタ·JSRuby MOONGIFT

    複数の言語を使い分けるのは面倒、という人は多いのではないだろうか。サーバ系の言語が複数組み合わさると問題の切り分けが面倒だし、Webアプリケーションを作っているとただでさえサーバ側の言語とSQL(プログラム言語ではないが)を利用する必要がある。そこにさらにクライアントサイドの言語まで加わると管理が大変だ。 そこでJavaScriptを別な言語のように扱えるようにしてしまうのはどうだろう。例えばこのように。 今回紹介するオープンソース・ソフトウェアはJSRubyJavaScriptによるRuby実装だ。 まだまだ格的に動作すると言う訳ではないが、簡易的な動作はするようになっている。if else endや、def、putsなどが利用でき、Arrayも各種メソッドがサポートされている。FizzBuzzだって解ける。 JavaScriptのオブジェクトが利用できるようになっているので、最終的

    JavaScript製のRubyインタプリタ·JSRuby MOONGIFT
  • Ruby on JavaScript·HotRuby MOONGIFT

    ついに登場したRuby 1.9。VMを搭載することで、これまでになく高速化されるとのこと。試してみた方も多いのではないだろうか。 そんなRuby 1.9系の魅力をさらに輝かしてくれそうなソフトウェアを紹介しよう。 今回紹介するオープンソース・ソフトウェアはHotRubyJavaScriptによるRuby実装だ。 HotRubyRuby1.9にてコンパイルを行い、その結果をJSONで受け取ってJavaScript上のRubyVMで行うという形を取っている。基的な文法のみで、例外など実装されていない機能もあるが、それでもかなり高速に動作すると言う魅力がある。 ブロックや定数、ハッシュ、スーパーなどサポートされており、かなり楽しむことができる。ソースコードも含めて、楽しめるだろう。 JavaScriptRuby、というのが素晴らしい。もしこれが実用レベルになったとしたら、ブラウザ上にJa

    Ruby on JavaScript·HotRuby MOONGIFT
  • 1