「RSRubyReferenceManualChapter1」の編集履歴(バックアップ)一覧はこちら

RSRubyReferenceManualChapter1 - (2008/06/15 (日) 20:20:27) の最新版との変更点

追加された行は緑色になります。

削除された行は赤色になります。

概要 1.1 RSRuby について RSRuby is a Ruby interface to the R programming language. R has an extensive collection of libraries and functions for statistical and scienti?c computation which are currently unavailable in native Ruby. RSRuby allows a Ruby programmer to take advantage of these resources from within a Ruby script. RSRuby is inspired by, and built from, two other projects: RSPerl (http://www.omegahat.org/RSPerl/), which provides an R interface for Perl, and RPy (http://rpy.sourceforge.net/), an interface for Python. The current version of RSRuby is built almost exclusively from RPy derived code, but previous versions were built from RSPerl code and hence the name has been kept. The current goal of the project is to implement the full RPy feature set (this is approx-imately 80% complete as of version 0.5). Future versions may move towards providing a more Rubyesque interface and feature set. With this in mind the current goals of RSRuby are very similar to those of RPy: Robustness: The library itself should be as stable as possible. RSRuby should never segfault or hang. Transparency: Code written using RSRuby should be readable for both R and Ruby programmers. It should also be relatively straightforward for users to translate R scripts into RSRuby. Real World: RSRuby should be fast enough and support enough libraries and R features to allow it to be used for any task where R is currently used. 1.2 Contact info and Contributing RSRuby is hosted at Rubyforge (http://rubyforge.org/projects/rsruby/). Bug re-ports, feature requests, cries for help, patches and so on should be made using the fea-tures on that site. We encourage all bug reports to include Test::Unit compatible tests demonstrating the bug. Please see the test directory for examples. RSRuby is currently developed by Alex Gutteridge (alexg@kuicr.kyoto-u.ac.jp).
第1章 概要 1.1 RSRuby について RSRuby は R 言語への Ruby インタフェースを提供します。Rには、現在、標準のRubyでは用意されていない統計的で科学的な計算のためのライブラリと関数が大量に集められています。RSRubyによりRubyプログラマはRubyスクリプトからこれらのリソースを利用できるようになります。 RSRuby は2つの他のプロジェクトから影響を受けています。: RSPerl (http://www.omegahat.org/RSPerl/), which provides an R interface for Perl, and RPy (http://rpy.sourceforge.net/), an interface for Python. RSRuby の現在のバージョンでは、もっぱら RPy を参考にしていますが、昔のバージョンは RSPerl を参考にしていましたため、名前はこのままです。(?) 現在のプロジェクトの目標は RPy の特徴をすべて実装することです ( version 0.5 でおよそ 80% 完了しています)。 将来のバージョンではより多くの Rubyesque インタフェースと特徴を提供する予定です。 この RSRuby の現在の目標は RPy と同様です。: ロバストネス(頑健性): このライブラリは出来る限り stable であるべきです。 RSRuby は決して、segfault やハングしません。 透明さ: RSRuby を使って書かれたコードは R と Ruby プログラマにとって読みやすくあるべきです。 また、R スクリプトを RSRuby スクリプトに変換するのも比較的簡単であるべきです。 Real World: RSRuby は、満足出来る速度で、十分なライブラリをサポートし、現在使われているどんなタスクにも利用されている R の特徴をサポートするはずです。 1.2 Contact info and Contributing RSRuby is hosted at Rubyforge (http://rubyforge.org/projects/rsruby/). Bug re-ports, feature requests, cries for help, patches and so on should be made using the fea-tures on that site. We encourage all bug reports to include Test::Unit compatible tests demonstrating the bug. Please see the test directory for examples. RSRuby is currently developed by Alex Gutteridge (alexg@kuicr.kyoto-u.ac.jp).

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
目安箱バナー