
Rubyのルーツ:Smalltalkのカムバック、Randal Schwartz氏がSmalltalkを語る
SmalltalkはRubyに大きな影響を与え、今でも影響し続けています。現在の状況を検討し、Randal L. Schwartz氏にSmalltalkについて伺います。

SmalltalkはRubyに大きな影響を与え、今でも影響し続けています。現在の状況を検討し、Randal L. Schwartz氏にSmalltalkについて伺います。
jQuery の 4 度目の誕生日の祝いに、jQuery チームは jQuery 1.4 のリリースを発表した。このリリースはもっとも一般的に使われる jQuery メソッドのパフォーマンスの改善を特徴としている。
Luaは、Lua用のC言語のAPIのフックを提供するアプリケーションならどんなアプリケーションにも組み込むことができるスクリプトエンジンだ。JITコンパイラのバージョン2がベータになった。これには、トレースコンパイラとアセンブラで書かれたインタプリンタに基づいて完全に書き直されたVMが含まれている。
CSIは、 C#ファイルをコマンドラインでコンパイルを許可するシンプルなC#インタープリタである。.NET4.0がサポートされた新しいバージョンがリリースされた。CSIは、完全なテストスイートが含まれるオープンソースである。
Ruby 1.9.2に何が入るのか、グローバルインタープリタロック(もしくはグローバルVMロック)の状況、1.9.xに世代別GCが入るのには何が必要なのか、などについて、InfoQはRuby 1.9.xのVM開発者である笹田耕一氏に質問した。

今日では、あらゆるメジャーなエンタープライズフレームワークはアノテーションやEnum、ジェネリックスと言った機能を必要としており、それらが使用される範囲は最大限広げられつつあります。幸運なことにGroovy 1.5ではこうしたJava 5の機能が全てサポートされ、開発者はプロジェクト内においてそのメリットを享受することができます。アノテーションやEnum、ジェネリックスが Groovyでどのように使われているかを見ていきましょう。

コンピュータスキルがコンピュータそのもののように、急速に進化する様は奇妙な感じがしないか?現在、ハードコアなコンピュータ・プログラミングをしている我々のような人間の中には、初期の頃の心を奪われるようなWebでHTMLやCGIからスタートした人もいるだろう。私もそうした人間の1人だ。

Javaに似たシンタックスを持つJVM動的言語のGroovyは、AOPの模倣を容易にする見事なほど強力な機能を誇ります。今回の記事はGroovyに焦点を合わせ、またRubyとの比較を行います。