in reply to use diagnostics eats memory?

Where do you think it stores the explanations?

Replies are listed 'Best First'.
(tye)Re: use diagnostics eats memory?
by tye (Sage) on Jun 27, 2001 at 20:41 UTC

    Perl chooses "use more memory" in almost all design decisions. See (tye)Re: Generate all possibilities for a recent example of how much memory Perl can require to store a list.

    It would probably be a lot of work to modify diagnostics.pm to run slower by not caching the modified contents of perldiag.pm in memory.

    A few complaints were filed about recent suggestions to always use diagnostics or I would have filed one myself. The only value I see in diagnostics is after you've found an error that you don't understand or for abject newbies writing small code. I'd rather encourage the use of "-Mdiagnostics" when an error isn't understood.

    Certainly you shouldn't be doing use diagnostics in production code.

            - tye (but my friends call me "Tye")