From: Minero Aoki Date: 2002-03-14T17:47:47+09:00 Subject: [ruby-dev:16390] Re: ライブラリ拡大計画 あおきです。 In mail "[ruby-dev:16353] Re: ライブラリ拡大計画" nobu.nakada@nifty.ne.jp wrote: > なかだです。 > > * 各種ファイルの配置はどうすればいいのか? > > ここでdoc/、ext/、lib/といっているのは、rubyのトップソースディ > レクトリ直下のディレクトリということですよね。 はい。 > > (1) ドキュメント > > > > 英語ドキュメントは RD 埋め込みでいいとして、英語以外の > > ドキュメントを置く場所をちゃんと決めておきたいです。 > > ruby に同梱するのかそれとも別パッケージにするのか、 > > また、ファイル名は *.rd.ja かそれとも doc/ja/*.rd か。 > > 形式は RD でいいのか。 > > 今のところ、doc/*.rd、doc/*.rd.jaということになってるようです。 現状はそうなんですけど、きっぱり言語ごとに分かれてるほうが 「うっかり表示して端末破壊」みたいなことが少なくなっていい かなぁ、とか、ツリー内でリンク張るのに便利かなあ、とか考えてます。 > > (3) .rb .so が両方あるライブラリ > これは、拡張ライブラリを必要とするものは、拡張ライブラリがコン > パイルされたときだけインストールされるので、現状通り該当する > ext/の下のlibに置いておくということでいいと思うのですが。あー、 > でもstrscanは.rbだけでも独立して動くのか…。 ……と思って書いたんですけど、改めて考えてみると ruby 添付の 場合はコンパイラがあることは確実なので、いっそのこと .so だけに してしまおうと思ってます。 raccrt は明らかに包括関係が逆だろー、と思いますけど、仕方ない。 ------------------------------------------------------------------- 青木峰郎