From: matz@... (Yukihiro Matsumoto) Date: 2002-12-16T17:30:21+09:00 Subject: Re: Ruby BUG when using PStore and fork Hi, In message "Re: Ruby BUG when using PStore and fork" on 02/12/16, Jeremy Henty writes: |It works! So it seems that doing a throw after forking is actually |OK. But if that is so, why is there a problem with "fork do throw |:foo end"? Is it because fork assumes that the flow of control in any |supplied block must terminate normally at the end of block rather than |jumping out in the middle? I guess that is reasonable, in which case |the solution is just a more helpful error message. Otherwise I am |still confused and would appreciate any further explanations you can |give. Your guess is right, and I admit I've forgot about this bahavior. So do you recommend any better message? matz.