On Fri 12 Apr 2002 at 01:20:36 +0900, you wrote: > Not all instance variables begin with an "@", so this doesn't quite work > (try it with Exception, and you will discover that it doesn't work, > since it uses mesg and not @mesg). Just to go off at a tangent here for a moment, why is this? Is there a linguistic reason to offer instance variables without the @ prefix? I thought that anything without the prefix was, by definition, a local variable. How does one tell them apart in the code? Ian -- Ian Macdonald | Metermaids eat their young. ian / caliban.org | | | |