>> I've noticed that
>>
>> Timeout::timeout(1) {
>> =A0system("some long process")
>> }
>>
>> after the block is executed, "some long process" continues to run. =A0Is
>> this expected, or a bug?
>
> Expected. =A0Timeout.timeout dones't know the child process. =A0You
> need to kill it by yourself.

I wonder how that would be possible seeing as $? is not set to its pid
because it never terminated, though...
-r