InfoQ

InfoQ

トピック・タグ別の表示

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


ParseTreeに関するNews

Ruby VM 総括,Ruby 1.9.2 Preview 1,そして Ruby バージョンサイト

トピック
ランタイム,
パフォーマンス&スケーラビリティ,
動的言語,
Ruby

Ruby 1.9.2 Preview 1 が公開された。Method#parameters などのAPI改良や 旧世代オブジェクトに関する GC 最適化などが図られている。また,Ruby の実装の早さに遅れないためとして,David A. Black 氏が ruby-version.net を公開した。このサイトでは,MRI の数多くのバージョンと JRuby,Rubinius,REE 実装などが利用可能だ。

ParseTreeの未来

トピック
コード分析,
ランタイム,
Ruby

ParseTreeは、RubyソースコードまたはインタープリタにすでにロードされているRubyコードの、Rubyコードのパースツリーにアクセスすることを可能にするライブラリである。

RFactor:テキストエディタ用のRubyのリファクタリングサポート

トピック
IDE,
Agile,
RubyGems,
アジャイル技術,
Ruby

RFactorは Rubyのgemであり、みなさんのお気に入りのテキストエディタ用に、自動化されたリファクタリングのサポートを提供することを目標としている。リファクタリングをサポートしているIDEがあるではないか、と思われるだろう。そうではあるが、RFactorの開発者であるFabio kung氏は「Ruby開発者のほとんどはIDEを使わない」し、テキストエディタで十分であると考えている。

静的解析ツールの総まとめ:Roodi、Rufus、Reek、Flay

トピック
言語,
プログラミング,
Ruby

静的解析ツールを使えばコード品質の維持と潜在的なバグの通知が可能になる。静的にコンパイルされた言語のコンパイラでは、静的解析チェックが実行されることが多く、潜在的な問題を警告として報告する。

Ruby向けデータベースツールキットのSequel

トピック
Ruby on Rails,
データアクセス,
Ruby

ActiveRecordはRailsの事実上のORM(O/Rマッピング)である。Sequel(v2.7.1)はActiveRecordに代わるORMだが、それ以外にもRubyの包括的なツールキットとなり、データベースオペレーションを行う。

Merbの総まとめ:Merb 1.0、EngineYardがMerbのサポートを提供

トピック
言語,
JRuby,
RubyGems,
Webフレームワーク,
Ruby

Merb 1.0がリリースされている。JRubyやWindowsの改善されたサポートが土壇場で変更された。

ParseTree 3.0のリリース、関連ライブラリのアップデート

トピック
RubyGems,
リリース,
Ruby

Ryan Davis氏はParseTree 3.0のリリースおよびRuby2RubyやFlogといった関連ライブラリへのアップデートを発表した。

MacRuby 0.3のリリースで、インターフェイスビルダーサポート、GUIの構築のHotCocoaが実現

トピック
ランタイム,
リッチクライアント/デスクトップ,
動的言語,
Ruby

多くの改善を伴いMacRuby 0.3がリリースされた。InterfaceBuilderでGUIのビルドをサポートする機能などが含まれる。またCocoa GUIのビルダースタイルAPIであるHotCocoaは、MacRubyの新リリースでシップされる。