[#4766] Wiki — "Glen Stampoultzis" <trinexus@...>

21 messages 2000/09/04
[#4768] RE: Wiki — "NAKAMURA, Hiroshi" <nahi@...> 2000/09/04

Hi, Glen,

[#4783] Re: Wiki — Masatoshi SEKI <m_seki@...> 2000/09/04

[#4785] Re: Wiki — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/09/05

Howdy,

[#4883] Re-binding a block — Dave Thomas <Dave@...>

16 messages 2000/09/12

[#4930] Perl 6 rumblings -- RFC 225 (v1) Data: Superpositions — Conrad Schneiker <schneik@...>

Hi,

11 messages 2000/09/15

[#4936] Ruby Book Eng. translation editor's questions — Jon Babcock <jon@...>

20 messages 2000/09/16

[#5045] Proposal: Add constants to Math — Robert Feldt <feldt@...>

15 messages 2000/09/21

[#5077] Crazy idea? infix method calls — hal9000@...

This is a generalization of the "in" operator idea which I

17 messages 2000/09/22

[#5157] Compile Problem with 1.6.1 — Scott Billings <aerogems@...>

When I try to compile Ruby 1.6.1, I get the following error:

15 messages 2000/09/27

[ruby-talk:5103] Re: binding weirdness

From: "Brian F. Feldman" <green@...>
Date: 2000-09-25 15:51:42 UTC
List: ruby-talk #5103
> Hi,
> 
> In message "[ruby-talk:5093] binding weirdness"
>     on 00/09/25, "Brian F. Feldman" <green@FreeBSD.org> writes:
> 
> |I notice that (using 1.6.0 and 1.6.1 snapshot; finding some other kinda 
> |strange problems, too...) binding acts very strangely with regard to 
> |defining a method after it has been previously accessed with an error.  
> 
> I think it's caused by method cache inconsistency.  Try the following
> patch, please.

It makes things weirder than before :-(  It fixes the case I presented, but 
it make ruby give an awful lot of warnings about already initialized 
constants and act pretty strange in general.  Thanks for the attempt at 
fixing it, but it isn't working.  Perhaps the inserted rb_clear_cache_by_id 
must occur before the st_insert?

--
 Brian Fundakowski Feldman           \  FreeBSD: The Power to Serve!  /
 green@FreeBSD.org                    `------------------------------'



In This Thread

Prev Next