--
On Thu, 16 May 2002 12:36:42 Miko O'Sullivan wrote: >SUMMARY > >Arrays should always have known lengths because that's what arrays do. This >requirement is enforced culturally, not programmatically. I totally agree that this should be enforced culturally. I think that the way a tied array (or hash, for that matter) should handle this in this way: sub LENGTH { #Possible implicit sub for determining length return undef but true; #or would this be is? } As Larry (I think) approximately said module and class authors should not use undef for false - it should mean undef. This seems pretty clear to me. "We have a length here, yes, but we don't know what it is yet. It's undefined". -Erik Is your boss reading your email? ....Probably Keep your messages private by using Lycos Mail. Sign up today at http://mail.lycos.com