diff options
| author | Ruben Westerberg <drclaw@mac.com> | 2019-10-06 15:23:14 +1000 |
|---|---|---|
| committer | Ruben Westerberg <drclaw@mac.com> | 2019-10-06 15:23:14 +1000 |
| commit | e80efbe14698f5d07c680432e1ea515af8b45d03 (patch) | |
| tree | f1bbea7f47975dc21134696453728245cb2c33d5 /challenge-028 | |
| parent | 2bc4898ef2382edbe7db1a879a5b93b9b9271612 (diff) | |
| download | perlweeklychallenge-club-e80efbe14698f5d07c680432e1ea515af8b45d03.tar.gz perlweeklychallenge-club-e80efbe14698f5d07c680432e1ea515af8b45d03.tar.bz2 perlweeklychallenge-club-e80efbe14698f5d07c680432e1ea515af8b45d03.zip | |
Added ch-2 p5 and p6
Diffstat (limited to 'challenge-028')
| -rwxr-xr-x | challenge-028/ruben-westerberg/perl5/ch-2.pl | 20 | ||||
| -rwxr-xr-x | challenge-028/ruben-westerberg/perl6/ch-2.p6 | 16 |
2 files changed, 36 insertions, 0 deletions
diff --git a/challenge-028/ruben-westerberg/perl5/ch-2.pl b/challenge-028/ruben-westerberg/perl5/ch-2.pl new file mode 100755 index 0000000000..b018117250 --- /dev/null +++ b/challenge-028/ruben-westerberg/perl5/ch-2.pl @@ -0,0 +1,20 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use Time::HiRes qw<usleep>; +use POSIX qw<strftime>; +use v5.26; +$|=1; +while (1) { + state $c=0; + if (($c++ % 10) == 0) { + print "\x1b[2K"; + print "\x1b[1000D"; + print strftime "%H:%M:%S", localtime; + } + usleep 100000;; + print "="; + +} + + diff --git a/challenge-028/ruben-westerberg/perl6/ch-2.p6 b/challenge-028/ruben-westerberg/perl6/ch-2.p6 new file mode 100755 index 0000000000..d58aa21261 --- /dev/null +++ b/challenge-028/ruben-westerberg/perl6/ch-2.p6 @@ -0,0 +1,16 @@ +#!/usr/bin/env perl6 +my $offset=0; +#my @codes=("\x1b[{$offset}D" +react { whenever Supply.interval(.1) { + print "="; +} + whenever Supply.interval(1) { + print "\x1b[2K"; + print "\x1b[1000D"; + print DateTime.now.hh-mm-ss; + } +} + + + + |
