From: matz@... (Yukihiro Matsumoto) Date: 2002-12-14T23:55:07+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/14, Jeremy Henty writes: |> Update: PStore does not work well with fork, because "throw" does |> not work with fork. | |So is this a bug or a feature? It is certainly alarming that you can |get a BUG message with a few lines of pure Ruby. And why does the |child lose the ability to throw? It's a feature. UNIX fork creates a copy of the process. The parent process and the child process no longer shares memory space, so that there's "almost" no way to send a exception (or a throw) from a child to a parent. Parpahs the message is misleading. It can be changed. But the behavior will remain unchanged. matz.