Hello Eily!
You'll get segmentation fault. Just try:perl -Mthreads -MWant -e 'threads->create(sub{want("OBJECT")})->join'
... you know what? ..You're right! I did'nt realize that I just passed "FOO". :)
It was a bad example.
You could actually remove the bless totaly and It will still work.
Anyway, the output is still as expected. The example and the want condition, works. I guess its because Want recognize it as wanting a "OBJECT" as we refer to the methods with '->'.
The Want module is wonderfull and does what I want, but I could'nt get around the segfault under threads.
So I still wonder if this particular finding-the-chain-tail can be done threadsafe or maybe in any other fashion? :)
In reply to Re^2: Finding the end of a method-chain
by std3rr
in thread Finding the end of a method-chain
by std3rr
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |