Hi Andy, A quick test with my (older) Raku install and I was able to get one of the examples (Daniel's) below to work. However I had to use "Int" instead of "int":
user@mbook:~$ raku Welcome to 𝐑𝐚𝐤𝐮𝐝𝐨™ v2020.10. Implementing the 𝐑𝐚𝐤𝐮™ programming language v6.d. Built on MoarVM version 2020.10. To exit type 'exit' or '^D' > my int $f = 0; 0 > sub foo($) { ++$f }('a' | 'b,b' | 'c'); Cannot find method 'qast' on object of type NQPMu > my Int $g = 0; 0 > sub foo($) { ++$g }('a' | 'b,b' | 'c'); any(1, 2, 3) > HTH, Bill. On Mon, May 24, 2021 at 2:40 PM Andy Bach <andy_b...@wiwb.uscourts.gov> wrote: > > Cannot sent this email in 'plain text' mode as ATOM SYMBOL disappears. > > I was impressed I could copypasted that in the text/terminal sesion of > raku's REPL and have it work. As a matter of fact: > > sub foo($) { ++⚛$c }('a' | 'b,b' | 'c'); > any(1, 2, 3) > > say $c; > 3 > > but, trying it without the cabbage, er, atomic symbol > > my atomicint $d = 0; > 0 > > sub foo($) { ++$d }('a'|'b,b'|'c'); > Cannot find method 'qast' on object of type NQPMu > > > my int $f = 0; > 0 > > sub foo($) { ++$f }('a' | 'b,b' | 'c'); > Cannot find method 'qast' on object of type NQPMu > > but my raku's a tad long in tooth > $ raku -v > This is Rakudo version 2020.05.1 built on MoarVM version 2020.05 > ------------------------------ > *From:* William Michels <w...@caa.columbia.edu> > *Sent:* Monday, May 24, 2021 2:41 PM > *To:* perl6-users <perl6-us...@perl.org> > *Subject:* Re: File::Find using a junction with exclude > > > *CAUTION - EXTERNAL: * > WATs are everywhere, and (I'm not trying to pick on one language > here), I find this SO question to be intruiging: > > https://stackoverflow.com/q/58340585/7270649 > > Joseph (and Ralph): thanks for starting off this conversation! > Fernando and Vadim: amazed at your code! > Andy: good questions always welcome! > > Daniel: Thank you for your confirmation on EVAL. Also, I tried parsing > the ATOM SYMBOL character to look at classification, and this is the > best I could do (in the Raku REPL): > > > say "⚛".uniprop > So > > dd "⚛".comb>>.uniprop > ("So",) > Nil > > say "{uniparse 'ATOM SYMBOL'}" > ⚛ > > say "{uniparse 'ATOM SYMBOL'}".uniprop > So > > say "{uniparse 'ATOM SYMBOL'}".uniprop('Alphabetic') > False > > HTH, Bill. > > PS. Cannot sent this email in 'plain text' mode as ATOM SYMBOL disappears. > > > On Mon, May 24, 2021 at 11:28 AM Daniel Sockwell <dan...@codesections.com> > wrote: > > > Oh, and WAT is [short for] "Weird/will Ass Thing"? > > No, it's not an abbreviation for anything – it's the word "what", but > pronounced in a way that > indicates the speaker is surprised/confused. More specifically, it's a > reference to the WAT talk (a > really good one, even if it is about a different language) > https://www.destroyallsoftware.com/talks/wat > > (All of that is pretty much strait from the glossary, by the way) > https://docs.raku.org/language/glossary#index-entry-WAT > > – codesections > > *CAUTION - EXTERNAL EMAIL:* This email originated outside the Judiciary. > Exercise caution when opening attachments or clicking on links. >