This is part of a sequence using TDD to refactor and extend a Stomp client. The earlier posts (not doing much with async code) are <a href="https://6guts.wordpress.com/2016/01/04/not-guts-but-6-part-1/" rel="nofollow">https://6guts.wordpress.com/2016/01/04/not-guts-but-6-part-1...</a> and <a href="https://6guts.wordpress.com/2016/01/05/not-guts-but-6-part-2/" rel="nofollow">https://6guts.wordpress.com/2016/01/05/not-guts-but-6-part-2...</a> . There will be more.
In the writeups I've seen on Perl 6 features (including the tutorials) the async aspect of the language has mostly been left out. This post shows, rather than tells, but because of the interweaving of coding and testing, it seems very accessible to me, I hope even to people who don't know Perl 6.