From: Jarkko Hietaniemi Date: Thu, 30 May 2002 14:02:02 +0000 (+0000) Subject: Chart the self-tying minefield. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9903068fee98d1547bedf924c24be413aeb2d9fb;p=p5sagit%2Fp5-mst-13.2.git Chart the self-tying minefield. p4raw-id: //depot/perl@16889 --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 251ec20..0510e87 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -3037,13 +3037,17 @@ know yet which the new semantics will exactly be. In any case the change will break existing code that relies on the current (ill-defined) semantics, so just avoid doing this in general. -=head2 Self-tying of Arrays and Hashes Is Forbidden +=head2 Self-tying Problems Self-tying of arrays and hashes is broken in rather deep and hard-to-fix ways. As a stop-gap measure to avoid people from getting frustrated at the mysterious results (core dumps, most often) it is for now forbidden (you will get a fatal error even from an attempt). +Self-tying of globs is broken, but not disabled. + +Self-tying of scalars and IO works. + =head2 Building Extensions Can Fail Because Of Largefiles Some extensions like mod_perl are known to have issues with