I love the idea switch. However, the two times I've used it my code started creating errors that I could not explain. At the time I was in a rush, so I just gave up and moved on figuring that it was the sort of Black Magics beyond my comprehension. I wish that I could give more
information or an example. All I can say is that I'll wait until Perl 6 to use it in production. I do remember that the last time had something to do with using it with
and how they didn't seem to like each other. I'll try to hack up an example tomorrow morning.