InfoQ

InfoQ

トピック・タグ別の表示

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


ParseTreeに関するNews

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

トピック
JRuby,
ランタイム,
Ruby,
Java,
動的言語,
GarbageCollection,
言語,
パフォーマンス&スケーラビリティ,
プログラミング,
Merb,
ParseTree,
Ruby1.9,
Rubinius

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

ParseTreeの未来

トピック
JRuby,
Ruby,
ランタイム,
動的言語,
コード分析,
Java,
言語,
デバッグ,
プログラミング,
Ruby1.9,
Static Analysis,
ParseTree

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

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

トピック
Ruby,
動的言語,
言語,
IDE,
アジャイル技術,
Agile,
プログラミング,
RubyGems,
Refactoring,
ParseTree,
IDEs

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

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

トピック
Ruby,
動的言語,
言語,
プログラミング,
Static Analysis,
ParseTree

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

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

トピック
Ruby on Rails,
JRuby,
Ruby,
動的言語,
Java,
データアクセス,
言語,
プログラミング,
データベース,
ActiveRecord,
ParseTree,
Ruby1.9,
Rails,
ORM

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

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

トピック
JRuby,
Ruby,
動的言語,
Webフレームワーク,
Java,
言語,
Architecture,
プログラミング,
RubyGems,
Merb,
ParseTree

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

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

トピック
Ruby,
リリース,
動的言語,
バージョン管理,
言語,
プログラミング,
RubyGems,
Rubinius,
Static Analysis,
ParseTree

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

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

トピック
Ruby,
ランタイム,
Java,
動的言語,
Visual Studio,
言語,
Microsoft,
.NET,
IDE,
Apple,
プログラミング,
リッチクライアント/デスクトップ,
Ruby1.9,
GUI,
ParseTree

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