in reply to Guess what it does ... and a challenge

Without running it, I think it will

die immediately but give some kind of intelligable error about too large a string repetition. This is because ~ in perl5 always gives an unsigned number, so ~@; is not -1 but 2**32-1 or 2**64-1. If that's wrong, my second guess is crashing without any message with a fatal signal, like SIGABRT or SIGSEGV.

I've ran it. It