[#14922] alias $gvar — Koji Arai <JCA02266@...>

新井です。

19 messages 2001/10/14

[#15006] Re: eval.c (rb_stack_check): prohibit recursive raising error — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2001/10/26
[#15008] Re: eval.c (rb_stack_check): prohibit recursive raising error — Shugo Maeda <shugo@...> 2001/10/26

前田です。

[ruby-dev:14958] Re: alias $gvar

From: "K.Kosako" <kosako@...>
Date: 2001-10-18 01:23:26 UTC
List: ruby-dev #14958
nobu.nakada@nifty.ne.jpさんの
<200110160416.f9G4GBL00838@sharui.nakada.kanuma.tochigi.jp>から
>  単純に他のglobal_entryにdelegateするだけのものです。しかし、
> val_getter以外のときにもオーバーヘッドが増えてしまうのはうれし
> くないので、こうしてみました。

最新版で、二点不具合があるようです。

## aliased original variable
$c
$a = 10
alias $b $a
p $b         # => 10
alias $a $c
p $b         # => in `p': method `inspect' called on
                      terminated object (0x8109918) (NotImplementedError)

## cyclic alias
$a = 10
alias $a $a
p $a         # => Abort core dumped
--
小迫@ソフネック   渋谷区恵比寿1-15-1

In This Thread