diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-01-16 12:19:22 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-01-16 12:19:22 +0000 |
commit | fd1d8cdc09ed86e4a0812120a17ff0d7b04adcaf (patch) | |
tree | 341289a84a427f1e92425c7ebf82d2f1733e9a40 /README.jp | |
parent | f12baed5df6d3c213dd75d2f0d9f36bb179fb843 (diff) |
*** empty log message ***
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/RUBY@11 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'README.jp')
-rw-r--r-- | README.jp | 73 |
1 files changed, 46 insertions, 27 deletions
@@ -9,6 +9,7 @@ Rubyはテキスト処理関係の能力などに優れ,perlと同じくらい強力 です.さらにシンプルな文法と,例外処理やイテレータなどの機構 によって,より分かりやすいプログラミングが出来ます. + * Rubyの特長. + シンプルな文法 @@ -21,6 +22,7 @@ Rubyはテキスト処理関係の能力などに優れ,perlと同じくらい強力 + ダイナミックローディング (アーキテクチャによる) + 移植性が高い.多くのUNIX上で動く + * 入手法 ** ftpで @@ -29,6 +31,7 @@ Rubyはテキスト処理関係の能力などに優れ,perlと同じくらい強力 ftp://ftp.netlab.co.jp/pub/lang/ruby/ + * ホームページ RubyのホームページのURLは @@ -37,6 +40,7 @@ Rubyはテキスト処理関係の能力などに優れ,perlと同じくらい強力 です. + * メイリングリスト Rubyに関わる話題のためのメイリングリストを開設しました.ア @@ -46,6 +50,7 @@ Rubyはテキスト処理関係の能力などに優れ,perlと同じくらい強力 です.このアドレスにメイルを送れば,自動的に登録されます. + * コンパイル・インストール 以下の手順で行ってください. @@ -80,13 +85,14 @@ Rubyはテキスト処理関係の能力などに優れ,perlと同じくらい強力 シン,OSの種類を含むできるだけ詳しいレポートを作者に送ってく ださると他の方のためにもなります. + * 移植 UNIXであればconfigureがほとんどの差異を吸収してくれるはずで すが,思わぬ見落としがあった場合(あるに違いない),作者にその ことをレポートすれば,解決できるかも知れません. -アークテクチャにもっとも依存するのはGC部です.rubyのGCは対象 +アークテクチャにもっとも依存するのはGC部です.RubyのGCは対象 のアーキテクチャがsetjmp()によって全てのレジスタを jmp_bufに 格納することと,jmp_bufとスタックが32bitアラインメントされて いることを仮定しています.特に前者が成立しない場合の対応は非 @@ -95,50 +101,63 @@ UNIXであればconfigureがほとんどの差異を吸収してくれるはずで クするコードを追加するだけで済みます.「defined(THINK_C)」で 括られている部分を参考にしてください -# 実際にはrubyはThink Cではコンパイルできません. +# 実際にはRubyはThink Cではコンパイルできません. レジスタウィンドウを持つCPUでは,レジスタウィンドウをスタッ クにフラッシュするアセンブラコードを追加する必要があるかも知 れません. + * 配布条件 -作者は以下の条件のもとにrubyを配布します. +RUbyはフリーソフトウェアです.GPL(the GNU General Public +Licence)または以下に示す条件でRubyを再配布できます.GPLにつ +いてはCOPYINGファイルを参照して下さい. + + 1. 複製は制限なく自由です. + + 2. 以下の条件のいずれかを満たす時に手元のRubyのソースを自 + 由に変更できます. + + (a) ネットニューズにポストしたり,作者に変更を送付する + などの方法で,変更を公開する + + (b) 変更したRubyを自分の所属する組織内部だけで使う - + 再配布 + (c) 変更点を明示したうえ,ソフトウェアの名前を変更する. + そのソフトウェアを配布する時にはもとのRubyも同時に + 配布する - 配布した状態を維持する限り自由です.変更を行ったものを再 - 配布することを希望する時には作者に連絡してください. + (d) その他の変更条件を作者と合意する - 変更を行なわないrubyをコンパイルしたバイナリの配布は禁止 - しませんが,バイナリを受け取った人がソースを入手できるよ - うに,ソースの入手法を明示してください. + 3. 以下の条件のいずれかを満たす時にRubyをオブジェクトコー + ドや実行形式でも配布できます. - + 変更 + (a) バイナリを受け取った人がソースを入手できるようにソー + スの入手法を明示する - 再配布を行わない限り,いかなる目的であれ自由です.ただし, - 機能拡張やバグ修正は作者へのフィードバックを期待します - (もちろん強制ではありません). + (b) 機械可読なソースコードを添付する - + 他のプログラムへの引用 + (c) 変更を行ったバイナリは名前を変更したうえ,ソースの + 入手法を明示する - いかなる目的であれ自由です.ただし,rubyに含まれる他の作 - 者によるコードは,それぞれの作者の意向による制限が加えら - れます.具体的にはgc.c(一部),util.c(一部),regex.[ch], - fnmatch.[ch],glob.c,st.[ch]と./missingディレクトリ下の - ファイル群が該当します. + (d) その他の配布条件を作者と合意する - + Rubyスクリプトの権利 + 4. 他のプログラムへの引用はいかなる目的であれ自由です.た + だし,Rubyに含まれる他の作者によるコードは,それぞれの + 作者の意向による制限が加えられます.具体的にはgc.c(一部), + util.c(一部),st.[ch],regex.[ch], fnmatch.[ch], glob.c + および./missingディレクトリ下のファイル群が該当します. - 全てのrubyスクリプトの権利はそれぞれの著作者に属します. - 作者はこれらに関して一切の権利を主張しません.またrubyに - 組み込むための拡張モジュールに関しても同様です. + 5. Rubyへの入力となるスクリプトおよび,Rubyからの出力の権 + 利はRubyの作者ではなく,それぞれの入出力を生成した人に + 属します.また,Rubyに組み込むための拡張モジュールにつ + いても同様です. - + 無保証 + 6. Rubyは無保証です.作者はRubyをサポートする意志はありま + すが,Ruby自身のバグあるいはRubyスクリプトのバグなどか + ら発生するいかなる損害に対しても責任を持ちません. - Rubyは無保証です.作者はrubyをサポートする意志はあります - が,ruby自身のバグあるいはrubyスクリプトのバグなどから発 - 生するいかなる損害に対しても責任を持ちません. * 著者 |