From: Hidetoshi NAGAI Date: 2010-08-22T23:20:05+09:00 Subject: [ruby-dev:42103] Re: version.hのRUBY_VERSION_TEENYが古いのでは? 永井@知能.九工大です. From: KOSAKI Motohiro Subject: [ruby-dev:42096] Re: version.hのRUBY_VERSION_TEENYが古いのでは? Date: Sun, 22 Aug 2010 21:56:06 +0900 Message-ID: <20100822215409.6020.A69D9226@jp.fujitsu.com> > > > $ head ruby-1.9.2-p0/version.h > > > #define RUBY_VERSION "1.9.2" > > > #define RUBY_RELEASE_DATE "2010-08-18" > > > #define RUBY_PATCHLEVEL 0 > > > > > > #define RUBY_VERSION_MAJOR 1 > > > #define RUBY_VERSION_MINOR 9 > > > #define RUBY_VERSION_TEENY 1 > > > #define RUBY_RELEASE_YEAR 2010 > > > #define RUBY_RELEASE_MONTH 8 > > > #define RUBY_RELEASE_DAY 18 > > > > > > 他は全部あっているようですがRUBY_VERSION_TEENYだけが1のままになっているのは何か理由があるのでしょうか。 > > > > 以下と同じ理由です。 > > 「標準ライブラリが/usr/local/lib/ruby/1.9.1にインストールされる」 > > http://www.ruby-lang.org/ja/news/2010/08/18/ruby-1-9-2-is-released/ > > FAQ になってきている感があるし、たしかにコードを一件すると、チョンボくさい > 臭いがしているということもあるので、前後になにかコメントを追加しておくと > いいような気がします。 コメント追加まで考えるようなら,いっそのこと ---------------------------------------------------------- #define RUBY_RELEASE_VERSION "1.9.2" #define RUBY_VERSION RUBY_RELEASE_VERSION #define RUBY_RELEASE_DATE "2010-08-18" #define RUBY_PATCHLEVEL 0 #define RUBY_API_VERSION_MAJOR 1 #define RUBY_API_VERSION_MINOR 9 #define RUBY_API_VERSION_TEENY 1 #define RUBY_VERSION_MAJOR RUBY_API_VERSION_MAJOR #define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR #define RUBY_VERSION_TEENY RUBY_API_VERSION_TEENY #define RUBY_RELEASE_YEAR 2010 #define RUBY_RELEASE_MONTH 8 #define RUBY_RELEASE_DAY 18 ---------------------------------------------------------- のような感じにしてしまった方がよほど潔いように思います. -- 永井 秀利 (nagai@ai.kyutech.ac.jp) 九州工業大学大学院情報工学研究院知能情報工学研究系知能情報メディア部門助教