in reply to Night of the Day of the Dawn of the Son of the Bride of the Return of the Attack of the Revenge of the Horrors of References and Complex Data Structures

It would help if you posted a minimial test case that exhibits the behaviour you describe.
   MeowChow                                               
                print $/='"',(`$^X\144oc $^X\146aq1`)[-2]
  • Comment on Re: Night of the Day of the blah blah blah...

Replies are listed 'Best First'.
Re: Re: Night of the Day of the blah blah blah...
by DeusVult (Scribe) on Feb 07, 2001 at 03:07 UTC
    That's my problem. The minimal test case DOESN'T exhibit the behavior I describe! The minimal test case performs perfectly. It is only when I use what seems to my eyes to be the exact same code in a larger program that this stops working. Hence, my thorougly perplexed state of mind. So I am wondering what sorts of reference behavior I've never even heard of might be able to cause references to act this strangely. Some people drink from the fountain of knowledge, others just gargle.
      Usually when this happens, I take the code that exhibits the problem, and begin chiseling out piece by piece, sculpting the code into my working minimal test case. Eventually, the problem disappears, and you find your bug.
         MeowChow                                               
                      print $/='"',(`$^X\144oc $^X\146aq1`)[-2]