[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3454

From: "sho-h (Sho Hashimoto)" <sho-h@n...>
Date: Mon, 24 Dec 2012 01:13:46 +0900
Subject: [ruby-reference-manual:3454] [るりまプロジェクト - Bug #3439] Kernel の定数は Object にあるべきでは?


Issue #3439 has been updated by sho-h (Sho Hashimoto).

Description updated

こちらの経緯をご存知の方いらっしゃいますか?

逆(Kernel → Object)はよく見ますが、そっちは object.c にある以下の記述に由来していると考えています。

  Object mixes in the Kernel module, making the built-in kernel
  functions globally accessible. Although the instance methods of
  Object are defined by the Kernel module, we have chosen to
  document them here for clarity.

本チケットについては以下の 3 点から Object に移動する事に賛成です。

* 上記に該当しない
* rdoc では Object に記述されている(http://www.ruby-doc.org/core-1.9.3/Object.html)
* Kernel::RUBY_VERSION などは参照できない

特に皆さんご存知でないようでしたら、前者についてはしばらく待って直してしまおうかと。
----------------------------------------
Bug #3439: Kernel の定数は Object にあるべきでは?
https://bugs.ruby-lang.org/issues/3439#change-35030

Author: metanest (Makoto Kishimoto)
Status: Open
Priority: Normal
Assignee: 
Category: doc
Target version: 
reporter: 
ruby_version: 


=begin
 旧リファレンスマニュアルで「組み込み定数」のページにあった定数が、るりまでは Kernel の定数のところにあるが、ソース中の rb_define_global_const では rb_cObject に定義しており、Object のほうにあるべき。
 また、旧リファレンスマニュアルではトップページの「組み込み定数」というリンクからたどれたので、るりまでもトップページからさがしやすくあってほしい。
=end



-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]