[#2367] Standard libraries — Dave Thomas <dave@...>

From ruby-dev summary:

60 messages 2004/02/11

[#2397] PATCH: deprecate cgi-lib, getopts, importenv, parsearg from standard library — Gavin Sinclair <gsinclair@...>

Index: cgi-lib.rb

15 messages 2004/02/12

[#2465] PATCH: OpenStruct#initialize to yield self — Gavin Sinclair <gsinclair@...>

This is a common approach I use to object initialization; I don't know

24 messages 2004/02/19

Re: Possible bug in io.c

From: matz@... (Yukihiro Matsumoto)
Date: 2004-02-27 09:07:37 UTC
List: ruby-core #2516
Hi,

In message "Possible bug in io.c"
    on 04/02/27, Dave Thomas <dave@pragprog.com> writes:

|static void
|deferr_setter(val, id, variable)
|     VALUE val;
|     ID id;
|     VALUE *variable;
|{
|     stdout_setter(val, id, variable);
|     rb_warn("$deferr is obsolete; use $stderr instead");
|}
|
|This looks suspicious: should it be stderr_setter?

No.  This is correct.  See below:

    rb_define_hooked_variable("$stdout", &rb_stdout, 0, stdout_setter);
    rb_define_hooked_variable("$stderr", &rb_stderr, 0, stdout_setter);
    rb_define_hooked_variable("$deferr", &rb_stderr, 0, deferr_setter);

Sorry if you feel the wording is a bit confusing.


							matz.

In This Thread

Prev Next