aboutsummaryrefslogtreecommitdiff
path: root/challenge-031
diff options
context:
space:
mode:
authorchirvasitua <stuart-little@users.noreply.github.com>2020-11-16 14:08:46 -0500
committerchirvasitua <stuart-little@users.noreply.github.com>2020-11-16 14:08:46 -0500
commit027c247a80ab6c8a7732437f797d5c7c0c38e708 (patch)
tree691192a879740ecba34d821e8863af4ff998a2b1 /challenge-031
parentcff21bb0b22502e3b0ef8a4f3946e5f921647115 (diff)
downloadperlweeklychallenge-club-027c247a80ab6c8a7732437f797d5c7c0c38e708.tar.gz
perlweeklychallenge-club-027c247a80ab6c8a7732437f797d5c7c0c38e708.tar.bz2
perlweeklychallenge-club-027c247a80ab6c8a7732437f797d5c7c0c38e708.zip
initial commit on 031,032,048
Diffstat (limited to 'challenge-031')
-rw-r--r--challenge-031/stuart-little/README1
-rwxr-xr-xchallenge-031/stuart-little/raku/ch-1.p611
-rwxr-xr-xchallenge-031/stuart-little/raku/ch-2.p611
3 files changed, 23 insertions, 0 deletions
diff --git a/challenge-031/stuart-little/README b/challenge-031/stuart-little/README
new file mode 100644
index 0000000000..78439907de
--- /dev/null
+++ b/challenge-031/stuart-little/README
@@ -0,0 +1 @@
+Solutions by Stuart Little
diff --git a/challenge-031/stuart-little/raku/ch-1.p6 b/challenge-031/stuart-little/raku/ch-1.p6
new file mode 100755
index 0000000000..55288764c8
--- /dev/null
+++ b/challenge-031/stuart-little/raku/ch-1.p6
@@ -0,0 +1,11 @@
+#!/usr/bin/env perl6
+use v6;
+
+try {
+ say @*ARGS[0].Real/@*ARGS[1].Real;
+}
+
+($!) && say "Tried to divide by 0, eh?"
+
+# run as <script> <numerator> <denominator>
+
diff --git a/challenge-031/stuart-little/raku/ch-2.p6 b/challenge-031/stuart-little/raku/ch-2.p6
new file mode 100755
index 0000000000..350f958e82
--- /dev/null
+++ b/challenge-031/stuart-little/raku/ch-2.p6
@@ -0,0 +1,11 @@
+#!/usr/bin/env perl6
+use v6;
+
+my $name = "\$@*ARGS[0]";
+spurt 'MySymbols.pm6', "use v6; unit module MySymbols; my $name = \'@*ARGS[1]\'; say \"\\$name = $name\"";
+use lib '.';
+require MySymbols;
+unlink 'MySymbols.pm6';
+
+# run as <script> <variable name> <variable value>
+# ref: https://stackoverflow.com/questions/47332941/how-to-define-variable-names-dynamically-in-perl-6