[#19261] lstripped here-document (Re: comments and continuing strings on the next line) — nobu.nakada@...

なかだです。

29 messages 2003/01/01
[#19360] Re: lstripped here-document (Re: comments and continuing strings on the next line) — "K.Kosako" <kosako@...> 2003/01/15

nobu.nakada@nifty.ne.jpさんの

[#19361] Re: lstripped here-document (Re: comments and continuing strings on the next line) — "NAKAMURA, Hiroshi" <nakahiro@...> 2003/01/15

なひです。

[#19364] Re: lstripped here-document (Re: comments and continuing strings on the next line) — nobu.nakada@... 2003/01/17

なかだです。

[#19366] Re: lstripped here-document (Re: comments and continuing strings on the next line) — "NAKAMURA, Hiroshi" <nakahiro@...> 2003/01/17

なひです。

[#19299] [BUG] errno == 0 — Kazuhiro Yoshida <moriq@...>

もりきゅうです。win32だけかもしれません。

22 messages 2003/01/04
[#19301] Re: [BUG] errno == 0 — "U.Nakamura" <usa@...> 2003/01/04

こんにちは、なかむら(う)です。

[#19302] Re: [BUG] errno == 0 — "U.Nakamura" <usa@...> 2003/01/04

こんにちは、なかむら(う)です。

[#19303] Re: [BUG] errno == 0 — "U.Nakamura" <usa@...> 2003/01/04

こんにちは、なかむら(う)です。

[#19304] Re: [BUG] errno == 0 — "U.Nakamura" <usa@...> 2003/01/04

こんにちは、なかむら(う)です。

[#19306] Re: [BUG] errno == 0 — nobu.nakada@... 2003/01/05

なかだです。

[ruby-dev:19288] Re: Class.inherited

From: Tanaka Akira <akr@...17n.org>
Date: 2003-01-02 15:26:30 UTC
List: ruby-dev #19288
In article <1041520655.619502.5500.nullmailer@picachu.netlab.jp>,
  matz@ruby-lang.org (Yukihiro Matsumoto) writes:

> ま、この機会にhookの名前とタイミングを再検討してもよいかという気になっ
> ているのですが、
> 
> Fri Sep 27 13:24:35 2002  Yukihiro Matsumoto  <matz@ruby-lang.org>
> 
> 	* eval.c (rb_eval): Class#inherited should be called after the
> 	  execution of the class body.
> 
> の変更を行った理由が思い出せません。なかださんとやりとりがあったような
> 気がしているのですが、bladeで見つけられませんでした。どなたか覚えてい
> らっしゃる方はいませんか?

ruby-bugs-ja:PR#342 ですね。

# 関係ありませんが、ついでにいえば、-3**2 は ruby-bugs-ja:PR#245 です。

> なにか一貫性に欠けることがあってこうしたような覚えがあるんだけど、今思
> えば、rb_define_class()の呼び出しタイミングから考えるとボディを評価す
> る*前*の方が一貫性があるようにも思えます。

そーいえば、

% ruby -e '
def Object.inherited(c) p c; p Object.const_get(c.name) end
require "socket"
'
SocketError
-e:2:in `const_get': uninitialized constant SocketError (NameError)
        from -e:2:in `inherited'

というように定数がない状態で呼ばれるんですよね。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread