タグ

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

  • 関連タグはありません

タグの絞り込みを解除

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

  • Rubyで書いてJavaScriptで使う 2(managed codeを使いやすくする) - f8g

    前回の続き。 http://d.hatena.ne.jp/arikui/20090428/1240866008 前は、 (なんちゃら).Invoke("呼ぶメソッドの名前", [引数]) という風でしたがやっぱり使いづらい。Ruby のオブジェクトをそのまま JavaScript にしたような感じで使いたい。ということで、多少の変更を加えます。 変更点 メソッドをLambdaで登録 http://d.hatena.ne.jp/arikui/20090305/1236259323 Lambda で登録すれば柔軟にオブジェクトが作れるしブラウザ側からメンバが見えます。 引数の渡し方を改善 ブラウザ - Silverlight 間の可変長引数の渡しが狂ってるなら、その辺は JavaScript に任せます。 new Function("return arguments.callee.Invoke

    Rubyで書いてJavaScriptで使う 2(managed codeを使いやすくする) - f8g
  • Rubyで書いてJavaScriptで使う - f8g

    AgDLRのRepl面白いですね。 CodePlex Archive ブラウザ上で Ruby を試せる「IRBWEB」を作ってみた - てっく煮ブログ 跡地 Replは名前のとおりブラウザ上でレプるためのパーツって感じでしょうか。Replの実装は大体こんな感じでやってるんだと思います。 http://blog.tomasm.net/2009/02/20/multilingual-repl/ それを参考にして、Rubyで作ったオブジェクトをJavaScriptで利用するサンプル。 http://arikui.github.com/run_ruby/TestPage.html オブジェクト登録後に (なんちゃら).Invoke("呼ぶメソッドの名前", [引数]) みたいな感じでFirebugなどから呼び出してみてください。 ソース arikui.github.com/Page.xaml.vb

    Rubyで書いてJavaScriptで使う - f8g
  • 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のブログ
  • 1