I&#x27;m not sure. Maybe it does look fancy compared to perl 5 but is it really that compared to modern languages?<p>If I look at the examples on this page <a href="https:&#x2F;&#x2F;en.wikibooks.org&#x2F;wiki&#x2F;Perl_6_Programming&#x2F;Junctions" rel="nofollow">https:&#x2F;&#x2F;en.wikibooks.org&#x2F;wiki&#x2F;Perl_6_Programming&#x2F;Junctions</a>
it doesn&#x27;t seem to be.<p>For example &quot;if ($x == 2 || $x == 4 || $x == 5 || $x == &quot;hello&quot; 
 || $x == 42 || $x == 3.14)&quot; can be done in Perl6 as &quot;if ($x == (2|4|5|&quot;hello&quot;|42|3.14))&quot; but in Ruby this would equally easy been done with &quot;if [2,4,5,&quot;hello&quot;,42,3.14].include?(x)&quot;.<p>Ruby also has set operations defined on its container classes (e.g. [1,2,3]&amp;[2,3,4] =&gt; [2,3]) and any?, all?, none? methods that take blocks.<p>Perl6 looks like a language that might have been great if it had been released in the 90s but nowadays I wonder if it will gain enough traction from non perl programmers.