summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2022-04-23 09:51:04 +0100
committerPaul Buetow <paul@buetow.org>2022-04-23 09:51:04 +0100
commit932844e590156a2bf9d970151382aae50acc30c4 (patch)
tree2cec7c19a94e9ac0e22e38124f4d95e1c1aaabc6
parentdb39d8b3d6a32e6c2320c8d765b4b969ea3399db (diff)
can also compile with raku
-rw-r--r--Makefile6
-rw-r--r--fibonacci.pl.c5
2 files changed, 6 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 4a4eec7..3132051 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,7 @@
all:
- gcc fibonacci.pl.c -o fibonacci
+ gcc fibonacci.pl.c.raku -o fibonacci
./fibonacci
@echo
- perl fibonacci.pl.c
+ perl fibonacci.pl.c.raku
+ @echo
+ raku fibonacci.pl.c.raku
diff --git a/fibonacci.pl.c b/fibonacci.pl.c
index 9f45b12..2482a41 100644
--- a/fibonacci.pl.c
+++ b/fibonacci.pl.c
@@ -33,10 +33,9 @@ BEGIN {
hello();
my $i = 0;
- for ($i = 0; $i <= 10; ++$i) {
+ while ($i <= 10) {
$arg = $i;
printf("fib(%d) = %d\n", $i, fibonacci());
+ $i++;
}
-
- return 0;
}