On Sun, Jul 20, 2003 at 02:22:37PM +0900, Joel VanderWerf wrote: > As you say, there is only one true; but you still can save state in it: > > irb(main):001:0> true.instance_eval {@x = 1} > 1 > irb(main):002:0> true.instance_eval {@x} > 1 It's hard to achieve thread-safety that way. -- _ _ | |__ __ _| |_ ___ _ __ ___ __ _ _ __ | '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \ | |_) | (_| | |_\__ \ | | | | | (_| | | | | |_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_| Running Debian GNU/Linux Sid (unstable) batsman dot geo at yahoo dot com - DDD no longer requires the librx library. Consequently, librx errors can no more cause DDD to crash. -- DDD