タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとjavascriptとRubyに関するnanakosoのブックマーク (3)

  • 「Java SE 6完全攻略」第60回 Javaでマルチリンガル - スクリプト言語のサポート その3

    今月も引き続きスクリプト言語のサポートに関して解説していきます。 今週はJavaからスクリプトの関数の呼び出しについて取りあげます。 関数の呼び出し 先週、解説した手法はスクリプトの先頭からそのまま評価していきます。しかし、イベントが発生したときに特定のコールバック関数を呼ぶなど、関数単位でスクリプトを呼び出したいことがよくあります。 このような場合、javax.script.Invocableインタフェースを使用します。 スクリプトエンジンの実装で関数呼び出しに対応しているものはInvocableインタフェースを実装しています。Invocableインタフェースを実装することはオプションなので、関数呼び出しに対応していなければ実装する必要はありません。 しかし、ScriptEngineクラスにはInvocableインタフェースを実装しているかどうか調べるためのメソッドは用意されていないので

    「Java SE 6完全攻略」第60回 Javaでマルチリンガル - スクリプト言語のサポート その3
  • HotRuby - Ruby on JavaScript - yukobaのブログ

    先日の木曜日、YLUGに参加しました。笹田耕一さんの YARV(Yet Another RubyVM) の講演会でした。なんか、会は、過去9年間の間で、1,2を争う盛り上がりだったそうで、すごく楽しかったです。参加者のレベルも高く、YARV の中の話を色々と聞かせていただきました。 その席で、ザイボウズ・ラボの竹迫さんに、「Ruby on JavaScript つくらないの?」とお誘いを受けたので、この週末、作ってみました♪ 名づけて、HotRuby。ちゃんと動いているよ〜 http://hotruby.accelart.jp/ 基的な文法は、大体、実装しました。ただし、組み込み関数や組み込みクラスは、大部分が実装されていません。文法面でも、例外は実装していません。 仕組みは、一度、サーバーの Ruby 1.9.0 の YARV でオペコード列にコンパイルさせて、それを JSON でクラ

    HotRuby - Ruby on JavaScript - yukobaのブログ
  • Steve Yegge、RailsをJavaScriptに移植する

    John Lam / 青木靖 訳 2007年6月24日 Foo Campで私が最初に行ったのは、「GoogleRailsクローン」と題するSteve Yeggeの講演だった。このタイトルを見てどうして聞かずにいられようか? Googleはプログラミング言語として、C++JavaPythonJavaScriptの4つを使っている。WebのフロントエンドJavaで書きたがる人がそういるとは思えないが、それはWebフロントエンド用のJavaコードをたくさん持っているGoogleにしても 同じだ。 Googleにおける開発者の生産性を引き上げるため、Steveは会社にRails(したがってRuby)を言語として採用するように訴えたが、それが叶わないとなると(Googleはインフラでサポートしなければならない言語の数を増やすのをとても嫌っている)、 彼は欲求不満のプログラマがみんなするだろ

  • 1