aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Jacoby <jacoby.david@gmail.com>2023-11-30 16:24:21 -0500
committerDave Jacoby <jacoby.david@gmail.com>2023-11-30 16:24:21 -0500
commit7fb14aa20db0ed9728c89ec37679ccccbb6bcb9a (patch)
tree8957a6e17823f4ab0b763aab9090aba17f0c3aba
parentc151cb6f82cb6f756ee57262561c0ead507028be (diff)
parenta6510c7ef2c4f7d5b56ee3e61564d733e1ad47c2 (diff)
downloadperlweeklychallenge-club-7fb14aa20db0ed9728c89ec37679ccccbb6bcb9a.tar.gz
perlweeklychallenge-club-7fb14aa20db0ed9728c89ec37679ccccbb6bcb9a.tar.bz2
perlweeklychallenge-club-7fb14aa20db0ed9728c89ec37679ccccbb6bcb9a.zip
Merge branch 'master' of https://github.com/manwar/perlweeklychallenge-club
-rw-r--r--challenge-242/paulo-custodio/forth/ch-1.fs8
-rw-r--r--challenge-244/paulo-custodio/forth/ch-1.fs79
-rw-r--r--challenge-244/paulo-custodio/forth/ch-2.fs145
-rw-r--r--challenge-245/bob-lied/README6
-rw-r--r--challenge-245/bob-lied/perl/ch-1.pl93
-rw-r--r--challenge-245/bob-lied/perl/ch-2.pl106
-rw-r--r--challenge-245/clifton-wood/raku/ch-1.sh1
-rw-r--r--challenge-245/clifton-wood/raku/ch-2.sh1
-rwxr-xr-xchallenge-245/e-choroba/perl/ch-1.pl20
-rwxr-xr-xchallenge-245/e-choroba/perl/ch-2.pl33
-rwxr-xr-xchallenge-245/eric-cheung/python/ch-1.py12
-rwxr-xr-xchallenge-245/eric-cheung/python/ch-2.py8
-rw-r--r--challenge-245/jeanluc2020/blog-1.txt1
-rw-r--r--challenge-245/jeanluc2020/blog-2.txt1
-rwxr-xr-xchallenge-245/jeanluc2020/perl/ch-1.pl50
-rwxr-xr-xchallenge-245/jeanluc2020/perl/ch-2.pl74
-rwxr-xr-xchallenge-245/jeanluc2020/python/ch-1.py42
-rwxr-xr-xchallenge-245/jeanluc2020/python/ch-2.py74
-rw-r--r--challenge-245/laurent-rosenfeld/blog.txt1
-rw-r--r--challenge-245/laurent-rosenfeld/perl/ch-1.pl18
-rw-r--r--challenge-245/laurent-rosenfeld/raku/ch-1.raku12
-rw-r--r--challenge-245/luca-ferrari/blog-1.txt1
-rw-r--r--challenge-245/luca-ferrari/blog-2.txt1
-rw-r--r--challenge-245/luca-ferrari/blog-3.txt1
-rw-r--r--challenge-245/luca-ferrari/blog-4.txt1
-rw-r--r--challenge-245/luca-ferrari/blog-5.txt1
-rw-r--r--challenge-245/luca-ferrari/blog-6.txt1
-rw-r--r--challenge-245/luca-ferrari/blog-7.txt1
-rw-r--r--challenge-245/luca-ferrari/blog-8.txt1
-rw-r--r--challenge-245/luca-ferrari/blog-9.txt1
-rw-r--r--challenge-245/luca-ferrari/postgresql/ch-1.plperl30
-rw-r--r--challenge-245/luca-ferrari/postgresql/ch-1.sql25
-rw-r--r--challenge-245/luca-ferrari/postgresql/ch-2.plperl31
-rw-r--r--challenge-245/luca-ferrari/postgresql/ch-2.sql16
-rw-r--r--challenge-245/luca-ferrari/python/ch-1.py31
-rw-r--r--challenge-245/luca-ferrari/python/ch-2.py36
-rw-r--r--challenge-245/luca-ferrari/raku/ch-1.p622
-rw-r--r--challenge-245/luca-ferrari/raku/ch-1b.p616
-rw-r--r--challenge-245/luca-ferrari/raku/ch-2.p621
-rw-r--r--challenge-245/massa/raku/ch-1.raku58
-rw-r--r--challenge-245/massa/raku/ch-2.raku67
-rwxr-xr-xchallenge-245/mattneleigh/perl/ch-1.pl86
-rwxr-xr-xchallenge-245/mattneleigh/perl/ch-2.pl162
-rw-r--r--challenge-245/paulo-custodio/Makefile2
-rw-r--r--challenge-245/paulo-custodio/c/ch-1.c62
-rw-r--r--challenge-245/paulo-custodio/c/ch-2.c79
-rw-r--r--challenge-245/paulo-custodio/c/utarray.h252
-rw-r--r--challenge-245/paulo-custodio/cpp/ch-1.cpp53
-rw-r--r--challenge-245/paulo-custodio/cpp/ch-2.cpp70
-rw-r--r--challenge-245/paulo-custodio/perl/ch-1.pl32
-rw-r--r--challenge-245/paulo-custodio/perl/ch-2.pl55
-rw-r--r--challenge-245/paulo-custodio/t/test-1.yaml10
-rw-r--r--challenge-245/paulo-custodio/t/test-2.yaml15
-rwxr-xr-xchallenge-245/perlboy1967/perl/ch-1.pl39
-rwxr-xr-xchallenge-245/perlboy1967/perl/ch-2.pl49
-rw-r--r--challenge-245/peter-campbell-smith/blog.txt1
-rwxr-xr-xchallenge-245/peter-campbell-smith/perl/ch-1.pl24
-rwxr-xr-xchallenge-245/peter-campbell-smith/perl/ch-2.pl69
-rwxr-xr-xchallenge-245/peter-meszaros/perl/ch-1.pl44
-rwxr-xr-xchallenge-245/peter-meszaros/perl/ch-2.pl67
-rw-r--r--challenge-245/pokgopun/go/ch-1.go60
-rw-r--r--challenge-245/pokgopun/go/ch-2.go165
-rw-r--r--challenge-245/pokgopun/python/ch-1.py42
-rw-r--r--challenge-245/pokgopun/python/ch-2.py77
-rw-r--r--challenge-245/robbie-hatley/blog.txt1
-rwxr-xr-xchallenge-245/robbie-hatley/perl/ch-1.pl128
-rwxr-xr-xchallenge-245/robbie-hatley/perl/ch-2.pl139
-rwxr-xr-xchallenge-245/roger-bell-west/javascript/ch-1.js51
-rwxr-xr-xchallenge-245/roger-bell-west/javascript/ch-2.js64
-rw-r--r--challenge-245/roger-bell-west/kotlin/ch-1.kt22
-rw-r--r--challenge-245/roger-bell-west/kotlin/ch-2.kt61
-rwxr-xr-xchallenge-245/roger-bell-west/lua/ch-1.lua58
-rwxr-xr-xchallenge-245/roger-bell-west/lua/ch-2.lua61
-rwxr-xr-xchallenge-245/roger-bell-west/perl/ch-1.pl15
-rwxr-xr-xchallenge-245/roger-bell-west/perl/ch-2.pl30
-rw-r--r--challenge-245/roger-bell-west/postscript/ch-1.ps204
-rw-r--r--challenge-245/roger-bell-west/postscript/ch-2.ps182
-rwxr-xr-xchallenge-245/roger-bell-west/python/ch-1.py18
-rwxr-xr-xchallenge-245/roger-bell-west/python/ch-2.py30
-rwxr-xr-xchallenge-245/roger-bell-west/raku/ch-1.p613
-rwxr-xr-xchallenge-245/roger-bell-west/raku/ch-2.p626
-rwxr-xr-xchallenge-245/roger-bell-west/ruby/ch-1.rb21
-rwxr-xr-xchallenge-245/roger-bell-west/ruby/ch-2.rb33
-rwxr-xr-xchallenge-245/roger-bell-west/rust/ch-1.rs24
-rwxr-xr-xchallenge-245/roger-bell-west/rust/ch-2.rs30
-rw-r--r--challenge-245/roger-bell-west/scala/ch-1.scala23
-rw-r--r--challenge-245/roger-bell-west/scala/ch-2.scala64
-rw-r--r--challenge-245/roger-bell-west/tests.yaml41
-rw-r--r--challenge-245/spadacciniweb/perl/ch-1.pl51
-rw-r--r--challenge-245/steven-wilson/python/ch-1.py21
-rw-r--r--challenge-245/steven-wilson/python/ch-2.py43
-rwxr-xr-xchallenge-245/ulrich-rieke/cpp/ch-1.cpp47
-rwxr-xr-xchallenge-245/ulrich-rieke/haskell/ch-1.hs15
-rwxr-xr-xchallenge-245/ulrich-rieke/haskell/ch-2.hs30
-rwxr-xr-xchallenge-245/ulrich-rieke/perl/ch-1.pl20
-rwxr-xr-xchallenge-245/ulrich-rieke/perl/ch-2.pl57
-rwxr-xr-xchallenge-245/ulrich-rieke/raku/ch-1.raku15
-rwxr-xr-xchallenge-245/ulrich-rieke/raku/ch-2.raku55
-rwxr-xr-xchallenge-245/ulrich-rieke/rust/ch-1.rs25
-rwxr-xr-xchallenge-245/ulrich-rieke/rust/ch-2.rs45
-rw-r--r--challenge-245/wlmb/blog.txt1
-rwxr-xr-xchallenge-245/wlmb/perl/ch-1.pl19
-rwxr-xr-xchallenge-245/wlmb/perl/ch-2.pl44
-rw-r--r--challenge-245/zapwai/perl/ch-1.pl9
-rw-r--r--challenge-245/zapwai/perl/ch-2.pl29
-rw-r--r--challenge-245/ziameraj16/java/SortLanguage.java17
-rw-r--r--stats/pwc-challenge-244.json715
-rw-r--r--stats/pwc-current.json512
-rw-r--r--stats/pwc-language-breakdown-summary.json48
-rw-r--r--stats/pwc-language-breakdown.json1653
-rw-r--r--stats/pwc-leaders.json784
-rw-r--r--stats/pwc-summary-1-30.json112
-rw-r--r--stats/pwc-summary-121-150.json30
-rw-r--r--stats/pwc-summary-151-180.json136
-rw-r--r--stats/pwc-summary-181-210.json34
-rw-r--r--stats/pwc-summary-211-240.json132
-rw-r--r--stats/pwc-summary-241-270.json28
-rw-r--r--stats/pwc-summary-271-300.json124
-rw-r--r--stats/pwc-summary-301-330.json24
-rw-r--r--stats/pwc-summary-31-60.json40
-rw-r--r--stats/pwc-summary-61-90.json116
-rw-r--r--stats/pwc-summary-91-120.json38
-rw-r--r--stats/pwc-summary.json706
123 files changed, 7351 insertions, 2425 deletions
diff --git a/challenge-242/paulo-custodio/forth/ch-1.fs b/challenge-242/paulo-custodio/forth/ch-1.fs
index 6de8f3a904..20fe605fd2 100644
--- a/challenge-242/paulo-custodio/forth/ch-1.fs
+++ b/challenge-242/paulo-custodio/forth/ch-1.fs
@@ -26,8 +26,12 @@
CREATE arr1 256 CELLS ALLOT
CREATE arr2 256 CELLS ALLOT
-: array_size ( arr-addr -- size-addr ) ;
-: array[] ( arr-addr i -- elem-addr ) 1+ CELLS + ;
+: array_size ( arr-addr -- size-addr )
+;
+
+: array[] ( arr-addr i -- elem-addr )
+ 1+ CELLS +
+;
: array_push_back ( arr-addr n -- )
{ arr n }
diff --git a/challenge-244/paulo-custodio/forth/ch-1.fs b/challenge-244/paulo-custodio/forth/ch-1.fs
new file mode 100644
index 0000000000..02010237d9
--- /dev/null
+++ b/