[#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:5140] Re: Types and ===

From: Mathieu Bouchard <matju@...>
Date: 2000-09-26 18:43:59 UTC
List: ruby-talk #5140
> This makes me wish there was something like "super", but for redefining 
> methods in-place.

try defining a field in the new method:

def newmethod.previous; @previous; end
def newmethod.previous=(v); @previous=v; end

then do:

newmethod.previous = someobject.method :oldmethod

...

oops.

Question:

is there a way to retrieve the current proc object from inside an
execution of that proc object? Because if so, we'd access the 'previous'
method in it and it would solve the problem when "redefining several
times"... 

matju


In This Thread