User defined pipe and redirection operators: Difference between revisions

m
→‎{{header|Raku}}: Fix comments: Perl 6 --> Raku
(Rename Perl 6 -> Raku, alphabetize, minor clean-up)
m (→‎{{header|Raku}}: Fix comments: Perl 6 --> Raku)
Line 757:
=={{header|Raku}}==
(formerly Perl 6)
Implementing cat, redirect(<), head, tail and tee. I share the same general lack of enthusiasm as the Perl example author to implement the other shell ops. Many of the ops already exist in some form in Perl 6Raku, though they may have slightly different syntax and precedence as the shell ops. I didn't bother implementing pipe (|) as Perl 6Raku pretty much has chaining semantics built in.
 
The less than '<' operator is very low level in Perl 6Raku and would be troublesome to override, so is implemented as 'redirect'. The sort and unique directives don't really have any effect on the final result string, it would be the same without them, but it is following the task example.
 
This assumes that the data is in a tab separated file "List_of_computer_scientists.lst" in the current directory.
2,392

edits