InfoQ ホームページ ランタイム に関するすべてのコンテンツ
-
RhodesがiPhone、Windowsモバイル、BlackBerryにRubyアプリケーションを実現
Rhodesは、新たなオープンソースソリューションであり、モバイル機器に対しRuby実装をもたらす。その上、多くのデバイス全体(現時点ではiPhone、Windows MobileおよびRIMのBlackBerry)で、単一Rubyソースを使用することができる。まもなくSymbianやAndroidに対するサポートも追加される予定である。
-
Rubyパフォーマンス:Shootoutの成果およびバイナリMRI対ソースコンパイル済みMRIに関する発見
Antonio Cangiano氏は、再びすべてのRuby VM、MRI 1.8および1.9.1、REE、JRuby、Rubinius、IronRubyおよびMagLevを評価した。その結果は、すべてのVMのパフォーマンスで着実な改善が見られることを示している。
-
RubyConf'08のビデオから: Ruby VMの内部構造について - YARV、Rubinius、MagLev
RubyConf '08では、Ruby VMについての講演が数多くおこなわれた。その内容は実装技術の詳細に踏み込んだものから実装のデモ、Rubyのパフォーマンスの概要まで多岐にわたるものだった。
-
JRuby 1.1.6のリリース、Ruby 1.9のサポートの改善
JRuby 1.1.6が利用可能である。最新のリリースでは、速度の改善やバグ修正などの一般的なリストがあるが、新機能の目玉は、Ruby 1.9ソースコードの構文解析のフルサポート、そして向上したRuby 1.9のサポートである。
-
巨大でモノリシックな JDK はモジュール化されるべきか
Sun Microsystems の主任エンジニアである Mark Reinhold 氏が、Sun JDK のモジュール化がいかにクールか主張している。
-
Ruby FFIがJRubyおよびMRIに固有ライブラリアクセスを提供
Ruby FFIライブラリは、共用ライブラリからロードされたネイティブコードへのアクセスを可能にする。 Rubinius向けに作成されたので、最近JRuby、MRI(1.8および1.9)に移植された。Ruby FFI 0.2.0がリリースされている。
-
モバイルRubyの総まとめ:Symbian Ruby 1.9、Android、JME、iPhoneおよびMono
Symbian向けRuby 1.9のポートが、現在利用可能であり、Ruby 1.8バージョンが(Symbian向けのPythonと共に)利用可能になっている。
-
-
.NET 4の機能を考える:型の埋め込みと同値
.NETアプリケーションのCOM Interoptで最も一般的な問題は、恐らくデプロイメントとバージョニングであろう。開発者は現在、「Primary Interopt Assemblies」を入れなければならず、Officeのようなアプリケーションの場合は1メガバイト以上になる。.NET 4では、この問題はなくなる。
-
Article: JVM上のLISPの検討
この記事は、Lispに興味のあるJava開発者を対象にしています。現在JVM上で利用できる、Lispの異なる方言について検討し、Lispのプログラミング方法とLispプログラミングに固有の問題を速習できるようになっています。最後に、LispコードをJavaシステムに組み込む方法について述べます。
-
RubyEncoder:Rubyのための難読化およびコード保護
RubyEncoderを使えばRubyやRuby on Railsのファイルをコンパイルし、暗号化することにより、保護できる。コード化したスクリプトはその後で、RubyEncoderのローダーにかけられる。
-
LLVMおよびRubyの総まとめ:llvmruby、yarv2llvmおよびregexpllvm、Rubinius
LLVMには「VM」という文字が含まれているが、実際にはコンパイラバックエンドを構築するためのフレームワークである。要するに、命令セット(即座に表示)およびコードを最適化し、多くのプラットフォーム(x86、ARMなど...)向けのネイティブコードを生成するバックエンドを装備している。
-
アプリケーションのスクリプトにMacRubyを組み込む
目前に迫ったMacRubyのリリースには、新たな機能が含まれる。それは、組み込みを促進し、ランタイムを使用してObjective-Cアプリケーションをスクリプトする機能である。
-
Erlang VM上で増え続ける言語
Erlang VMのBEAMがホストする言語が増加している。Python/Rubyに似たスクリプティング言語のReiaとLisp Flavoured Erlangが先ごろリリースされた。Debasish Ghosh氏はこの傾向について思案しているが、他の制作者らはRubyやHaskellからヒントを得て、その他可能な変形言語を概説しようとしている。
-
Ruby 1.9の総まとめ:i18nおよびUnicodeの現状、1.9.1の機能凍結、Gems 1.3
Ruby 1.9.xの初めての安定したリリースであるRuby 1.9.1の作業が、機能凍結をし、1.9.0-5のリリースが目前に迫っている。Ruby Gems 1.3がリリースされ、1.9.xに追加され、RubyでUnicodeをサポートするために多少の変更が追加された。