InfoQ

InfoQ

トピック・タグ別の表示

JRubyに関するすべてのコンテンツ


JRubyに関する最新コンテンツ

Rubyのデバッガを調査

トピック
デバッグ,
JRuby,
ランタイム,
テクノロジー,
動的言語,
Ruby

Rubyには、Rubyコミュニティの内外で広く知られている誤解が一つある。Rubyにはデバッガがないという誤解だ。しかし、Rubyにデバッガが無いということは誤解なのだ。実際のところ、Rubyにはデバッガ用のツールがある。

JRuby アプリケーションを Java Web Start でデプロイする

トピック
JRuby,
動的言語,
コンパイラ,
デプロイ/データセンター,
Ruby,
Java

この記事は JRuby と Swing を使ったシンプルな ObjectSpace ブラウザを実装するサンプルアプリケーションをベースに進めていきます。ObjectSpace はシステム内のすべてのオブジェクトにアクセスする手段を提供してくれる Ruby のモジュールです。

Rubyの並行性、アクター、およびRubinius - MenTaLguY氏へのインタビュー

トピック
JRuby,
プログラミング,
パフォーマンス&スケーラビリティ,
Ruby

Ruby 1.9でのファイバー (コルーチン) の追加、および最近のErlangおよびアクターの人気など、あまり知られていない概念がRubyプログラミングの世界に入ってきている。並行性を考えたときにRubyの世界で何が使用可能であるかを大まかに理解するため、長年RubyコミュニティのメンバーであるMenTaLguY氏に話を伺った。

JRubyに関するNews

InvokeDynamic と Javascript - 新コンパイラ Dyn.js と Oracle Nashorn,Rhino

トピック
JRuby,
JavaScript,
動的言語,
Ruby,
Java

Dyn.js は Java による新たな Javascript 実装だ。Java 7 の動的言語用の新機能 (invokedynamic,メソッドハンドル) を利用する。InfoQ は作者の Douglas Campos 氏に,JVM 用の Javascipt を (Rhino や Oracle が発表した Nashorn の他に) 改めて開発する理由と,実装の詳細について聞いた。

JRuby総まとめ: JRuby on EY AppCloud, JRuby-Lint, JRuby Delegates

トピック
JRuby,
Ruby

JRubyがEngineYardのAppCloud ベータプログラムで利用可能になった。これはTrinidadサーバを使って動作するようになっている。Nick Sieger氏がjruby-lintをリリースした。これはJRubyとMRIとの間で、推奨されない、もしくは、うまく機能しないパターンがないか、Rubyコードをチェックする静的解析ツールだ。JRuby 1.6.2もリリースされた。

Lift と JRuby の統合 - Ruby と Scala 間を橋渡し

トピック
JRuby,
動的言語,
Webフレームワーク,
Ruby,
Java

Scala で人気の Web フレームワークである Lift に JRuby API が追加される。私たちは開発者の David Pollak 氏に,Rubyist が Lift を使うべき理由,Ruby と Scala の統合に関する問題点などについて話を聞いた。

JRubyの今:1.6 RC1, JSR 292、Java 7の NIO2、Ruby1.9.2のサポート

トピック
JRuby,
言語設計,
ランタイム,
動的言語,
Ruby,
言語,
Java

JRuby 1.6の最初のRCが発表された。Ruby 1.9.2との互換性向上、C拡張の試験的サポート、Windowsサポートの改善、Ruby GemのMavenサポート、性能改善。InfoQは同プロジェクトのCharles Nutter氏に、JRuby1.6やJava 7のインパクト、Rubyの新しい機能などについて話を聞いた。

新しいセルフホスティングIDE: RedCarとJRuby、Cloud9 IDEとJavascript

トピック
デバッグ,
JRuby,
プログラミング,
動的言語,
Ruby,
.NET,
IDE,
リッチクライアント/デスクトップ,
JavaScript,
RIA,
Java

残念なことに動的言語は好ましくない秘密がある。それはSmalltalkを除く動的言語のIDEやツールがC/C++、C#またはJavaで書かれていることだ。しかし、RubyとJavascriptの開発者は自分にとって好ましい言語を使った開発環境を構築できる。InfoQではHTML/Javascriptで作られたCloud9 IDEとJRubyとSWTで作られたRedCarを紹介する。

モバイルRuby総まとめ: Rhodes 2.0のMITライセンス化、RubotoによるJRuby on Android

トピック
JRuby,
ランタイム,
リッチクライアント/デスクトップ,
モバイル,
Ruby,
Java

モバイルRubyデベロッパはRhodesの新バージョンを手に入れた。2.0リリースは多くの新機能が加わるとともに、フレームワークがMITライセンス化された。iPhoneデベロッパはRhodesアプリがAppStoreに受理されていると聞いてうれしいだろう。また、AndroidデベロッパおよびユーザはRubotoとRuboto-IRBによりJRubyを使うことができる。