On 2020-01-21 11:08, William Michels via perl6-users wrote:
Good answers, all. Thanks to everyone for contributing. For anyone who wants a golfed "cat" replacement, command line arguments can give you shorter code:
Hi William, I don't know if I contributed anything at all, but you are most welcome. Now for your next homework assignment, write a "less" substitute in Raku! You have to read the keyboard, do a forwards and backwards, and a search. man less DESCRIPTION Less is a program similar to more (1), but which allows backward movement in the file as well as forward movement. Also, less does not have to read the entire input file before starting, so with large input files it starts up faster than text editors like vi (1). Less uses termcap (or terminfo on some systems), so it can run on a variety of terminals. There is even limited support for hardcopy terminals. (On a hardcopy terminal, lines which should be printed at the top of the screen are prefixed with a caret.) Commands are based on both more and vi. Commands may be preceded by a decimal number, called N in the descriptions below. The number is used by some commands, as indicated. Like "cat" on steroids! Probably more fun than writing Winn API calls! :-) -T