diff --git a/Lang/8080-Assembly/Display-a-linear-combination b/Lang/8080-Assembly/Display-a-linear-combination new file mode 120000 index 0000000000..5e499be357 --- /dev/null +++ b/Lang/8080-Assembly/Display-a-linear-combination @@ -0,0 +1 @@ +../../Task/Display-a-linear-combination/8080-Assembly \ No newline at end of file diff --git a/Lang/8080-Assembly/Integer-comparison b/Lang/8080-Assembly/Integer-comparison new file mode 120000 index 0000000000..e48c1e8ea4 --- /dev/null +++ b/Lang/8080-Assembly/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/8080-Assembly \ No newline at end of file diff --git a/Lang/8080-Assembly/Ordered-words b/Lang/8080-Assembly/Ordered-words new file mode 120000 index 0000000000..eee238f68d --- /dev/null +++ b/Lang/8080-Assembly/Ordered-words @@ -0,0 +1 @@ +../../Task/Ordered-words/8080-Assembly \ No newline at end of file diff --git a/Lang/8080-Assembly/Sieve-of-Eratosthenes b/Lang/8080-Assembly/Sieve-of-Eratosthenes new file mode 120000 index 0000000000..ddc8441b98 --- /dev/null +++ b/Lang/8080-Assembly/Sieve-of-Eratosthenes @@ -0,0 +1 @@ +../../Task/Sieve-of-Eratosthenes/8080-Assembly \ No newline at end of file diff --git a/Lang/8080-Assembly/Twos-complement b/Lang/8080-Assembly/Twos-complement new file mode 120000 index 0000000000..86928fcdc9 --- /dev/null +++ b/Lang/8080-Assembly/Twos-complement @@ -0,0 +1 @@ +../../Task/Twos-complement/8080-Assembly \ No newline at end of file diff --git a/Lang/8080-Assembly/Zeckendorf-number-representation b/Lang/8080-Assembly/Zeckendorf-number-representation new file mode 120000 index 0000000000..b0569b898c --- /dev/null +++ b/Lang/8080-Assembly/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/8080-Assembly \ No newline at end of file diff --git a/Lang/8th/Angle-difference-between-two-bearings b/Lang/8th/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..9cc882831f --- /dev/null +++ b/Lang/8th/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/8th \ No newline at end of file diff --git a/Lang/8th/Environment-variables b/Lang/8th/Environment-variables new file mode 120000 index 0000000000..f15e7e1793 --- /dev/null +++ b/Lang/8th/Environment-variables @@ -0,0 +1 @@ +../../Task/Environment-variables/8th \ No newline at end of file diff --git a/Lang/8th/Factorial b/Lang/8th/Factorial new file mode 120000 index 0000000000..dde7e52e98 --- /dev/null +++ b/Lang/8th/Factorial @@ -0,0 +1 @@ +../../Task/Factorial/8th \ No newline at end of file diff --git a/Lang/AArch64-Assembly/Logical-operations b/Lang/AArch64-Assembly/Logical-operations new file mode 120000 index 0000000000..c765c862aa --- /dev/null +++ b/Lang/AArch64-Assembly/Logical-operations @@ -0,0 +1 @@ +../../Task/Logical-operations/AArch64-Assembly \ No newline at end of file diff --git a/Lang/AArch64-Assembly/Magic-8-ball b/Lang/AArch64-Assembly/Magic-8-ball new file mode 120000 index 0000000000..1c232e0832 --- /dev/null +++ b/Lang/AArch64-Assembly/Magic-8-ball @@ -0,0 +1 @@ +../../Task/Magic-8-ball/AArch64-Assembly \ No newline at end of file diff --git a/Lang/AArch64-Assembly/Visualize-a-tree b/Lang/AArch64-Assembly/Visualize-a-tree new file mode 120000 index 0000000000..a3e4c5223f --- /dev/null +++ b/Lang/AArch64-Assembly/Visualize-a-tree @@ -0,0 +1 @@ +../../Task/Visualize-a-tree/AArch64-Assembly \ No newline at end of file diff --git a/Lang/ABC/Zeckendorf-number-representation b/Lang/ABC/Zeckendorf-number-representation new file mode 120000 index 0000000000..8384d29a12 --- /dev/null +++ b/Lang/ABC/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/ABC \ No newline at end of file diff --git a/Lang/ALGOL-60/00-LANG.txt b/Lang/ALGOL-60/00-LANG.txt index 725689b57a..2f04de0a7d 100644 --- a/Lang/ALGOL-60/00-LANG.txt +++ b/Lang/ALGOL-60/00-LANG.txt @@ -16,4 +16,9 @@ gcc hello.c -lalgol -lm -o hello *[[wp:ALGOL 60|ALGOL 60 on Wikipedia]] *[[ALGOL 68]] *[[ALGOL W]] -*[[Simula]] \ No newline at end of file +*[[Simula]] + +==External links== +* [http://algol60.org algol60.org] +* [https://softwarepreservation.computerhistory.org/ALGOL/ History of ALGOL] Includes links to documentation (e.g. reports) +* [https://www.masswerk.at/algol60/report.htm Revised Report on the Algorithmic Language Algol 60] (HTML) \ No newline at end of file diff --git a/Lang/ALGOL-60/Anti-primes b/Lang/ALGOL-60/Anti-primes new file mode 120000 index 0000000000..6d19745d0e --- /dev/null +++ b/Lang/ALGOL-60/Anti-primes @@ -0,0 +1 @@ +../../Task/Anti-primes/ALGOL-60 \ No newline at end of file diff --git a/Lang/ALGOL-60/Horners-rule-for-polynomial-evaluation b/Lang/ALGOL-60/Horners-rule-for-polynomial-evaluation new file mode 120000 index 0000000000..2a520e0e7c --- /dev/null +++ b/Lang/ALGOL-60/Horners-rule-for-polynomial-evaluation @@ -0,0 +1 @@ +../../Task/Horners-rule-for-polynomial-evaluation/ALGOL-60 \ No newline at end of file diff --git a/Lang/ALGOL-60/Integer-comparison b/Lang/ALGOL-60/Integer-comparison new file mode 120000 index 0000000000..54a6736fa3 --- /dev/null +++ b/Lang/ALGOL-60/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/ALGOL-60 \ No newline at end of file diff --git a/Lang/ALGOL-60/Prime-decomposition b/Lang/ALGOL-60/Prime-decomposition new file mode 120000 index 0000000000..cd5f625ac0 --- /dev/null +++ b/Lang/ALGOL-60/Prime-decomposition @@ -0,0 +1 @@ +../../Task/Prime-decomposition/ALGOL-60 \ No newline at end of file diff --git a/Lang/ALGOL-60/Semiprime b/Lang/ALGOL-60/Semiprime new file mode 120000 index 0000000000..0981557b93 --- /dev/null +++ b/Lang/ALGOL-60/Semiprime @@ -0,0 +1 @@ +../../Task/Semiprime/ALGOL-60 \ No newline at end of file diff --git a/Lang/ALGOL-60/Tau-function b/Lang/ALGOL-60/Tau-function new file mode 120000 index 0000000000..5e48edf00f --- /dev/null +++ b/Lang/ALGOL-60/Tau-function @@ -0,0 +1 @@ +../../Task/Tau-function/ALGOL-60 \ No newline at end of file diff --git a/Lang/ALGOL-60/Tau-number b/Lang/ALGOL-60/Tau-number new file mode 120000 index 0000000000..a054d3d6bb --- /dev/null +++ b/Lang/ALGOL-60/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/ALGOL-60 \ No newline at end of file diff --git a/Lang/ALGOL-68/00-LANG.txt b/Lang/ALGOL-68/00-LANG.txt index d037dbcad0..0415892136 100644 --- a/Lang/ALGOL-68/00-LANG.txt +++ b/Lang/ALGOL-68/00-LANG.txt @@ -41,7 +41,7 @@ A syntax chart is available [http://www.softwarepreservation.org/projects/ALGOL/ * [http://www.linkedin.com/groups/Algol68-2333923 Algol68 group at linkedin] - includes various famous compiler composers.
'''Books available online''': -* [http://jmvdveer.home.xs4all.nl/en.algol-68-genie.html Algol 68G Manual - By Marcel van der Veer] Includes the Revised Report +* [https://algol68genie.nl/ Algol 68G Manual - By Marcel van der Veer] Includes the Revised Report * [http://www.softwarepreservation.org/projects/ALGOL/book/pame.2008.a4.pdf/view Programming Algol 68 Made Easy - by Sian Mountbatten (on softwarepreservation.org)] * [http://www.softwarepreservation.org/projects/ALGOL/book/Lindsey_van_der_Meulen-IItA68-Revised.pdf/view Informal Introduction to Algol 68 - by C. H. Lindsey & S. V. Van der Meulen (on softwarepreservation.org)] - if you prefer (and find) a hardcopy, be sure to get the 1977 edition. Highly recomended! @@ -59,7 +59,7 @@ A syntax chart is available [http://www.softwarepreservation.org/projects/ALGOL/ ** AND 50th Birthday '''ALGOL 58'''. * 23rd August 2009 - [http://sourceforge.net/projects/algol68/files/ algol68g-1.18.0-9h] released * 20th December 2009 - Happy 51st/41st Birthdays with [[Hamming_numbers#ALGOL_68|Hamming numbers]] - the 200th '''ALGOL 68''' code contribution on rosettacode.org! -** This time code was by [[User:Algol68g|Marcel van der Veer]], author of [http://www.xs4all.nl/~jmvdveer/algol.html Algol 68 Genie] +** This time code was by [[User:Algol68g|Marcel van der Veer]], author of [https://algol68genie.nl Algol 68 Genie] * 25th October 2011 - [[User:Jejones3141|Jejones3141]] added [[Soundex#ALGOL_68|Soundex]] - the 300th '''ALGOL 68''' code specimen. == Revisions == diff --git a/Lang/ALGOL-68/21-game b/Lang/ALGOL-68/21-game new file mode 120000 index 0000000000..76ba9066d7 --- /dev/null +++ b/Lang/ALGOL-68/21-game @@ -0,0 +1 @@ +../../Task/21-game/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Convex-hull b/Lang/ALGOL-68/Convex-hull new file mode 120000 index 0000000000..6ded12cc5d --- /dev/null +++ b/Lang/ALGOL-68/Convex-hull @@ -0,0 +1 @@ +../../Task/Convex-hull/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Dice-game-probabilities b/Lang/ALGOL-68/Dice-game-probabilities new file mode 120000 index 0000000000..9b1e59ee7b --- /dev/null +++ b/Lang/ALGOL-68/Dice-game-probabilities @@ -0,0 +1 @@ +../../Task/Dice-game-probabilities/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Jordan-P-lya-numbers b/Lang/ALGOL-68/Jordan-P-lya-numbers new file mode 120000 index 0000000000..6750737d48 --- /dev/null +++ b/Lang/ALGOL-68/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Juggler-sequence b/Lang/ALGOL-68/Juggler-sequence new file mode 120000 index 0000000000..2c24c77bfb --- /dev/null +++ b/Lang/ALGOL-68/Juggler-sequence @@ -0,0 +1 @@ +../../Task/Juggler-sequence/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Knapsack-problem-0-1 b/Lang/ALGOL-68/Knapsack-problem-0-1 new file mode 120000 index 0000000000..38cd6f2ecb --- /dev/null +++ b/Lang/ALGOL-68/Knapsack-problem-0-1 @@ -0,0 +1 @@ +../../Task/Knapsack-problem-0-1/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Legendre-prime-counting-function b/Lang/ALGOL-68/Legendre-prime-counting-function new file mode 120000 index 0000000000..f71f764e65 --- /dev/null +++ b/Lang/ALGOL-68/Legendre-prime-counting-function @@ -0,0 +1 @@ +../../Task/Legendre-prime-counting-function/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Logistic-curve-fitting-in-epidemiology b/Lang/ALGOL-68/Logistic-curve-fitting-in-epidemiology new file mode 120000 index 0000000000..508ef46a64 --- /dev/null +++ b/Lang/ALGOL-68/Logistic-curve-fitting-in-epidemiology @@ -0,0 +1 @@ +../../Task/Logistic-curve-fitting-in-epidemiology/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Quoting-constructs b/Lang/ALGOL-68/Quoting-constructs new file mode 120000 index 0000000000..7f6defd772 --- /dev/null +++ b/Lang/ALGOL-68/Quoting-constructs @@ -0,0 +1 @@ +../../Task/Quoting-constructs/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Ramanujans-constant b/Lang/ALGOL-68/Ramanujans-constant new file mode 120000 index 0000000000..7fce932657 --- /dev/null +++ b/Lang/ALGOL-68/Ramanujans-constant @@ -0,0 +1 @@ +../../Task/Ramanujans-constant/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Super-d-numbers b/Lang/ALGOL-68/Super-d-numbers new file mode 120000 index 0000000000..f050b2afa7 --- /dev/null +++ b/Lang/ALGOL-68/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-68/Verhoeff-algorithm b/Lang/ALGOL-68/Verhoeff-algorithm new file mode 120000 index 0000000000..7cabb86204 --- /dev/null +++ b/Lang/ALGOL-68/Verhoeff-algorithm @@ -0,0 +1 @@ +../../Task/Verhoeff-algorithm/ALGOL-68 \ No newline at end of file diff --git a/Lang/ALGOL-M/Case-sensitivity-of-identifiers b/Lang/ALGOL-M/Case-sensitivity-of-identifiers new file mode 120000 index 0000000000..3e61bd6e7f --- /dev/null +++ b/Lang/ALGOL-M/Case-sensitivity-of-identifiers @@ -0,0 +1 @@ +../../Task/Case-sensitivity-of-identifiers/ALGOL-M \ No newline at end of file diff --git a/Lang/ALGOL-M/Integer-comparison b/Lang/ALGOL-M/Integer-comparison new file mode 120000 index 0000000000..1066ff383c --- /dev/null +++ b/Lang/ALGOL-M/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/ALGOL-M \ No newline at end of file diff --git a/Lang/ALGOL-M/Integer-overflow b/Lang/ALGOL-M/Integer-overflow new file mode 120000 index 0000000000..a7f3c63fee --- /dev/null +++ b/Lang/ALGOL-M/Integer-overflow @@ -0,0 +1 @@ +../../Task/Integer-overflow/ALGOL-M \ No newline at end of file diff --git a/Lang/ALGOL-M/Semiprime b/Lang/ALGOL-M/Semiprime new file mode 120000 index 0000000000..9bc2a5e1b8 --- /dev/null +++ b/Lang/ALGOL-M/Semiprime @@ -0,0 +1 @@ +../../Task/Semiprime/ALGOL-M \ No newline at end of file diff --git a/Lang/ALGOL-W/Arithmetic-Integer b/Lang/ALGOL-W/Arithmetic-Integer deleted file mode 120000 index de259d015a..0000000000 --- a/Lang/ALGOL-W/Arithmetic-Integer +++ /dev/null @@ -1 +0,0 @@ -../../Task/Arithmetic-Integer/ALGOL-W \ No newline at end of file diff --git a/Lang/ALGOL-W/Equal-prime-and-composite-sums b/Lang/ALGOL-W/Equal-prime-and-composite-sums new file mode 120000 index 0000000000..54c76175f4 --- /dev/null +++ b/Lang/ALGOL-W/Equal-prime-and-composite-sums @@ -0,0 +1 @@ +../../Task/Equal-prime-and-composite-sums/ALGOL-W \ No newline at end of file diff --git a/Lang/ALGOL-W/Jordan-P-lya-numbers b/Lang/ALGOL-W/Jordan-P-lya-numbers new file mode 120000 index 0000000000..6e24b686d2 --- /dev/null +++ b/Lang/ALGOL-W/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/ALGOL-W \ No newline at end of file diff --git a/Lang/ALGOL-W/Numbers-with-equal-rises-and-falls b/Lang/ALGOL-W/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..da06043b47 --- /dev/null +++ b/Lang/ALGOL-W/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/ALGOL-W \ No newline at end of file diff --git a/Lang/ALGOL-W/Sleeping-Beauty-problem b/Lang/ALGOL-W/Sleeping-Beauty-problem new file mode 120000 index 0000000000..2a0e8b6707 --- /dev/null +++ b/Lang/ALGOL-W/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/ALGOL-W \ No newline at end of file diff --git a/Lang/ALGOL-W/Square-but-not-cube b/Lang/ALGOL-W/Square-but-not-cube new file mode 120000 index 0000000000..4f2dc4fb68 --- /dev/null +++ b/Lang/ALGOL-W/Square-but-not-cube @@ -0,0 +1 @@ +../../Task/Square-but-not-cube/ALGOL-W \ No newline at end of file diff --git a/Lang/ALGOL-W/Tau-number b/Lang/ALGOL-W/Tau-number new file mode 120000 index 0000000000..8bde57a739 --- /dev/null +++ b/Lang/ALGOL-W/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/ALGOL-W \ No newline at end of file diff --git a/Lang/ALGOL-W/The-sieve-of-Sundaram b/Lang/ALGOL-W/The-sieve-of-Sundaram new file mode 120000 index 0000000000..f0d3b0894c --- /dev/null +++ b/Lang/ALGOL-W/The-sieve-of-Sundaram @@ -0,0 +1 @@ +../../Task/The-sieve-of-Sundaram/ALGOL-W \ No newline at end of file diff --git a/Lang/ANSI-BASIC/100-doors b/Lang/ANSI-BASIC/100-doors new file mode 120000 index 0000000000..bd1164e9d1 --- /dev/null +++ b/Lang/ANSI-BASIC/100-doors @@ -0,0 +1 @@ +../../Task/100-doors/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Abundant-deficient-and-perfect-number-classifications b/Lang/ANSI-BASIC/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..c6e6a91dca --- /dev/null +++ b/Lang/ANSI-BASIC/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Abundant-odd-numbers b/Lang/ANSI-BASIC/Abundant-odd-numbers new file mode 120000 index 0000000000..655c1f21d6 --- /dev/null +++ b/Lang/ANSI-BASIC/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Arithmetic-numbers b/Lang/ANSI-BASIC/Arithmetic-numbers new file mode 120000 index 0000000000..db92ceb262 --- /dev/null +++ b/Lang/ANSI-BASIC/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Babbage-problem b/Lang/ANSI-BASIC/Babbage-problem new file mode 120000 index 0000000000..8ef3bfe458 --- /dev/null +++ b/Lang/ANSI-BASIC/Babbage-problem @@ -0,0 +1 @@ +../../Task/Babbage-problem/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/CUSIP b/Lang/ANSI-BASIC/CUSIP new file mode 120000 index 0000000000..fc24eb8330 --- /dev/null +++ b/Lang/ANSI-BASIC/CUSIP @@ -0,0 +1 @@ +../../Task/CUSIP/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Catalan-numbers b/Lang/ANSI-BASIC/Catalan-numbers new file mode 120000 index 0000000000..9c5cfe1b71 --- /dev/null +++ b/Lang/ANSI-BASIC/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Cumulative-standard-deviation b/Lang/ANSI-BASIC/Cumulative-standard-deviation new file mode 120000 index 0000000000..1d8fe68648 --- /dev/null +++ b/Lang/ANSI-BASIC/Cumulative-standard-deviation @@ -0,0 +1 @@ +../../Task/Cumulative-standard-deviation/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Department-numbers b/Lang/ANSI-BASIC/Department-numbers new file mode 120000 index 0000000000..44a9633eba --- /dev/null +++ b/Lang/ANSI-BASIC/Department-numbers @@ -0,0 +1 @@ +../../Task/Department-numbers/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Determine-if-a-string-is-collapsible b/Lang/ANSI-BASIC/Determine-if-a-string-is-collapsible new file mode 120000 index 0000000000..47a87c627a --- /dev/null +++ b/Lang/ANSI-BASIC/Determine-if-a-string-is-collapsible @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-collapsible/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Dot-product b/Lang/ANSI-BASIC/Dot-product new file mode 120000 index 0000000000..22c1437095 --- /dev/null +++ b/Lang/ANSI-BASIC/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Dutch-national-flag-problem b/Lang/ANSI-BASIC/Dutch-national-flag-problem new file mode 120000 index 0000000000..96adf147fe --- /dev/null +++ b/Lang/ANSI-BASIC/Dutch-national-flag-problem @@ -0,0 +1 @@ +../../Task/Dutch-national-flag-problem/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Equilibrium-index b/Lang/ANSI-BASIC/Equilibrium-index new file mode 120000 index 0000000000..4273670f14 --- /dev/null +++ b/Lang/ANSI-BASIC/Equilibrium-index @@ -0,0 +1 @@ +../../Task/Equilibrium-index/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Ethiopian-multiplication b/Lang/ANSI-BASIC/Ethiopian-multiplication new file mode 120000 index 0000000000..0687e83f8a --- /dev/null +++ b/Lang/ANSI-BASIC/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Factors-of-an-integer b/Lang/ANSI-BASIC/Factors-of-an-integer new file mode 120000 index 0000000000..187d81b94b --- /dev/null +++ b/Lang/ANSI-BASIC/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Fibonacci-sequence b/Lang/ANSI-BASIC/Fibonacci-sequence new file mode 120000 index 0000000000..7c7a1193ff --- /dev/null +++ b/Lang/ANSI-BASIC/Fibonacci-sequence @@ -0,0 +1 @@ +../../Task/Fibonacci-sequence/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Generate-lower-case-ASCII-alphabet b/Lang/ANSI-BASIC/Generate-lower-case-ASCII-alphabet new file mode 120000 index 0000000000..26bc617302 --- /dev/null +++ b/Lang/ANSI-BASIC/Generate-lower-case-ASCII-alphabet @@ -0,0 +1 @@ +../../Task/Generate-lower-case-ASCII-alphabet/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Horners-rule-for-polynomial-evaluation b/Lang/ANSI-BASIC/Horners-rule-for-polynomial-evaluation new file mode 120000 index 0000000000..4c6423e8e1 --- /dev/null +++ b/Lang/ANSI-BASIC/Horners-rule-for-polynomial-evaluation @@ -0,0 +1 @@ +../../Task/Horners-rule-for-polynomial-evaluation/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Langtons-ant b/Lang/ANSI-BASIC/Langtons-ant new file mode 120000 index 0000000000..c0944407d4 --- /dev/null +++ b/Lang/ANSI-BASIC/Langtons-ant @@ -0,0 +1 @@ +../../Task/Langtons-ant/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Leap-year b/Lang/ANSI-BASIC/Leap-year new file mode 120000 index 0000000000..d8f2cec2bd --- /dev/null +++ b/Lang/ANSI-BASIC/Leap-year @@ -0,0 +1 @@ +../../Task/Leap-year/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Long-year b/Lang/ANSI-BASIC/Long-year new file mode 120000 index 0000000000..ca5898e1c7 --- /dev/null +++ b/Lang/ANSI-BASIC/Long-year @@ -0,0 +1 @@ +../../Task/Long-year/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Loops-Do-while b/Lang/ANSI-BASIC/Loops-Do-while new file mode 120000 index 0000000000..998c0b9f8a --- /dev/null +++ b/Lang/ANSI-BASIC/Loops-Do-while @@ -0,0 +1 @@ +../../Task/Loops-Do-while/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Mayan-numerals b/Lang/ANSI-BASIC/Mayan-numerals new file mode 120000 index 0000000000..daef520f79 --- /dev/null +++ b/Lang/ANSI-BASIC/Mayan-numerals @@ -0,0 +1 @@ +../../Task/Mayan-numerals/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Repeat-a-string b/Lang/ANSI-BASIC/Repeat-a-string new file mode 120000 index 0000000000..018a40d1b5 --- /dev/null +++ b/Lang/ANSI-BASIC/Repeat-a-string @@ -0,0 +1 @@ +../../Task/Repeat-a-string/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Rot-13 b/Lang/ANSI-BASIC/Rot-13 new file mode 120000 index 0000000000..6dadbcd391 --- /dev/null +++ b/Lang/ANSI-BASIC/Rot-13 @@ -0,0 +1 @@ +../../Task/Rot-13/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Semiprime b/Lang/ANSI-BASIC/Semiprime new file mode 120000 index 0000000000..e0427579b2 --- /dev/null +++ b/Lang/ANSI-BASIC/Semiprime @@ -0,0 +1 @@ +../../Task/Semiprime/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Shoelace-formula-for-polygonal-area b/Lang/ANSI-BASIC/Shoelace-formula-for-polygonal-area new file mode 120000 index 0000000000..63de3b564e --- /dev/null +++ b/Lang/ANSI-BASIC/Shoelace-formula-for-polygonal-area @@ -0,0 +1 @@ +../../Task/Shoelace-formula-for-polygonal-area/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Square-free-integers b/Lang/ANSI-BASIC/Square-free-integers new file mode 120000 index 0000000000..90f8c4cba3 --- /dev/null +++ b/Lang/ANSI-BASIC/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Statistics-Basic b/Lang/ANSI-BASIC/Statistics-Basic new file mode 120000 index 0000000000..11c8fbb1d2 --- /dev/null +++ b/Lang/ANSI-BASIC/Statistics-Basic @@ -0,0 +1 @@ +../../Task/Statistics-Basic/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Statistics-Normal-distribution b/Lang/ANSI-BASIC/Statistics-Normal-distribution new file mode 120000 index 0000000000..674b0ba86f --- /dev/null +++ b/Lang/ANSI-BASIC/Statistics-Normal-distribution @@ -0,0 +1 @@ +../../Task/Statistics-Normal-distribution/ANSI-BASIC \ No newline at end of file diff --git a/Lang/ANSI-BASIC/Tau-number b/Lang/ANSI-BASIC/Tau-number new file mode 120000 index 0000000000..bfebf263eb --- /dev/null +++ b/Lang/ANSI-BASIC/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/ANSI-BASIC \ No newline at end of file diff --git a/Lang/APL/ADFGVX-cipher b/Lang/APL/ADFGVX-cipher new file mode 120000 index 0000000000..ab764adced --- /dev/null +++ b/Lang/APL/ADFGVX-cipher @@ -0,0 +1 @@ +../../Task/ADFGVX-cipher/APL \ No newline at end of file diff --git a/Lang/APL/Abelian-sandpile-model b/Lang/APL/Abelian-sandpile-model new file mode 120000 index 0000000000..346a055fbc --- /dev/null +++ b/Lang/APL/Abelian-sandpile-model @@ -0,0 +1 @@ +../../Task/Abelian-sandpile-model/APL \ No newline at end of file diff --git a/Lang/APL/Move-to-front-algorithm b/Lang/APL/Move-to-front-algorithm new file mode 120000 index 0000000000..bce8e1d67b --- /dev/null +++ b/Lang/APL/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/APL \ No newline at end of file diff --git a/Lang/APL/Zeckendorf-number-representation b/Lang/APL/Zeckendorf-number-representation new file mode 120000 index 0000000000..e25cdfa21a --- /dev/null +++ b/Lang/APL/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/APL \ No newline at end of file diff --git a/Lang/ARM-Assembly/Guess-the-number b/Lang/ARM-Assembly/Guess-the-number new file mode 120000 index 0000000000..f4c41a9cec --- /dev/null +++ b/Lang/ARM-Assembly/Guess-the-number @@ -0,0 +1 @@ +../../Task/Guess-the-number/ARM-Assembly \ No newline at end of file diff --git a/Lang/ARM-Assembly/String-prepend b/Lang/ARM-Assembly/String-prepend new file mode 120000 index 0000000000..ab543c682f --- /dev/null +++ b/Lang/ARM-Assembly/String-prepend @@ -0,0 +1 @@ +../../Task/String-prepend/ARM-Assembly \ No newline at end of file diff --git a/Lang/ARM-Assembly/Visualize-a-tree b/Lang/ARM-Assembly/Visualize-a-tree new file mode 120000 index 0000000000..58626c23da --- /dev/null +++ b/Lang/ARM-Assembly/Visualize-a-tree @@ -0,0 +1 @@ +../../Task/Visualize-a-tree/ARM-Assembly \ No newline at end of file diff --git a/Lang/ASIC/Generate-lower-case-ASCII-alphabet b/Lang/ASIC/Generate-lower-case-ASCII-alphabet new file mode 120000 index 0000000000..af19876ed5 --- /dev/null +++ b/Lang/ASIC/Generate-lower-case-ASCII-alphabet @@ -0,0 +1 @@ +../../Task/Generate-lower-case-ASCII-alphabet/ASIC \ No newline at end of file diff --git a/Lang/AWK/Arithmetic-derivative b/Lang/AWK/Arithmetic-derivative new file mode 120000 index 0000000000..5f269aa501 --- /dev/null +++ b/Lang/AWK/Arithmetic-derivative @@ -0,0 +1 @@ +../../Task/Arithmetic-derivative/AWK \ No newline at end of file diff --git a/Lang/AWK/Bell-numbers b/Lang/AWK/Bell-numbers new file mode 120000 index 0000000000..ba62e9e87d --- /dev/null +++ b/Lang/AWK/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/AWK \ No newline at end of file diff --git a/Lang/AWK/Blum-integer b/Lang/AWK/Blum-integer new file mode 120000 index 0000000000..3a37b18d0c --- /dev/null +++ b/Lang/AWK/Blum-integer @@ -0,0 +1 @@ +../../Task/Blum-integer/AWK \ No newline at end of file diff --git a/Lang/AWK/Brilliant-numbers b/Lang/AWK/Brilliant-numbers new file mode 120000 index 0000000000..75aada11ac --- /dev/null +++ b/Lang/AWK/Brilliant-numbers @@ -0,0 +1 @@ +../../Task/Brilliant-numbers/AWK \ No newline at end of file diff --git a/Lang/AWK/Cuban-primes b/Lang/AWK/Cuban-primes new file mode 120000 index 0000000000..e24a72c78b --- /dev/null +++ b/Lang/AWK/Cuban-primes @@ -0,0 +1 @@ +../../Task/Cuban-primes/AWK \ No newline at end of file diff --git a/Lang/AWK/Documentation b/Lang/AWK/Documentation new file mode 120000 index 0000000000..203588c43d --- /dev/null +++ b/Lang/AWK/Documentation @@ -0,0 +1 @@ +../../Task/Documentation/AWK \ No newline at end of file diff --git a/Lang/AWK/Egyptian-division b/Lang/AWK/Egyptian-division new file mode 120000 index 0000000000..b3edb7cd3b --- /dev/null +++ b/Lang/AWK/Egyptian-division @@ -0,0 +1 @@ +../../Task/Egyptian-division/AWK \ No newline at end of file diff --git a/Lang/AWK/Equal-prime-and-composite-sums b/Lang/AWK/Equal-prime-and-composite-sums new file mode 120000 index 0000000000..ff748db68b --- /dev/null +++ b/Lang/AWK/Equal-prime-and-composite-sums @@ -0,0 +1 @@ +../../Task/Equal-prime-and-composite-sums/AWK \ No newline at end of file diff --git a/Lang/AWK/Eulers-constant-0.5772... b/Lang/AWK/Eulers-constant-0.5772... new file mode 120000 index 0000000000..f2365557d6 --- /dev/null +++ b/Lang/AWK/Eulers-constant-0.5772... @@ -0,0 +1 @@ +../../Task/Eulers-constant-0.5772.../AWK \ No newline at end of file diff --git a/Lang/AWK/Interactive-programming-repl- b/Lang/AWK/Interactive-programming-repl- new file mode 120000 index 0000000000..958761b6b1 --- /dev/null +++ b/Lang/AWK/Interactive-programming-repl- @@ -0,0 +1 @@ +../../Task/Interactive-programming-repl-/AWK \ No newline at end of file diff --git a/Lang/AWK/Isqrt-integer-square-root-of-X b/Lang/AWK/Isqrt-integer-square-root-of-X new file mode 120000 index 0000000000..04e9a1d13c --- /dev/null +++ b/Lang/AWK/Isqrt-integer-square-root-of-X @@ -0,0 +1 @@ +../../Task/Isqrt-integer-square-root-of-X/AWK \ No newline at end of file diff --git a/Lang/AWK/MAC-vendor-lookup b/Lang/AWK/MAC-vendor-lookup new file mode 120000 index 0000000000..3bffc2dd1c --- /dev/null +++ b/Lang/AWK/MAC-vendor-lookup @@ -0,0 +1 @@ +../../Task/MAC-vendor-lookup/AWK \ No newline at end of file diff --git a/Lang/AWK/Own-digits-power-sum b/Lang/AWK/Own-digits-power-sum new file mode 120000 index 0000000000..f78f510ce9 --- /dev/null +++ b/Lang/AWK/Own-digits-power-sum @@ -0,0 +1 @@ +../../Task/Own-digits-power-sum/AWK \ No newline at end of file diff --git a/Lang/AWK/Padovan-n-step-number-sequences b/Lang/AWK/Padovan-n-step-number-sequences new file mode 120000 index 0000000000..6bc3dbde1f --- /dev/null +++ b/Lang/AWK/Padovan-n-step-number-sequences @@ -0,0 +1 @@ +../../Task/Padovan-n-step-number-sequences/AWK \ No newline at end of file diff --git a/Lang/AWK/Pierpont-primes b/Lang/AWK/Pierpont-primes new file mode 120000 index 0000000000..f41d86837f --- /dev/null +++ b/Lang/AWK/Pierpont-primes @@ -0,0 +1 @@ +../../Task/Pierpont-primes/AWK \ No newline at end of file diff --git a/Lang/AWK/Scope-modifiers b/Lang/AWK/Scope-modifiers new file mode 120000 index 0000000000..635bec03ae --- /dev/null +++ b/Lang/AWK/Scope-modifiers @@ -0,0 +1 @@ +../../Task/Scope-modifiers/AWK \ No newline at end of file diff --git a/Lang/AWK/Search-a-list-of-records b/Lang/AWK/Search-a-list-of-records new file mode 120000 index 0000000000..6172b78f81 --- /dev/null +++ b/Lang/AWK/Search-a-list-of-records @@ -0,0 +1 @@ +../../Task/Search-a-list-of-records/AWK \ No newline at end of file diff --git a/Lang/AWK/Selectively-replace-multiple-instances-of-a-character-within-a-string b/Lang/AWK/Selectively-replace-multiple-instances-of-a-character-within-a-string new file mode 120000 index 0000000000..248fe6e3f2 --- /dev/null +++ b/Lang/AWK/Selectively-replace-multiple-instances-of-a-character-within-a-string @@ -0,0 +1 @@ +../../Task/Selectively-replace-multiple-instances-of-a-character-within-a-string/AWK \ No newline at end of file diff --git a/Lang/AWK/Sequence-of-primorial-primes b/Lang/AWK/Sequence-of-primorial-primes new file mode 120000 index 0000000000..0448804b7b --- /dev/null +++ b/Lang/AWK/Sequence-of-primorial-primes @@ -0,0 +1 @@ +../../Task/Sequence-of-primorial-primes/AWK \ No newline at end of file diff --git a/Lang/AWK/Time-a-function b/Lang/AWK/Time-a-function new file mode 120000 index 0000000000..d78f55d9f9 --- /dev/null +++ b/Lang/AWK/Time-a-function @@ -0,0 +1 @@ +../../Task/Time-a-function/AWK \ No newline at end of file diff --git a/Lang/AWK/Wagstaff-primes b/Lang/AWK/Wagstaff-primes new file mode 120000 index 0000000000..955871e83e --- /dev/null +++ b/Lang/AWK/Wagstaff-primes @@ -0,0 +1 @@ +../../Task/Wagstaff-primes/AWK \ No newline at end of file diff --git a/Lang/AWK/Wilson-primes-of-order-n b/Lang/AWK/Wilson-primes-of-order-n new file mode 120000 index 0000000000..840b045a17 --- /dev/null +++ b/Lang/AWK/Wilson-primes-of-order-n @@ -0,0 +1 @@ +../../Task/Wilson-primes-of-order-n/AWK \ No newline at end of file diff --git a/Lang/Ada/24-game-Solve b/Lang/Ada/24-game-Solve new file mode 120000 index 0000000000..245a9225c6 --- /dev/null +++ b/Lang/Ada/24-game-Solve @@ -0,0 +1 @@ +../../Task/24-game-Solve/Ada \ No newline at end of file diff --git a/Lang/Ada/Descending-primes b/Lang/Ada/Descending-primes new file mode 120000 index 0000000000..3c6c36447c --- /dev/null +++ b/Lang/Ada/Descending-primes @@ -0,0 +1 @@ +../../Task/Descending-primes/Ada \ No newline at end of file diff --git a/Lang/Ada/Fermat-numbers b/Lang/Ada/Fermat-numbers new file mode 120000 index 0000000000..c9d81fb3a1 --- /dev/null +++ b/Lang/Ada/Fermat-numbers @@ -0,0 +1 @@ +../../Task/Fermat-numbers/Ada \ No newline at end of file diff --git a/Lang/Ada/Jacobi-symbol b/Lang/Ada/Jacobi-symbol new file mode 120000 index 0000000000..1c52eec7ce --- /dev/null +++ b/Lang/Ada/Jacobi-symbol @@ -0,0 +1 @@ +../../Task/Jacobi-symbol/Ada \ No newline at end of file diff --git a/Lang/Ada/Kosaraju b/Lang/Ada/Kosaraju new file mode 120000 index 0000000000..0b7b72cfb6 --- /dev/null +++ b/Lang/Ada/Kosaraju @@ -0,0 +1 @@ +../../Task/Kosaraju/Ada \ No newline at end of file diff --git a/Lang/Ada/M-bius-function b/Lang/Ada/M-bius-function new file mode 120000 index 0000000000..cb59f2e52a --- /dev/null +++ b/Lang/Ada/M-bius-function @@ -0,0 +1 @@ +../../Task/M-bius-function/Ada \ No newline at end of file diff --git a/Lang/Ada/Metallic-ratios b/Lang/Ada/Metallic-ratios new file mode 120000 index 0000000000..f41030172b --- /dev/null +++ b/Lang/Ada/Metallic-ratios @@ -0,0 +1 @@ +../../Task/Metallic-ratios/Ada \ No newline at end of file diff --git a/Lang/Ada/Nautical-bell b/Lang/Ada/Nautical-bell new file mode 120000 index 0000000000..61069c35a0 --- /dev/null +++ b/Lang/Ada/Nautical-bell @@ -0,0 +1 @@ +../../Task/Nautical-bell/Ada \ No newline at end of file diff --git a/Lang/Ada/Old-Russian-measure-of-length b/Lang/Ada/Old-Russian-measure-of-length new file mode 120000 index 0000000000..1d4422be24 --- /dev/null +++ b/Lang/Ada/Old-Russian-measure-of-length @@ -0,0 +1 @@ +../../Task/Old-Russian-measure-of-length/Ada \ No newline at end of file diff --git a/Lang/Ada/Prime-conspiracy b/Lang/Ada/Prime-conspiracy new file mode 120000 index 0000000000..49f0dd3152 --- /dev/null +++ b/Lang/Ada/Prime-conspiracy @@ -0,0 +1 @@ +../../Task/Prime-conspiracy/Ada \ No newline at end of file diff --git a/Lang/Ada/Random-sentence-from-book b/Lang/Ada/Random-sentence-from-book new file mode 120000 index 0000000000..f08e942e14 --- /dev/null +++ b/Lang/Ada/Random-sentence-from-book @@ -0,0 +1 @@ +../../Task/Random-sentence-from-book/Ada \ No newline at end of file diff --git a/Lang/Ada/Sexy-primes b/Lang/Ada/Sexy-primes new file mode 120000 index 0000000000..ec070f062f --- /dev/null +++ b/Lang/Ada/Sexy-primes @@ -0,0 +1 @@ +../../Task/Sexy-primes/Ada \ No newline at end of file diff --git a/Lang/Ada/Sorting-algorithms-Cocktail-sort-with-shifting-bounds b/Lang/Ada/Sorting-algorithms-Cocktail-sort-with-shifting-bounds new file mode 120000 index 0000000000..484d3d768d --- /dev/null +++ b/Lang/Ada/Sorting-algorithms-Cocktail-sort-with-shifting-bounds @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Cocktail-sort-with-shifting-bounds/Ada \ No newline at end of file diff --git a/Lang/Ada/Ultra-useful-primes b/Lang/Ada/Ultra-useful-primes new file mode 120000 index 0000000000..c89f1426c4 --- /dev/null +++ b/Lang/Ada/Ultra-useful-primes @@ -0,0 +1 @@ +../../Task/Ultra-useful-primes/Ada \ No newline at end of file diff --git a/Lang/Ada/Wagstaff-primes b/Lang/Ada/Wagstaff-primes new file mode 120000 index 0000000000..3b705137b1 --- /dev/null +++ b/Lang/Ada/Wagstaff-primes @@ -0,0 +1 @@ +../../Task/Wagstaff-primes/Ada \ No newline at end of file diff --git a/Lang/Ada/Wilson-primes-of-order-n b/Lang/Ada/Wilson-primes-of-order-n new file mode 120000 index 0000000000..95a6ebc6d1 --- /dev/null +++ b/Lang/Ada/Wilson-primes-of-order-n @@ -0,0 +1 @@ +../../Task/Wilson-primes-of-order-n/Ada \ No newline at end of file diff --git a/Lang/Agena/Ackermann-function b/Lang/Agena/Ackermann-function new file mode 120000 index 0000000000..fb262b01a7 --- /dev/null +++ b/Lang/Agena/Ackermann-function @@ -0,0 +1 @@ +../../Task/Ackermann-function/Agena \ No newline at end of file diff --git a/Lang/Agena/Almost-prime b/Lang/Agena/Almost-prime new file mode 120000 index 0000000000..62b34f9616 --- /dev/null +++ b/Lang/Agena/Almost-prime @@ -0,0 +1 @@ +../../Task/Almost-prime/Agena \ No newline at end of file diff --git a/Lang/Agena/Angle-difference-between-two-bearings b/Lang/Agena/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..62a719bb70 --- /dev/null +++ b/Lang/Agena/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/Agena \ No newline at end of file diff --git a/Lang/Agena/Anti-primes b/Lang/Agena/Anti-primes new file mode 120000 index 0000000000..f98d65a6cf --- /dev/null +++ b/Lang/Agena/Anti-primes @@ -0,0 +1 @@ +../../Task/Anti-primes/Agena \ No newline at end of file diff --git a/Lang/Agena/Ascending-primes b/Lang/Agena/Ascending-primes new file mode 120000 index 0000000000..9c8c50d2ae --- /dev/null +++ b/Lang/Agena/Ascending-primes @@ -0,0 +1 @@ +../../Task/Ascending-primes/Agena \ No newline at end of file diff --git a/Lang/Agena/Associative-array-Iteration b/Lang/Agena/Associative-array-Iteration new file mode 120000 index 0000000000..55b1a0c7a6 --- /dev/null +++ b/Lang/Agena/Associative-array-Iteration @@ -0,0 +1 @@ +../../Task/Associative-array-Iteration/Agena \ No newline at end of file diff --git a/Lang/Agena/Brazilian-numbers b/Lang/Agena/Brazilian-numbers new file mode 120000 index 0000000000..7312d4ef84 --- /dev/null +++ b/Lang/Agena/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/Agena \ No newline at end of file diff --git a/Lang/Agena/Calkin-Wilf-sequence b/Lang/Agena/Calkin-Wilf-sequence new file mode 120000 index 0000000000..eaff2085aa --- /dev/null +++ b/Lang/Agena/Calkin-Wilf-sequence @@ -0,0 +1 @@ +../../Task/Calkin-Wilf-sequence/Agena \ No newline at end of file diff --git a/Lang/Agena/Catalan-numbers b/Lang/Agena/Catalan-numbers new file mode 120000 index 0000000000..926ef43918 --- /dev/null +++ b/Lang/Agena/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/Agena \ No newline at end of file diff --git a/Lang/Agena/Character-codes b/Lang/Agena/Character-codes new file mode 120000 index 0000000000..39121b3568 --- /dev/null +++ b/Lang/Agena/Character-codes @@ -0,0 +1 @@ +../../Task/Character-codes/Agena \ No newline at end of file diff --git a/Lang/Agena/Chowla-numbers b/Lang/Agena/Chowla-numbers new file mode 120000 index 0000000000..d4c2806c20 --- /dev/null +++ b/Lang/Agena/Chowla-numbers @@ -0,0 +1 @@ +../../Task/Chowla-numbers/Agena \ No newline at end of file diff --git a/Lang/Agena/Damm-algorithm b/Lang/Agena/Damm-algorithm new file mode 120000 index 0000000000..d753c9e99f --- /dev/null +++ b/Lang/Agena/Damm-algorithm @@ -0,0 +1 @@ +../../Task/Damm-algorithm/Agena \ No newline at end of file diff --git a/Lang/Agena/Day-of-the-week b/Lang/Agena/Day-of-the-week new file mode 120000 index 0000000000..e4733798aa --- /dev/null +++ b/Lang/Agena/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/Agena \ No newline at end of file diff --git a/Lang/Agena/Department-numbers b/Lang/Agena/Department-numbers new file mode 120000 index 0000000000..fdeaca8fd3 --- /dev/null +++ b/Lang/Agena/Department-numbers @@ -0,0 +1 @@ +../../Task/Department-numbers/Agena \ No newline at end of file diff --git a/Lang/Agena/Descending-primes b/Lang/Agena/Descending-primes new file mode 120000 index 0000000000..483dfe03f7 --- /dev/null +++ b/Lang/Agena/Descending-primes @@ -0,0 +1 @@ +../../Task/Descending-primes/Agena \ No newline at end of file diff --git a/Lang/Agena/Entropy b/Lang/Agena/Entropy new file mode 120000 index 0000000000..f0f66caa04 --- /dev/null +++ b/Lang/Agena/Entropy @@ -0,0 +1 @@ +../../Task/Entropy/Agena \ No newline at end of file diff --git a/Lang/Agena/Equal-prime-and-composite-sums b/Lang/Agena/Equal-prime-and-composite-sums new file mode 120000 index 0000000000..376401ddea --- /dev/null +++ b/Lang/Agena/Equal-prime-and-composite-sums @@ -0,0 +1 @@ +../../Task/Equal-prime-and-composite-sums/Agena \ No newline at end of file diff --git a/Lang/Agena/Gamma-function b/Lang/Agena/Gamma-function new file mode 120000 index 0000000000..c0b0340467 --- /dev/null +++ b/Lang/Agena/Gamma-function @@ -0,0 +1 @@ +../../Task/Gamma-function/Agena \ No newline at end of file diff --git a/Lang/Agena/Gauss-Jordan-matrix-inversion b/Lang/Agena/Gauss-Jordan-matrix-inversion new file mode 120000 index 0000000000..a1bc51eaa3 --- /dev/null +++ b/Lang/Agena/Gauss-Jordan-matrix-inversion @@ -0,0 +1 @@ +../../Task/Gauss-Jordan-matrix-inversion/Agena \ No newline at end of file diff --git a/Lang/Agena/Generate-lower-case-ASCII-alphabet b/Lang/Agena/Generate-lower-case-ASCII-alphabet new file mode 120000 index 0000000000..ace5f93bb5 --- /dev/null +++ b/Lang/Agena/Generate-lower-case-ASCII-alphabet @@ -0,0 +1 @@ +../../Task/Generate-lower-case-ASCII-alphabet/Agena \ No newline at end of file diff --git a/Lang/Agena/Haversine-formula b/Lang/Agena/Haversine-formula new file mode 120000 index 0000000000..45e20df974 --- /dev/null +++ b/Lang/Agena/Haversine-formula @@ -0,0 +1 @@ +../../Task/Haversine-formula/Agena \ No newline at end of file diff --git a/Lang/Agena/Jordan-P-lya-numbers b/Lang/Agena/Jordan-P-lya-numbers new file mode 120000 index 0000000000..4e2d64a6e1 --- /dev/null +++ b/Lang/Agena/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/Agena \ No newline at end of file diff --git a/Lang/Agena/Juggler-sequence b/Lang/Agena/Juggler-sequence new file mode 120000 index 0000000000..e5817b72b7 --- /dev/null +++ b/Lang/Agena/Juggler-sequence @@ -0,0 +1 @@ +../../Task/Juggler-sequence/Agena \ No newline at end of file diff --git a/Lang/Agena/Legendre-prime-counting-function b/Lang/Agena/Legendre-prime-counting-function new file mode 120000 index 0000000000..07d7bc7083 --- /dev/null +++ b/Lang/Agena/Legendre-prime-counting-function @@ -0,0 +1 @@ +../../Task/Legendre-prime-counting-function/Agena \ No newline at end of file diff --git a/Lang/Agena/Leonardo-numbers b/Lang/Agena/Leonardo-numbers new file mode 120000 index 0000000000..d6d819f05a --- /dev/null +++ b/Lang/Agena/Leonardo-numbers @@ -0,0 +1 @@ +../../Task/Leonardo-numbers/Agena \ No newline at end of file diff --git a/Lang/Agena/Levenshtein-distance b/Lang/Agena/Levenshtein-distance new file mode 120000 index 0000000000..ec3426b464 --- /dev/null +++ b/Lang/Agena/Levenshtein-distance @@ -0,0 +1 @@ +../../Task/Levenshtein-distance/Agena \ No newline at end of file diff --git a/Lang/Agena/Mayan-numerals b/Lang/Agena/Mayan-numerals new file mode 120000 index 0000000000..671a85a6c0 --- /dev/null +++ b/Lang/Agena/Mayan-numerals @@ -0,0 +1 @@ +../../Task/Mayan-numerals/Agena \ No newline at end of file diff --git a/Lang/Agena/McNuggets-problem b/Lang/Agena/McNuggets-problem new file mode 120000 index 0000000000..b2417f0142 --- /dev/null +++ b/Lang/Agena/McNuggets-problem @@ -0,0 +1 @@ +../../Task/McNuggets-problem/Agena \ No newline at end of file diff --git a/Lang/Agena/Monty-Hall-problem b/Lang/Agena/Monty-Hall-problem new file mode 120000 index 0000000000..d1c4ae980e --- /dev/null +++ b/Lang/Agena/Monty-Hall-problem @@ -0,0 +1 @@ +../../Task/Monty-Hall-problem/Agena \ No newline at end of file diff --git a/Lang/Agena/Numbers-with-equal-rises-and-falls b/Lang/Agena/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..08787d85d6 --- /dev/null +++ b/Lang/Agena/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/Agena \ No newline at end of file diff --git a/Lang/Agena/Ordered-words b/Lang/Agena/Ordered-words new file mode 120000 index 0000000000..3503a492c8 --- /dev/null +++ b/Lang/Agena/Ordered-words @@ -0,0 +1 @@ +../../Task/Ordered-words/Agena \ No newline at end of file diff --git a/Lang/Agena/Periodic-table b/Lang/Agena/Periodic-table new file mode 120000 index 0000000000..cb70080867 --- /dev/null +++ b/Lang/Agena/Periodic-table @@ -0,0 +1 @@ +../../Task/Periodic-table/Agena \ No newline at end of file diff --git a/Lang/Agena/Program-name b/Lang/Agena/Program-name new file mode 120000 index 0000000000..bf43276155 --- /dev/null +++ b/Lang/Agena/Program-name @@ -0,0 +1 @@ +../../Task/Program-name/Agena \ No newline at end of file diff --git a/Lang/Agena/Quoting-constructs b/Lang/Agena/Quoting-constructs new file mode 120000 index 0000000000..f6fed80313 --- /dev/null +++ b/Lang/Agena/Quoting-constructs @@ -0,0 +1 @@ +../../Task/Quoting-constructs/Agena \ No newline at end of file diff --git a/Lang/Agena/Read-a-file-line-by-line b/Lang/Agena/Read-a-file-line-by-line new file mode 120000 index 0000000000..a4d8ef354b --- /dev/null +++ b/Lang/Agena/Read-a-file-line-by-line @@ -0,0 +1 @@ +../../Task/Read-a-file-line-by-line/Agena \ No newline at end of file diff --git a/Lang/Agena/Reverse-a-string b/Lang/Agena/Reverse-a-string new file mode 120000 index 0000000000..db79d68725 --- /dev/null +++ b/Lang/Agena/Reverse-a-string @@ -0,0 +1 @@ +../../Task/Reverse-a-string/Agena \ No newline at end of file diff --git a/Lang/Agena/Sleeping-Beauty-problem b/Lang/Agena/Sleeping-Beauty-problem new file mode 120000 index 0000000000..2cf02e5792 --- /dev/null +++ b/Lang/Agena/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/Agena \ No newline at end of file diff --git a/Lang/Agena/Square-but-not-cube b/Lang/Agena/Square-but-not-cube new file mode 120000 index 0000000000..951bd25edd --- /dev/null +++ b/Lang/Agena/Square-but-not-cube @@ -0,0 +1 @@ +../../Task/Square-but-not-cube/Agena \ No newline at end of file diff --git a/Lang/Agena/Super-d-numbers b/Lang/Agena/Super-d-numbers new file mode 120000 index 0000000000..1da0548626 --- /dev/null +++ b/Lang/Agena/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/Agena \ No newline at end of file diff --git a/Lang/Agena/Sylvesters-sequence b/Lang/Agena/Sylvesters-sequence new file mode 120000 index 0000000000..9a5d51563f --- /dev/null +++ b/Lang/Agena/Sylvesters-sequence @@ -0,0 +1 @@ +../../Task/Sylvesters-sequence/Agena \ No newline at end of file diff --git a/Lang/Agena/Tau-function b/Lang/Agena/Tau-function new file mode 120000 index 0000000000..579307a681 --- /dev/null +++ b/Lang/Agena/Tau-function @@ -0,0 +1 @@ +../../Task/Tau-function/Agena \ No newline at end of file diff --git a/Lang/Agena/Tau-number b/Lang/Agena/Tau-number new file mode 120000 index 0000000000..543c34a5b4 --- /dev/null +++ b/Lang/Agena/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/Agena \ No newline at end of file diff --git a/Lang/Agena/The-sieve-of-Sundaram b/Lang/Agena/The-sieve-of-Sundaram new file mode 120000 index 0000000000..5ab3c6c849 --- /dev/null +++ b/Lang/Agena/The-sieve-of-Sundaram @@ -0,0 +1 @@ +../../Task/The-sieve-of-Sundaram/Agena \ No newline at end of file diff --git a/Lang/Agena/Thue-Morse b/Lang/Agena/Thue-Morse new file mode 120000 index 0000000000..f3225165e3 --- /dev/null +++ b/Lang/Agena/Thue-Morse @@ -0,0 +1 @@ +../../Task/Thue-Morse/Agena \ No newline at end of file diff --git a/Lang/Agena/Wilson-primes-of-order-n b/Lang/Agena/Wilson-primes-of-order-n new file mode 120000 index 0000000000..6b8ae43468 --- /dev/null +++ b/Lang/Agena/Wilson-primes-of-order-n @@ -0,0 +1 @@ +../../Task/Wilson-primes-of-order-n/Agena \ No newline at end of file diff --git a/Lang/Aikido/00-LANG.txt b/Lang/Aikido/00-LANG.txt index 4126891ffb..19bd4a47ab 100644 --- a/Lang/Aikido/00-LANG.txt +++ b/Lang/Aikido/00-LANG.txt @@ -12,4 +12,4 @@ It was developed at [[Sun Microsystems|Sun Microsystems Laboratories]] by David In some respects it is similar in functionality to [[Python]], [[Perl]], [[JavaScript]] and [[Java]]. Syntactically it is very similar to [[C++]] and Java. -Aikido is available for Linux, Mac OS X and Solaris. The interpreter can be obtained from http://sourceforge.net/projects/aikido. Documentation (in PDF) is at http://downloads.sourceforge.net/aikido/aikido_prm.pdf \ No newline at end of file +Aikido is available for Linux, Mac OS X and Solaris. The interpreter can be obtained from http://sourceforge.net/projects/aikido. Documentation (in PDF) is at https://sourceforge.net/projects/aikido/files/aikido/1.40/aikidoref140.pdf/download \ No newline at end of file diff --git a/Lang/AppleScript/21-game b/Lang/AppleScript/21-game new file mode 120000 index 0000000000..8108f8c3fc --- /dev/null +++ b/Lang/AppleScript/21-game @@ -0,0 +1 @@ +../../Task/21-game/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Angle-difference-between-two-bearings b/Lang/AppleScript/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..cb1c37c369 --- /dev/null +++ b/Lang/AppleScript/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Associative-array-Creation b/Lang/AppleScript/Associative-array-Creation new file mode 120000 index 0000000000..8dba66b7c2 --- /dev/null +++ b/Lang/AppleScript/Associative-array-Creation @@ -0,0 +1 @@ +../../Task/Associative-array-Creation/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Call-a-foreign-language-function b/Lang/AppleScript/Call-a-foreign-language-function new file mode 120000 index 0000000000..29365d0ac9 --- /dev/null +++ b/Lang/AppleScript/Call-a-foreign-language-function @@ -0,0 +1 @@ +../../Task/Call-a-foreign-language-function/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Catalan-numbers b/Lang/AppleScript/Catalan-numbers new file mode 120000 index 0000000000..0299ff88b4 --- /dev/null +++ b/Lang/AppleScript/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Create-an-HTML-table b/Lang/AppleScript/Create-an-HTML-table new file mode 120000 index 0000000000..c5386274dd --- /dev/null +++ b/Lang/AppleScript/Create-an-HTML-table @@ -0,0 +1 @@ +../../Task/Create-an-HTML-table/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Formatted-numeric-output b/Lang/AppleScript/Formatted-numeric-output new file mode 120000 index 0000000000..de125c08d5 --- /dev/null +++ b/Lang/AppleScript/Formatted-numeric-output @@ -0,0 +1 @@ +../../Task/Formatted-numeric-output/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Hello-world-Newbie b/Lang/AppleScript/Hello-world-Newbie new file mode 120000 index 0000000000..251b56564d --- /dev/null +++ b/Lang/AppleScript/Hello-world-Newbie @@ -0,0 +1 @@ +../../Task/Hello-world-Newbie/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Horners-rule-for-polynomial-evaluation b/Lang/AppleScript/Horners-rule-for-polynomial-evaluation new file mode 120000 index 0000000000..b014f0231a --- /dev/null +++ b/Lang/AppleScript/Horners-rule-for-polynomial-evaluation @@ -0,0 +1 @@ +../../Task/Horners-rule-for-polynomial-evaluation/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Logical-operations b/Lang/AppleScript/Logical-operations new file mode 120000 index 0000000000..f381ea6d80 --- /dev/null +++ b/Lang/AppleScript/Logical-operations @@ -0,0 +1 @@ +../../Task/Logical-operations/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Loops-N-plus-one-half b/Lang/AppleScript/Loops-N-plus-one-half new file mode 120000 index 0000000000..c9ebbc6d6f --- /dev/null +++ b/Lang/AppleScript/Loops-N-plus-one-half @@ -0,0 +1 @@ +../../Task/Loops-N-plus-one-half/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Loops-Wrong-ranges b/Lang/AppleScript/Loops-Wrong-ranges new file mode 120000 index 0000000000..30ead650a7 --- /dev/null +++ b/Lang/AppleScript/Loops-Wrong-ranges @@ -0,0 +1 @@ +../../Task/Loops-Wrong-ranges/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Magic-constant b/Lang/AppleScript/Magic-constant new file mode 120000 index 0000000000..103e56a841 --- /dev/null +++ b/Lang/AppleScript/Magic-constant @@ -0,0 +1 @@ +../../Task/Magic-constant/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Monte-Carlo-methods b/Lang/AppleScript/Monte-Carlo-methods new file mode 120000 index 0000000000..a3fd9d8a00 --- /dev/null +++ b/Lang/AppleScript/Monte-Carlo-methods @@ -0,0 +1 @@ +../../Task/Monte-Carlo-methods/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Naming-conventions b/Lang/AppleScript/Naming-conventions new file mode 120000 index 0000000000..bd6fd7dc7b --- /dev/null +++ b/Lang/AppleScript/Naming-conventions @@ -0,0 +1 @@ +../../Task/Naming-conventions/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Nim-game b/Lang/AppleScript/Nim-game new file mode 120000 index 0000000000..f67182813f --- /dev/null +++ b/Lang/AppleScript/Nim-game @@ -0,0 +1 @@ +../../Task/Nim-game/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Numerical-integration b/Lang/AppleScript/Numerical-integration new file mode 120000 index 0000000000..2cd0b2ae37 --- /dev/null +++ b/Lang/AppleScript/Numerical-integration @@ -0,0 +1 @@ +../../Task/Numerical-integration/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Penneys-game b/Lang/AppleScript/Penneys-game new file mode 120000 index 0000000000..8e49dba4f9 --- /dev/null +++ b/Lang/AppleScript/Penneys-game @@ -0,0 +1 @@ +../../Task/Penneys-game/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Pig-the-dice-game b/Lang/AppleScript/Pig-the-dice-game new file mode 120000 index 0000000000..db35af118f --- /dev/null +++ b/Lang/AppleScript/Pig-the-dice-game @@ -0,0 +1 @@ +../../Task/Pig-the-dice-game/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Program-name b/Lang/AppleScript/Program-name new file mode 120000 index 0000000000..08ec2ad4f8 --- /dev/null +++ b/Lang/AppleScript/Program-name @@ -0,0 +1 @@ +../../Task/Program-name/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Real-constants-and-functions b/Lang/AppleScript/Real-constants-and-functions new file mode 120000 index 0000000000..4a6c0f5db0 --- /dev/null +++ b/Lang/AppleScript/Real-constants-and-functions @@ -0,0 +1 @@ +../../Task/Real-constants-and-functions/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Return-multiple-values b/Lang/AppleScript/Return-multiple-values new file mode 120000 index 0000000000..f507a094fb --- /dev/null +++ b/Lang/AppleScript/Return-multiple-values @@ -0,0 +1 @@ +../../Task/Return-multiple-values/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Send-email b/Lang/AppleScript/Send-email new file mode 120000 index 0000000000..4ba0780be8 --- /dev/null +++ b/Lang/AppleScript/Send-email @@ -0,0 +1 @@ +../../Task/Send-email/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Sorting-algorithms-Stooge-sort b/Lang/AppleScript/Sorting-algorithms-Stooge-sort new file mode 120000 index 0000000000..56b9196ffc --- /dev/null +++ b/Lang/AppleScript/Sorting-algorithms-Stooge-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Stooge-sort/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Variable-declaration-reset b/Lang/AppleScript/Variable-declaration-reset new file mode 120000 index 0000000000..3059dd090c --- /dev/null +++ b/Lang/AppleScript/Variable-declaration-reset @@ -0,0 +1 @@ +../../Task/Variable-declaration-reset/AppleScript \ No newline at end of file diff --git a/Lang/AppleScript/Write-entire-file b/Lang/AppleScript/Write-entire-file new file mode 120000 index 0000000000..5be6a2da0d --- /dev/null +++ b/Lang/AppleScript/Write-entire-file @@ -0,0 +1 @@ +../../Task/Write-entire-file/AppleScript \ No newline at end of file diff --git a/Lang/Applesoft-BASIC/Check-output-device-is-a-terminal b/Lang/Applesoft-BASIC/Check-output-device-is-a-terminal new file mode 120000 index 0000000000..e21d34eceb --- /dev/null +++ b/Lang/Applesoft-BASIC/Check-output-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-output-device-is-a-terminal/Applesoft-BASIC \ No newline at end of file diff --git a/Lang/Applesoft-BASIC/Church-numerals b/Lang/Applesoft-BASIC/Church-numerals new file mode 120000 index 0000000000..a114e6a3f9 --- /dev/null +++ b/Lang/Applesoft-BASIC/Church-numerals @@ -0,0 +1 @@ +../../Task/Church-numerals/Applesoft-BASIC \ No newline at end of file diff --git a/Lang/Applesoft-BASIC/Compare-a-list-of-strings b/Lang/Applesoft-BASIC/Compare-a-list-of-strings new file mode 120000 index 0000000000..7eafe8f723 --- /dev/null +++ b/Lang/Applesoft-BASIC/Compare-a-list-of-strings @@ -0,0 +1 @@ +../../Task/Compare-a-list-of-strings/Applesoft-BASIC \ No newline at end of file diff --git a/Lang/Applesoft-BASIC/Fibonacci-sequence b/Lang/Applesoft-BASIC/Fibonacci-sequence new file mode 120000 index 0000000000..f95390f3d5 --- /dev/null +++ b/Lang/Applesoft-BASIC/Fibonacci-sequence @@ -0,0 +1 @@ +../../Task/Fibonacci-sequence/Applesoft-BASIC \ No newline at end of file diff --git a/Lang/ArkScript/Anonymous-recursion b/Lang/ArkScript/Anonymous-recursion new file mode 120000 index 0000000000..c2db291cc2 --- /dev/null +++ b/Lang/ArkScript/Anonymous-recursion @@ -0,0 +1 @@ +../../Task/Anonymous-recursion/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Associative-array-Merging b/Lang/ArkScript/Associative-array-Merging new file mode 120000 index 0000000000..03affb97ec --- /dev/null +++ b/Lang/ArkScript/Associative-array-Merging @@ -0,0 +1 @@ +../../Task/Associative-array-Merging/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Character-codes b/Lang/ArkScript/Character-codes new file mode 120000 index 0000000000..fcf79b3e9a --- /dev/null +++ b/Lang/ArkScript/Character-codes @@ -0,0 +1 @@ +../../Task/Character-codes/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Command-line-arguments b/Lang/ArkScript/Command-line-arguments new file mode 120000 index 0000000000..216020915c --- /dev/null +++ b/Lang/ArkScript/Command-line-arguments @@ -0,0 +1 @@ +../../Task/Command-line-arguments/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Count-occurrences-of-a-substring b/Lang/ArkScript/Count-occurrences-of-a-substring new file mode 120000 index 0000000000..da5c9db0d2 --- /dev/null +++ b/Lang/ArkScript/Count-occurrences-of-a-substring @@ -0,0 +1 @@ +../../Task/Count-occurrences-of-a-substring/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Dot-product b/Lang/ArkScript/Dot-product new file mode 120000 index 0000000000..0ee74f8b5a --- /dev/null +++ b/Lang/ArkScript/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Execute-a-system-command b/Lang/ArkScript/Execute-a-system-command new file mode 120000 index 0000000000..ab936f59d4 --- /dev/null +++ b/Lang/ArkScript/Execute-a-system-command @@ -0,0 +1 @@ +../../Task/Execute-a-system-command/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Factorial b/Lang/ArkScript/Factorial new file mode 120000 index 0000000000..270de2c6be --- /dev/null +++ b/Lang/ArkScript/Factorial @@ -0,0 +1 @@ +../../Task/Factorial/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/File-input-output b/Lang/ArkScript/File-input-output new file mode 120000 index 0000000000..f2e1e6b1be --- /dev/null +++ b/Lang/ArkScript/File-input-output @@ -0,0 +1 @@ +../../Task/File-input-output/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Filter b/Lang/ArkScript/Filter new file mode 120000 index 0000000000..51c30a5235 --- /dev/null +++ b/Lang/ArkScript/Filter @@ -0,0 +1 @@ +../../Task/Filter/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Generate-lower-case-ASCII-alphabet b/Lang/ArkScript/Generate-lower-case-ASCII-alphabet new file mode 120000 index 0000000000..9cae72db7e --- /dev/null +++ b/Lang/ArkScript/Generate-lower-case-ASCII-alphabet @@ -0,0 +1 @@ +../../Task/Generate-lower-case-ASCII-alphabet/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Greatest-element-of-a-list b/Lang/ArkScript/Greatest-element-of-a-list new file mode 120000 index 0000000000..d8bc7be88e --- /dev/null +++ b/Lang/ArkScript/Greatest-element-of-a-list @@ -0,0 +1 @@ +../../Task/Greatest-element-of-a-list/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Include-a-file b/Lang/ArkScript/Include-a-file new file mode 120000 index 0000000000..ebb4a807d7 --- /dev/null +++ b/Lang/ArkScript/Include-a-file @@ -0,0 +1 @@ +../../Task/Include-a-file/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Integer-comparison b/Lang/ArkScript/Integer-comparison new file mode 120000 index 0000000000..6396856212 --- /dev/null +++ b/Lang/ArkScript/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Letter-frequency b/Lang/ArkScript/Letter-frequency new file mode 120000 index 0000000000..5c5906f290 --- /dev/null +++ b/Lang/ArkScript/Letter-frequency @@ -0,0 +1 @@ +../../Task/Letter-frequency/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Loops-While b/Lang/ArkScript/Loops-While new file mode 120000 index 0000000000..5f0c886bc8 --- /dev/null +++ b/Lang/ArkScript/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Middle-three-digits b/Lang/ArkScript/Middle-three-digits new file mode 120000 index 0000000000..71c7fc7a98 --- /dev/null +++ b/Lang/ArkScript/Middle-three-digits @@ -0,0 +1 @@ +../../Task/Middle-three-digits/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Nested-function b/Lang/ArkScript/Nested-function new file mode 120000 index 0000000000..85ce060fae --- /dev/null +++ b/Lang/ArkScript/Nested-function @@ -0,0 +1 @@ +../../Task/Nested-function/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Pangram-checker b/Lang/ArkScript/Pangram-checker new file mode 120000 index 0000000000..db321bb4cb --- /dev/null +++ b/Lang/ArkScript/Pangram-checker @@ -0,0 +1 @@ +../../Task/Pangram-checker/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Pick-random-element b/Lang/ArkScript/Pick-random-element new file mode 120000 index 0000000000..be2e5037b3 --- /dev/null +++ b/Lang/ArkScript/Pick-random-element @@ -0,0 +1 @@ +../../Task/Pick-random-element/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Program-name b/Lang/ArkScript/Program-name new file mode 120000 index 0000000000..c48917f3b8 --- /dev/null +++ b/Lang/ArkScript/Program-name @@ -0,0 +1 @@ +../../Task/Program-name/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Repeat-a-string b/Lang/ArkScript/Repeat-a-string new file mode 120000 index 0000000000..ed7c4e98d3 --- /dev/null +++ b/Lang/ArkScript/Repeat-a-string @@ -0,0 +1 @@ +../../Task/Repeat-a-string/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Stack b/Lang/ArkScript/Stack new file mode 120000 index 0000000000..f0aa9a05ea --- /dev/null +++ b/Lang/ArkScript/Stack @@ -0,0 +1 @@ +../../Task/Stack/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Time-a-function b/Lang/ArkScript/Time-a-function new file mode 120000 index 0000000000..e2c1f55e22 --- /dev/null +++ b/Lang/ArkScript/Time-a-function @@ -0,0 +1 @@ +../../Task/Time-a-function/ArkScript \ No newline at end of file diff --git a/Lang/ArkScript/Variables b/Lang/ArkScript/Variables new file mode 120000 index 0000000000..f47b9d33ee --- /dev/null +++ b/Lang/ArkScript/Variables @@ -0,0 +1 @@ +../../Task/Variables/ArkScript \ No newline at end of file diff --git a/Lang/Arturo/Achilles-numbers b/Lang/Arturo/Achilles-numbers new file mode 120000 index 0000000000..14eecef378 --- /dev/null +++ b/Lang/Arturo/Achilles-numbers @@ -0,0 +1 @@ +../../Task/Achilles-numbers/Arturo \ No newline at end of file diff --git a/Lang/Arturo/Blum-integer b/Lang/Arturo/Blum-integer new file mode 120000 index 0000000000..025a5231e2 --- /dev/null +++ b/Lang/Arturo/Blum-integer @@ -0,0 +1 @@ +../../Task/Blum-integer/Arturo \ No newline at end of file diff --git a/Lang/Arturo/EKG-sequence-convergence b/Lang/Arturo/EKG-sequence-convergence new file mode 120000 index 0000000000..0753ff65e6 --- /dev/null +++ b/Lang/Arturo/EKG-sequence-convergence @@ -0,0 +1 @@ +../../Task/EKG-sequence-convergence/Arturo \ No newline at end of file diff --git a/Lang/Arturo/Magnanimous-numbers b/Lang/Arturo/Magnanimous-numbers new file mode 120000 index 0000000000..c058d4081f --- /dev/null +++ b/Lang/Arturo/Magnanimous-numbers @@ -0,0 +1 @@ +../../Task/Magnanimous-numbers/Arturo \ No newline at end of file diff --git a/Lang/Arturo/Palindromic-gapful-numbers b/Lang/Arturo/Palindromic-gapful-numbers new file mode 120000 index 0000000000..bb7c640247 --- /dev/null +++ b/Lang/Arturo/Palindromic-gapful-numbers @@ -0,0 +1 @@ +../../Task/Palindromic-gapful-numbers/Arturo \ No newline at end of file diff --git a/Lang/Arturo/Super-d-numbers b/Lang/Arturo/Super-d-numbers new file mode 120000 index 0000000000..9c8b511c5d --- /dev/null +++ b/Lang/Arturo/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/Arturo \ No newline at end of file diff --git a/Lang/AsciiDots/Quine b/Lang/AsciiDots/Quine new file mode 120000 index 0000000000..c2090631eb --- /dev/null +++ b/Lang/AsciiDots/Quine @@ -0,0 +1 @@ +../../Task/Quine/AsciiDots \ No newline at end of file diff --git a/Lang/AsciiDots/Write-language-name-in-3D-ASCII b/Lang/AsciiDots/Write-language-name-in-3D-ASCII new file mode 120000 index 0000000000..81b3e17bd1 --- /dev/null +++ b/Lang/AsciiDots/Write-language-name-in-3D-ASCII @@ -0,0 +1 @@ +../../Task/Write-language-name-in-3D-ASCII/AsciiDots \ No newline at end of file diff --git a/Lang/Asymptote/Array-length b/Lang/Asymptote/Array-length new file mode 120000 index 0000000000..017bab2099 --- /dev/null +++ b/Lang/Asymptote/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/Asymptote \ No newline at end of file diff --git a/Lang/Asymptote/Diversity-prediction-theorem b/Lang/Asymptote/Diversity-prediction-theorem new file mode 120000 index 0000000000..4b9f736bd3 --- /dev/null +++ b/Lang/Asymptote/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Asymptote \ No newline at end of file diff --git a/Lang/Asymptote/Map-range b/Lang/Asymptote/Map-range new file mode 120000 index 0000000000..249d69a043 --- /dev/null +++ b/Lang/Asymptote/Map-range @@ -0,0 +1 @@ +../../Task/Map-range/Asymptote \ No newline at end of file diff --git a/Lang/Asymptote/Repeat b/Lang/Asymptote/Repeat new file mode 120000 index 0000000000..03b0740c45 --- /dev/null +++ b/Lang/Asymptote/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/Asymptote \ No newline at end of file diff --git a/Lang/AutoLISP/Environment-variables b/Lang/AutoLISP/Environment-variables new file mode 120000 index 0000000000..cc9ceec1ff --- /dev/null +++ b/Lang/AutoLISP/Environment-variables @@ -0,0 +1 @@ +../../Task/Environment-variables/AutoLISP \ No newline at end of file diff --git a/Lang/BASIC/Determine-if-a-string-is-collapsible b/Lang/BASIC/Determine-if-a-string-is-collapsible deleted file mode 120000 index 87084a2029..0000000000 --- a/Lang/BASIC/Determine-if-a-string-is-collapsible +++ /dev/null @@ -1 +0,0 @@ -../../Task/Determine-if-a-string-is-collapsible/BASIC \ No newline at end of file diff --git a/Lang/BASIC/Move-to-front-algorithm b/Lang/BASIC/Move-to-front-algorithm new file mode 120000 index 0000000000..a9f8d4df7e --- /dev/null +++ b/Lang/BASIC/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/BASIC \ No newline at end of file diff --git a/Lang/BASIC/Rot-13 b/Lang/BASIC/Rot-13 deleted file mode 120000 index 37a240fe69..0000000000 --- a/Lang/BASIC/Rot-13 +++ /dev/null @@ -1 +0,0 @@ -../../Task/Rot-13/BASIC \ No newline at end of file diff --git a/Lang/BASIC256/Pythagorean-triples b/Lang/BASIC256/Pythagorean-triples new file mode 120000 index 0000000000..0ded5bc54d --- /dev/null +++ b/Lang/BASIC256/Pythagorean-triples @@ -0,0 +1 @@ +../../Task/Pythagorean-triples/BASIC256 \ No newline at end of file diff --git a/Lang/BCPL/Move-to-front-algorithm b/Lang/BCPL/Move-to-front-algorithm new file mode 120000 index 0000000000..27c5309df1 --- /dev/null +++ b/Lang/BCPL/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/BCPL \ No newline at end of file diff --git a/Lang/BCPL/Zeckendorf-number-representation b/Lang/BCPL/Zeckendorf-number-representation new file mode 120000 index 0000000000..6723808a9f --- /dev/null +++ b/Lang/BCPL/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/BCPL \ No newline at end of file diff --git a/Lang/BQN/Abundant-odd-numbers b/Lang/BQN/Abundant-odd-numbers new file mode 120000 index 0000000000..fdb56e6ed6 --- /dev/null +++ b/Lang/BQN/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/BQN \ No newline at end of file diff --git a/Lang/BQN/Tau-number b/Lang/BQN/Tau-number new file mode 120000 index 0000000000..0d0f120696 --- /dev/null +++ b/Lang/BQN/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/BQN \ No newline at end of file diff --git a/Lang/BaCon/Copy-a-string b/Lang/BaCon/Copy-a-string deleted file mode 120000 index a2df7bcd98..0000000000 --- a/Lang/BaCon/Copy-a-string +++ /dev/null @@ -1 +0,0 @@ -../../Task/Copy-a-string/BaCon \ No newline at end of file diff --git a/Lang/Bait/Array-length b/Lang/Bait/Array-length new file mode 120000 index 0000000000..986225a090 --- /dev/null +++ b/Lang/Bait/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/Bait \ No newline at end of file diff --git a/Lang/Bait/Empty-string b/Lang/Bait/Empty-string new file mode 120000 index 0000000000..b1bbee2da3 --- /dev/null +++ b/Lang/Bait/Empty-string @@ -0,0 +1 @@ +../../Task/Empty-string/Bait \ No newline at end of file diff --git a/Lang/Bait/Loops-Continue b/Lang/Bait/Loops-Continue new file mode 120000 index 0000000000..6e3768fbb1 --- /dev/null +++ b/Lang/Bait/Loops-Continue @@ -0,0 +1 @@ +../../Task/Loops-Continue/Bait \ No newline at end of file diff --git a/Lang/Ballerina/00-LANG.txt b/Lang/Ballerina/00-LANG.txt index f56f4083d5..211ba0fe40 100644 --- a/Lang/Ballerina/00-LANG.txt +++ b/Lang/Ballerina/00-LANG.txt @@ -14,4 +14,7 @@ It is under development on [https://github.com/ballerina-platform/ballerina-lang Ballerina was first publicly announced in 2017 and version 1.0 was released on September 10, 2019. However, a major overhaul took place in 2022 when [https://blog.ballerina.io/posts/2022-02-01-announcing-ballerina-2201.0.0-swan-lake/ Ballerina 2201.0.0 (Swan Lake)] was released. -The current version (2201.12.3) has distributions available for Windows, Linux and macOS and can be downloaded [https://ballerina.io/downloads/ here]. \ No newline at end of file +The current version (2201.12.3) has distributions available for Windows, Linux and macOS and can be downloaded [https://ballerina.io/downloads/ here]. + +== See Also == +* [https://ballerina.io/learn/by-example/ Ballerina by Example] \ No newline at end of file diff --git a/Lang/Ballerina/100-doors b/Lang/Ballerina/100-doors new file mode 120000 index 0000000000..833a0fc189 --- /dev/null +++ b/Lang/Ballerina/100-doors @@ -0,0 +1 @@ +../../Task/100-doors/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/99-bottles-of-beer b/Lang/Ballerina/99-bottles-of-beer new file mode 120000 index 0000000000..b3bd8e29e3 --- /dev/null +++ b/Lang/Ballerina/99-bottles-of-beer @@ -0,0 +1 @@ +../../Task/99-bottles-of-beer/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Binary-digits b/Lang/Ballerina/Binary-digits new file mode 120000 index 0000000000..47999ed558 --- /dev/null +++ b/Lang/Ballerina/Binary-digits @@ -0,0 +1 @@ +../../Task/Binary-digits/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Commatizing-numbers b/Lang/Ballerina/Commatizing-numbers new file mode 120000 index 0000000000..a644eda1b6 --- /dev/null +++ b/Lang/Ballerina/Commatizing-numbers @@ -0,0 +1 @@ +../../Task/Commatizing-numbers/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Copy-a-string b/Lang/Ballerina/Copy-a-string new file mode 120000 index 0000000000..ce5773b181 --- /dev/null +++ b/Lang/Ballerina/Copy-a-string @@ -0,0 +1 @@ +../../Task/Copy-a-string/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Dot-product b/Lang/Ballerina/Dot-product new file mode 120000 index 0000000000..327f9d0969 --- /dev/null +++ b/Lang/Ballerina/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Even-or-odd b/Lang/Ballerina/Even-or-odd new file mode 120000 index 0000000000..2d8b1b90ab --- /dev/null +++ b/Lang/Ballerina/Even-or-odd @@ -0,0 +1 @@ +../../Task/Even-or-odd/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Factors-of-an-integer b/Lang/Ballerina/Factors-of-an-integer new file mode 120000 index 0000000000..ac634eef84 --- /dev/null +++ b/Lang/Ballerina/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Fibonacci-sequence b/Lang/Ballerina/Fibonacci-sequence new file mode 120000 index 0000000000..96031e7d01 --- /dev/null +++ b/Lang/Ballerina/Fibonacci-sequence @@ -0,0 +1 @@ +../../Task/Fibonacci-sequence/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Filter b/Lang/Ballerina/Filter new file mode 120000 index 0000000000..b57b5e74be --- /dev/null +++ b/Lang/Ballerina/Filter @@ -0,0 +1 @@ +../../Task/Filter/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/FizzBuzz b/Lang/Ballerina/FizzBuzz new file mode 120000 index 0000000000..e7f3aa8019 --- /dev/null +++ b/Lang/Ballerina/FizzBuzz @@ -0,0 +1 @@ +../../Task/FizzBuzz/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Greatest-common-divisor b/Lang/Ballerina/Greatest-common-divisor new file mode 120000 index 0000000000..0f657f13a6 --- /dev/null +++ b/Lang/Ballerina/Greatest-common-divisor @@ -0,0 +1 @@ +../../Task/Greatest-common-divisor/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Greatest-element-of-a-list b/Lang/Ballerina/Greatest-element-of-a-list new file mode 120000 index 0000000000..579d0c3022 --- /dev/null +++ b/Lang/Ballerina/Greatest-element-of-a-list @@ -0,0 +1 @@ +../../Task/Greatest-element-of-a-list/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Hello-world-Graphical b/Lang/Ballerina/Hello-world-Graphical new file mode 120000 index 0000000000..4e2e7e9224 --- /dev/null +++ b/Lang/Ballerina/Hello-world-Graphical @@ -0,0 +1 @@ +../../Task/Hello-world-Graphical/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Hello-world-Newbie b/Lang/Ballerina/Hello-world-Newbie new file mode 120000 index 0000000000..b59c1b36e9 --- /dev/null +++ b/Lang/Ballerina/Hello-world-Newbie @@ -0,0 +1 @@ +../../Task/Hello-world-Newbie/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Increment-a-numerical-string b/Lang/Ballerina/Increment-a-numerical-string new file mode 120000 index 0000000000..712faa77bf --- /dev/null +++ b/Lang/Ballerina/Increment-a-numerical-string @@ -0,0 +1 @@ +../../Task/Increment-a-numerical-string/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Integer-comparison b/Lang/Ballerina/Integer-comparison new file mode 120000 index 0000000000..8563637dab --- /dev/null +++ b/Lang/Ballerina/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Integer-sequence b/Lang/Ballerina/Integer-sequence new file mode 120000 index 0000000000..06b95f33f5 --- /dev/null +++ b/Lang/Ballerina/Integer-sequence @@ -0,0 +1 @@ +../../Task/Integer-sequence/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Logical-operations b/Lang/Ballerina/Logical-operations new file mode 120000 index 0000000000..06b4043fcb --- /dev/null +++ b/Lang/Ballerina/Logical-operations @@ -0,0 +1 @@ +../../Task/Logical-operations/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Palindrome-detection b/Lang/Ballerina/Palindrome-detection new file mode 120000 index 0000000000..981d11f5cd --- /dev/null +++ b/Lang/Ballerina/Palindrome-detection @@ -0,0 +1 @@ +../../Task/Palindrome-detection/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Repeat-a-string b/Lang/Ballerina/Repeat-a-string new file mode 120000 index 0000000000..83134ceac0 --- /dev/null +++ b/Lang/Ballerina/Repeat-a-string @@ -0,0 +1 @@ +../../Task/Repeat-a-string/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Reverse-a-string b/Lang/Ballerina/Reverse-a-string new file mode 120000 index 0000000000..f4e8e73220 --- /dev/null +++ b/Lang/Ballerina/Reverse-a-string @@ -0,0 +1 @@ +../../Task/Reverse-a-string/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Rot-13 b/Lang/Ballerina/Rot-13 new file mode 120000 index 0000000000..d33ecacc03 --- /dev/null +++ b/Lang/Ballerina/Rot-13 @@ -0,0 +1 @@ +../../Task/Rot-13/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Sieve-of-Eratosthenes b/Lang/Ballerina/Sieve-of-Eratosthenes new file mode 120000 index 0000000000..4cae2a9d5e --- /dev/null +++ b/Lang/Ballerina/Sieve-of-Eratosthenes @@ -0,0 +1 @@ +../../Task/Sieve-of-Eratosthenes/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/String-case b/Lang/Ballerina/String-case new file mode 120000 index 0000000000..091d633ac8 --- /dev/null +++ b/Lang/Ballerina/String-case @@ -0,0 +1 @@ +../../Task/String-case/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/String-concatenation b/Lang/Ballerina/String-concatenation new file mode 120000 index 0000000000..a5a366085e --- /dev/null +++ b/Lang/Ballerina/String-concatenation @@ -0,0 +1 @@ +../../Task/String-concatenation/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/String-length b/Lang/Ballerina/String-length new file mode 120000 index 0000000000..0cdb126aa0 --- /dev/null +++ b/Lang/Ballerina/String-length @@ -0,0 +1 @@ +../../Task/String-length/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Sum-and-product-of-an-array b/Lang/Ballerina/Sum-and-product-of-an-array new file mode 120000 index 0000000000..a5ba732cde --- /dev/null +++ b/Lang/Ballerina/Sum-and-product-of-an-array @@ -0,0 +1 @@ +../../Task/Sum-and-product-of-an-array/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Sum-of-a-series b/Lang/Ballerina/Sum-of-a-series new file mode 120000 index 0000000000..27da1c4b06 --- /dev/null +++ b/Lang/Ballerina/Sum-of-a-series @@ -0,0 +1 @@ +../../Task/Sum-of-a-series/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Sum-of-squares b/Lang/Ballerina/Sum-of-squares new file mode 120000 index 0000000000..9f1e366796 --- /dev/null +++ b/Lang/Ballerina/Sum-of-squares @@ -0,0 +1 @@ +../../Task/Sum-of-squares/Ballerina \ No newline at end of file diff --git a/Lang/Ballerina/Tokenize-a-string b/Lang/Ballerina/Tokenize-a-string new file mode 120000 index 0000000000..d9a64c3a3e --- /dev/null +++ b/Lang/Ballerina/Tokenize-a-string @@ -0,0 +1 @@ +../../Task/Tokenize-a-string/Ballerina \ No newline at end of file diff --git a/Lang/Batch-File/00-LANG.txt b/Lang/Batch-File/00-LANG.txt index 1bcc82760d..06b0c85598 100644 --- a/Lang/Batch-File/00-LANG.txt +++ b/Lang/Batch-File/00-LANG.txt @@ -1,3 +1,3 @@ -{{language|Batch File}}'''Batch files''' are the scripting languages for [[Microsoft]] command line shells, such as [[MS-DOS]], COMMAND.EXE, and CMD.EXE. They typically have either the .BAT or .CMD extension. +{{language|Batch File}}'''Batch file''', sometimes just called Batch, is the common name for the scripting language for [[Microsoft]] command line shells, such as COMMAND.COM (in [[MS-DOS]]), and CMD.EXE (in Windows). They typically have either the .BAT or .CMD extension. Due to the association of batch files with MS-DOS in the public consciousness, sometimes this language is called the MS-DOS programming language even when used on modern versions of Windows, though this usage of the term is not technically correct. The "batch files" written in the Batch File language are not to be confused with the "bash scripts" written in the [[bash | bash programming language]] for the [[UNIX Shell]]. \ No newline at end of file diff --git a/Lang/Batch-File/Base64-decode-data b/Lang/Batch-File/Base64-decode-data new file mode 120000 index 0000000000..ec2f53b5db --- /dev/null +++ b/Lang/Batch-File/Base64-decode-data @@ -0,0 +1 @@ +../../Task/Base64-decode-data/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Call-a-foreign-language-function b/Lang/Batch-File/Call-a-foreign-language-function new file mode 120000 index 0000000000..82bd97e4ca --- /dev/null +++ b/Lang/Batch-File/Call-a-foreign-language-function @@ -0,0 +1 @@ +../../Task/Call-a-foreign-language-function/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Check-input-device-is-a-terminal b/Lang/Batch-File/Check-input-device-is-a-terminal new file mode 120000 index 0000000000..e3cbbd272b --- /dev/null +++ b/Lang/Batch-File/Check-input-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-input-device-is-a-terminal/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Check-output-device-is-a-terminal b/Lang/Batch-File/Check-output-device-is-a-terminal new file mode 120000 index 0000000000..3d54ec8254 --- /dev/null +++ b/Lang/Batch-File/Check-output-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-output-device-is-a-terminal/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Chinese-zodiac b/Lang/Batch-File/Chinese-zodiac new file mode 120000 index 0000000000..c2c7ae27f9 --- /dev/null +++ b/Lang/Batch-File/Chinese-zodiac @@ -0,0 +1 @@ +../../Task/Chinese-zodiac/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Copy-stdin-to-stdout b/Lang/Batch-File/Copy-stdin-to-stdout new file mode 120000 index 0000000000..ec25d70662 --- /dev/null +++ b/Lang/Batch-File/Copy-stdin-to-stdout @@ -0,0 +1 @@ +../../Task/Copy-stdin-to-stdout/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Exponentiation-operator b/Lang/Batch-File/Exponentiation-operator new file mode 120000 index 0000000000..93dda3ab18 --- /dev/null +++ b/Lang/Batch-File/Exponentiation-operator @@ -0,0 +1 @@ +../../Task/Exponentiation-operator/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Flatten-a-list b/Lang/Batch-File/Flatten-a-list new file mode 120000 index 0000000000..bdac6d0d38 --- /dev/null +++ b/Lang/Batch-File/Flatten-a-list @@ -0,0 +1 @@ +../../Task/Flatten-a-list/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Handle-a-signal b/Lang/Batch-File/Handle-a-signal new file mode 120000 index 0000000000..5dfc7c6a7d --- /dev/null +++ b/Lang/Batch-File/Handle-a-signal @@ -0,0 +1 @@ +../../Task/Handle-a-signal/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Hello-world-Web-server b/Lang/Batch-File/Hello-world-Web-server new file mode 120000 index 0000000000..ef5c7e0f66 --- /dev/null +++ b/Lang/Batch-File/Hello-world-Web-server @@ -0,0 +1 @@ +../../Task/Hello-world-Web-server/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Keyboard-input-Keypress-check b/Lang/Batch-File/Keyboard-input-Keypress-check new file mode 120000 index 0000000000..5711a16a1c --- /dev/null +++ b/Lang/Batch-File/Keyboard-input-Keypress-check @@ -0,0 +1 @@ +../../Task/Keyboard-input-Keypress-check/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Long-year b/Lang/Batch-File/Long-year new file mode 120000 index 0000000000..2a90ddff12 --- /dev/null +++ b/Lang/Batch-File/Long-year @@ -0,0 +1 @@ +../../Task/Long-year/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Make-directory-path b/Lang/Batch-File/Make-directory-path new file mode 120000 index 0000000000..057c573752 --- /dev/null +++ b/Lang/Batch-File/Make-directory-path @@ -0,0 +1 @@ +../../Task/Make-directory-path/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Primality-by-trial-division b/Lang/Batch-File/Primality-by-trial-division new file mode 120000 index 0000000000..5a253da7c4 --- /dev/null +++ b/Lang/Batch-File/Primality-by-trial-division @@ -0,0 +1 @@ +../../Task/Primality-by-trial-division/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Read-a-configuration-file b/Lang/Batch-File/Read-a-configuration-file new file mode 120000 index 0000000000..163a19758c --- /dev/null +++ b/Lang/Batch-File/Read-a-configuration-file @@ -0,0 +1 @@ +../../Task/Read-a-configuration-file/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Read-entire-file b/Lang/Batch-File/Read-entire-file new file mode 120000 index 0000000000..a4d22dbb49 --- /dev/null +++ b/Lang/Batch-File/Read-entire-file @@ -0,0 +1 @@ +../../Task/Read-entire-file/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/SHA-1 b/Lang/Batch-File/SHA-1 new file mode 120000 index 0000000000..7b80d0565c --- /dev/null +++ b/Lang/Batch-File/SHA-1 @@ -0,0 +1 @@ +../../Task/SHA-1/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/SHA-256 b/Lang/Batch-File/SHA-256 new file mode 120000 index 0000000000..88132ba441 --- /dev/null +++ b/Lang/Batch-File/SHA-256 @@ -0,0 +1 @@ +../../Task/SHA-256/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Simple-windowed-application b/Lang/Batch-File/Simple-windowed-application new file mode 120000 index 0000000000..98ffbccd11 --- /dev/null +++ b/Lang/Batch-File/Simple-windowed-application @@ -0,0 +1 @@ +../../Task/Simple-windowed-application/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Sort-an-integer-array b/Lang/Batch-File/Sort-an-integer-array new file mode 120000 index 0000000000..9e7fd40b38 --- /dev/null +++ b/Lang/Batch-File/Sort-an-integer-array @@ -0,0 +1 @@ +../../Task/Sort-an-integer-array/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Strip-a-set-of-characters-from-a-string b/Lang/Batch-File/Strip-a-set-of-characters-from-a-string new file mode 120000 index 0000000000..bb3a4f27fc --- /dev/null +++ b/Lang/Batch-File/Strip-a-set-of-characters-from-a-string @@ -0,0 +1 @@ +../../Task/Strip-a-set-of-characters-from-a-string/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Temperature-conversion b/Lang/Batch-File/Temperature-conversion new file mode 120000 index 0000000000..a928fb35a8 --- /dev/null +++ b/Lang/Batch-File/Temperature-conversion @@ -0,0 +1 @@ +../../Task/Temperature-conversion/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Terminal-control-Hiding-the-cursor b/Lang/Batch-File/Terminal-control-Hiding-the-cursor new file mode 120000 index 0000000000..55e8dcde29 --- /dev/null +++ b/Lang/Batch-File/Terminal-control-Hiding-the-cursor @@ -0,0 +1 @@ +../../Task/Terminal-control-Hiding-the-cursor/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Terminal-control-Preserve-screen b/Lang/Batch-File/Terminal-control-Preserve-screen new file mode 120000 index 0000000000..8bc69bb473 --- /dev/null +++ b/Lang/Batch-File/Terminal-control-Preserve-screen @@ -0,0 +1 @@ +../../Task/Terminal-control-Preserve-screen/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Terminal-control-Unicode-output b/Lang/Batch-File/Terminal-control-Unicode-output new file mode 120000 index 0000000000..d9cf45a55e --- /dev/null +++ b/Lang/Batch-File/Terminal-control-Unicode-output @@ -0,0 +1 @@ +../../Task/Terminal-control-Unicode-output/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Truncate-a-file b/Lang/Batch-File/Truncate-a-file new file mode 120000 index 0000000000..18bcf16da0 --- /dev/null +++ b/Lang/Batch-File/Truncate-a-file @@ -0,0 +1 @@ +../../Task/Truncate-a-file/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/URL-decoding b/Lang/Batch-File/URL-decoding new file mode 120000 index 0000000000..4081a1f375 --- /dev/null +++ b/Lang/Batch-File/URL-decoding @@ -0,0 +1 @@ +../../Task/URL-decoding/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/URL-encoding b/Lang/Batch-File/URL-encoding new file mode 120000 index 0000000000..5609bac01d --- /dev/null +++ b/Lang/Batch-File/URL-encoding @@ -0,0 +1 @@ +../../Task/URL-encoding/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Unicode-variable-names b/Lang/Batch-File/Unicode-variable-names new file mode 120000 index 0000000000..04bbb2a08c --- /dev/null +++ b/Lang/Batch-File/Unicode-variable-names @@ -0,0 +1 @@ +../../Task/Unicode-variable-names/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Unix-ls b/Lang/Batch-File/Unix-ls new file mode 120000 index 0000000000..d789240aba --- /dev/null +++ b/Lang/Batch-File/Unix-ls @@ -0,0 +1 @@ +../../Task/Unix-ls/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Window-creation b/Lang/Batch-File/Window-creation new file mode 120000 index 0000000000..733ac1868e --- /dev/null +++ b/Lang/Batch-File/Window-creation @@ -0,0 +1 @@ +../../Task/Window-creation/Batch-File \ No newline at end of file diff --git a/Lang/Batch-File/Write-entire-file b/Lang/Batch-File/Write-entire-file new file mode 120000 index 0000000000..ace14aef52 --- /dev/null +++ b/Lang/Batch-File/Write-entire-file @@ -0,0 +1 @@ +../../Task/Write-entire-file/Batch-File \ No newline at end of file diff --git a/Lang/Bc/Sieve-of-Eratosthenes b/Lang/Bc/Sieve-of-Eratosthenes new file mode 120000 index 0000000000..de34a684a4 --- /dev/null +++ b/Lang/Bc/Sieve-of-Eratosthenes @@ -0,0 +1 @@ +../../Task/Sieve-of-Eratosthenes/Bc \ No newline at end of file diff --git a/Lang/Berkeley-Logo/00-LANG.txt b/Lang/Berkeley-Logo/00-LANG.txt new file mode 100644 index 0000000000..06b91b5045 --- /dev/null +++ b/Lang/Berkeley-Logo/00-LANG.txt @@ -0,0 +1,8 @@ +{{language|Berkeley Logo}} +{{language programming paradigm|Procedural}} +{{implementation|Logo}} +'''Berkeley Logo''' (or '''UCBLogo''') is a portable implementation of the Logo language, maintained by Brian Harvey. He has also written a series of university textbooks using this language, ''Computer Science Logo Style''. + +==External links== +* [http://www.cs.berkeley.edu/~bh/logo.html Home page] +* [https://github.com/jrincayc/ucblogo-code further UCBLogo development] \ No newline at end of file diff --git a/Lang/Berkeley-Logo/00-META.yaml b/Lang/Berkeley-Logo/00-META.yaml new file mode 100644 index 0000000000..9eabccce73 --- /dev/null +++ b/Lang/Berkeley-Logo/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:Berkeley_Logo diff --git a/Lang/Berkeley-Logo/Abundant-deficient-and-perfect-number-classifications b/Lang/Berkeley-Logo/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..04fb2b777b --- /dev/null +++ b/Lang/Berkeley-Logo/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/Berkeley-Logo \ No newline at end of file diff --git a/Lang/Berkeley-Logo/Associative-array-Creation b/Lang/Berkeley-Logo/Associative-array-Creation new file mode 120000 index 0000000000..4d2050642e --- /dev/null +++ b/Lang/Berkeley-Logo/Associative-array-Creation @@ -0,0 +1 @@ +../../Task/Associative-array-Creation/Berkeley-Logo \ No newline at end of file diff --git a/Lang/Berkeley-Logo/Babbage-problem b/Lang/Berkeley-Logo/Babbage-problem new file mode 120000 index 0000000000..aa1e4e41aa --- /dev/null +++ b/Lang/Berkeley-Logo/Babbage-problem @@ -0,0 +1 @@ +../../Task/Babbage-problem/Berkeley-Logo \ No newline at end of file diff --git a/Lang/Berkeley-Logo/Bell-numbers b/Lang/Berkeley-Logo/Bell-numbers new file mode 120000 index 0000000000..77a9bcb26c --- /dev/null +++ b/Lang/Berkeley-Logo/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/Berkeley-Logo \ No newline at end of file diff --git a/Lang/Berkeley-Logo/Formatted-numeric-output b/Lang/Berkeley-Logo/Formatted-numeric-output new file mode 120000 index 0000000000..85a340c7e0 --- /dev/null +++ b/Lang/Berkeley-Logo/Formatted-numeric-output @@ -0,0 +1 @@ +../../Task/Formatted-numeric-output/Berkeley-Logo \ No newline at end of file diff --git a/Lang/Binary-Lambda-Calculus/A+B b/Lang/Binary-Lambda-Calculus/A+B new file mode 120000 index 0000000000..1a7c10c298 --- /dev/null +++ b/Lang/Binary-Lambda-Calculus/A+B @@ -0,0 +1 @@ +../../Task/A+B/Binary-Lambda-Calculus \ No newline at end of file diff --git a/Lang/Binary-Lambda-Calculus/Binary-digits b/Lang/Binary-Lambda-Calculus/Binary-digits new file mode 120000 index 0000000000..f74ad898bd --- /dev/null +++ b/Lang/Binary-Lambda-Calculus/Binary-digits @@ -0,0 +1 @@ +../../Task/Binary-digits/Binary-Lambda-Calculus \ No newline at end of file diff --git a/Lang/Binary-Lambda-Calculus/Church-numerals b/Lang/Binary-Lambda-Calculus/Church-numerals new file mode 120000 index 0000000000..45f7ab14bd --- /dev/null +++ b/Lang/Binary-Lambda-Calculus/Church-numerals @@ -0,0 +1 @@ +../../Task/Church-numerals/Binary-Lambda-Calculus \ No newline at end of file diff --git a/Lang/Binary-Lambda-Calculus/Ethiopian-multiplication b/Lang/Binary-Lambda-Calculus/Ethiopian-multiplication new file mode 120000 index 0000000000..45465fad0c --- /dev/null +++ b/Lang/Binary-Lambda-Calculus/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/Binary-Lambda-Calculus \ No newline at end of file diff --git a/Lang/Binary-Lambda-Calculus/Hailstone-sequence b/Lang/Binary-Lambda-Calculus/Hailstone-sequence new file mode 120000 index 0000000000..8bb334bdb3 --- /dev/null +++ b/Lang/Binary-Lambda-Calculus/Hailstone-sequence @@ -0,0 +1 @@ +../../Task/Hailstone-sequence/Binary-Lambda-Calculus \ No newline at end of file diff --git a/Lang/Binary-Lambda-Calculus/Sorting-algorithms-Merge-sort b/Lang/Binary-Lambda-Calculus/Sorting-algorithms-Merge-sort new file mode 120000 index 0000000000..6a9a8bf4e0 --- /dev/null +++ b/Lang/Binary-Lambda-Calculus/Sorting-algorithms-Merge-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Merge-sort/Binary-Lambda-Calculus \ No newline at end of file diff --git a/Lang/Brainf---/00-LANG.txt b/Lang/Brainf---/00-LANG.txt index 7b702b4d45..d9ca931bf4 100644 --- a/Lang/Brainf---/00-LANG.txt +++ b/Lang/Brainf---/00-LANG.txt @@ -63,10 +63,10 @@ BUT due to vehement opposition to the name [http://esolangs.org/wiki/Cupid vario ==See also== * [[Rosetta Code:Brainf***]] ( why some people call it BF :) * [[RCBF]] - BF interpreters as a Rosetta Code task - +* [https://esolangs.org/wiki/brainfuck_algorithms brainf*** algorithms] ==Citations== -* [[eso:Brainfuck|Esoteric languages wiki entry]] +* [https://esolangs.org/wiki/Brainfuck Esoteric languages wiki entry] *[[wp:Brainfuck|Wikipedia entry on Brainf***]] * [http://dmoz.org/Computers/Programming/Languages/Brainfuck/ DMOZ Brainf*** category] * [http://www.iwriteiam.nl/Ha_BF.html Brainf*** tutorial] diff --git a/Lang/Brainf---/Loops-While b/Lang/Brainf---/Loops-While new file mode 120000 index 0000000000..057717ea5a --- /dev/null +++ b/Lang/Brainf---/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/Brainf--- \ No newline at end of file diff --git a/Lang/C++/URL-parser b/Lang/C++/URL-parser new file mode 120000 index 0000000000..c94d78f772 --- /dev/null +++ b/Lang/C++/URL-parser @@ -0,0 +1 @@ +../../Task/URL-parser/C++ \ No newline at end of file diff --git a/Lang/C++/Update-a-configuration-file b/Lang/C++/Update-a-configuration-file new file mode 120000 index 0000000000..dd78746576 --- /dev/null +++ b/Lang/C++/Update-a-configuration-file @@ -0,0 +1 @@ +../../Task/Update-a-configuration-file/C++ \ No newline at end of file diff --git a/Lang/C-sharp/Colorful-numbers b/Lang/C-sharp/Colorful-numbers new file mode 120000 index 0000000000..b35a72c815 --- /dev/null +++ b/Lang/C-sharp/Colorful-numbers @@ -0,0 +1 @@ +../../Task/Colorful-numbers/C-sharp \ No newline at end of file diff --git a/Lang/C-sharp/Square-free-integers b/Lang/C-sharp/Square-free-integers new file mode 120000 index 0000000000..6cabcf20b3 --- /dev/null +++ b/Lang/C-sharp/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/C-sharp \ No newline at end of file diff --git a/Lang/C/Achilles-numbers b/Lang/C/Achilles-numbers new file mode 120000 index 0000000000..5c3326676b --- /dev/null +++ b/Lang/C/Achilles-numbers @@ -0,0 +1 @@ +../../Task/Achilles-numbers/C \ No newline at end of file diff --git a/Lang/C/Distance-and-Bearing b/Lang/C/Distance-and-Bearing new file mode 120000 index 0000000000..4496c69ac6 --- /dev/null +++ b/Lang/C/Distance-and-Bearing @@ -0,0 +1 @@ +../../Task/Distance-and-Bearing/C \ No newline at end of file diff --git a/Lang/C/Dynamic-variable-names b/Lang/C/Dynamic-variable-names new file mode 120000 index 0000000000..278fe3b232 --- /dev/null +++ b/Lang/C/Dynamic-variable-names @@ -0,0 +1 @@ +../../Task/Dynamic-variable-names/C \ No newline at end of file diff --git a/Lang/C/Execute-Computer-Zero b/Lang/C/Execute-Computer-Zero new file mode 120000 index 0000000000..c10597c078 --- /dev/null +++ b/Lang/C/Execute-Computer-Zero @@ -0,0 +1 @@ +../../Task/Execute-Computer-Zero/C \ No newline at end of file diff --git a/Lang/C/History-variables b/Lang/C/History-variables new file mode 120000 index 0000000000..3a73616359 --- /dev/null +++ b/Lang/C/History-variables @@ -0,0 +1 @@ +../../Task/History-variables/C \ No newline at end of file diff --git a/Lang/C/Nested-templated-data b/Lang/C/Nested-templated-data new file mode 120000 index 0000000000..ef78f3cb0c --- /dev/null +++ b/Lang/C/Nested-templated-data @@ -0,0 +1 @@ +../../Task/Nested-templated-data/C \ No newline at end of file diff --git a/Lang/C/One-time-pad b/Lang/C/One-time-pad new file mode 120000 index 0000000000..e0845d9058 --- /dev/null +++ b/Lang/C/One-time-pad @@ -0,0 +1 @@ +../../Task/One-time-pad/C \ No newline at end of file diff --git a/Lang/C/Sleeping-Beauty-problem b/Lang/C/Sleeping-Beauty-problem new file mode 120000 index 0000000000..193e808670 --- /dev/null +++ b/Lang/C/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/C \ No newline at end of file diff --git a/Lang/C3/Bulls-and-cows b/Lang/C3/Bulls-and-cows new file mode 120000 index 0000000000..b5099b13d9 --- /dev/null +++ b/Lang/C3/Bulls-and-cows @@ -0,0 +1 @@ +../../Task/Bulls-and-cows/C3 \ No newline at end of file diff --git a/Lang/CLU/Move-to-front-algorithm b/Lang/CLU/Move-to-front-algorithm new file mode 120000 index 0000000000..bbdfe9bcdb --- /dev/null +++ b/Lang/CLU/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/CLU \ No newline at end of file diff --git a/Lang/CLU/Super-d-numbers b/Lang/CLU/Super-d-numbers new file mode 120000 index 0000000000..a271a5f6dc --- /dev/null +++ b/Lang/CLU/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/CLU \ No newline at end of file diff --git a/Lang/COBOL/ABC-problem b/Lang/COBOL/ABC-problem new file mode 120000 index 0000000000..ca521ee81d --- /dev/null +++ b/Lang/COBOL/ABC-problem @@ -0,0 +1 @@ +../../Task/ABC-problem/COBOL \ No newline at end of file diff --git a/Lang/COBOL/AVL-tree b/Lang/COBOL/AVL-tree new file mode 120000 index 0000000000..d8a20640c6 --- /dev/null +++ b/Lang/COBOL/AVL-tree @@ -0,0 +1 @@ +../../Task/AVL-tree/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Abundant-odd-numbers b/Lang/COBOL/Abundant-odd-numbers new file mode 120000 index 0000000000..7268a8a6ca --- /dev/null +++ b/Lang/COBOL/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Achilles-numbers b/Lang/COBOL/Achilles-numbers new file mode 120000 index 0000000000..4a3a715de1 --- /dev/null +++ b/Lang/COBOL/Achilles-numbers @@ -0,0 +1 @@ +../../Task/Achilles-numbers/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Arithmetic-numbers b/Lang/COBOL/Arithmetic-numbers new file mode 120000 index 0000000000..cf8f3a0323 --- /dev/null +++ b/Lang/COBOL/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Calkin-Wilf-sequence b/Lang/COBOL/Calkin-Wilf-sequence new file mode 120000 index 0000000000..f3e314890f --- /dev/null +++ b/Lang/COBOL/Calkin-Wilf-sequence @@ -0,0 +1 @@ +../../Task/Calkin-Wilf-sequence/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Colorful-numbers b/Lang/COBOL/Colorful-numbers new file mode 120000 index 0000000000..6d5c4f9dff --- /dev/null +++ b/Lang/COBOL/Colorful-numbers @@ -0,0 +1 @@ +../../Task/Colorful-numbers/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Damm-algorithm b/Lang/COBOL/Damm-algorithm new file mode 120000 index 0000000000..e4f3bf1f71 --- /dev/null +++ b/Lang/COBOL/Damm-algorithm @@ -0,0 +1 @@ +../../Task/Damm-algorithm/COBOL \ No newline at end of file diff --git a/Lang/COBOL/De-Bruijn-sequences b/Lang/COBOL/De-Bruijn-sequences new file mode 120000 index 0000000000..67e8dee974 --- /dev/null +++ b/Lang/COBOL/De-Bruijn-sequences @@ -0,0 +1 @@ +../../Task/De-Bruijn-sequences/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Dijkstras-algorithm b/Lang/COBOL/Dijkstras-algorithm new file mode 120000 index 0000000000..19c743357a --- /dev/null +++ b/Lang/COBOL/Dijkstras-algorithm @@ -0,0 +1 @@ +../../Task/Dijkstras-algorithm/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Farey-sequence b/Lang/COBOL/Farey-sequence new file mode 120000 index 0000000000..b402aede64 --- /dev/null +++ b/Lang/COBOL/Farey-sequence @@ -0,0 +1 @@ +../../Task/Farey-sequence/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Floyd-Warshall-algorithm b/Lang/COBOL/Floyd-Warshall-algorithm new file mode 120000 index 0000000000..de49182ec8 --- /dev/null +++ b/Lang/COBOL/Floyd-Warshall-algorithm @@ -0,0 +1 @@ +../../Task/Floyd-Warshall-algorithm/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Fusc-sequence b/Lang/COBOL/Fusc-sequence new file mode 120000 index 0000000000..e8b4b1330c --- /dev/null +++ b/Lang/COBOL/Fusc-sequence @@ -0,0 +1 @@ +../../Task/Fusc-sequence/COBOL \ No newline at end of file diff --git a/Lang/COBOL/K-d-tree b/Lang/COBOL/K-d-tree new file mode 120000 index 0000000000..af9595a130 --- /dev/null +++ b/Lang/COBOL/K-d-tree @@ -0,0 +1 @@ +../../Task/K-d-tree/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Knuths-algorithm-S b/Lang/COBOL/Knuths-algorithm-S new file mode 120000 index 0000000000..119841f920 --- /dev/null +++ b/Lang/COBOL/Knuths-algorithm-S @@ -0,0 +1 @@ +../../Task/Knuths-algorithm-S/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Move-to-front-algorithm b/Lang/COBOL/Move-to-front-algorithm new file mode 120000 index 0000000000..f9458888cc --- /dev/null +++ b/Lang/COBOL/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Strassens-algorithm b/Lang/COBOL/Strassens-algorithm new file mode 120000 index 0000000000..488f64d9e2 --- /dev/null +++ b/Lang/COBOL/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Vigen-re-cipher b/Lang/COBOL/Vigen-re-cipher new file mode 120000 index 0000000000..93e3f53bcb --- /dev/null +++ b/Lang/COBOL/Vigen-re-cipher @@ -0,0 +1 @@ +../../Task/Vigen-re-cipher/COBOL \ No newline at end of file diff --git a/Lang/COBOL/Zeckendorf-number-representation b/Lang/COBOL/Zeckendorf-number-representation new file mode 120000 index 0000000000..d3c11d47da --- /dev/null +++ b/Lang/COBOL/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/COBOL \ No newline at end of file diff --git a/Lang/Calc/00-LANG.txt b/Lang/Calc/00-LANG.txt new file mode 100644 index 0000000000..9066fe1741 --- /dev/null +++ b/Lang/Calc/00-LANG.txt @@ -0,0 +1,10 @@ +{{language|Calc +|untyped=yes}} +{{language programming paradigm|stack-based}} +{{language programming paradigm|imperative}} + +Calc is a stack-based RPN calculator inside [[Emacs]]. Calc is part of GNU Emacs 22, or a package for XEmacs. + +Calc presents itself as an interactive calculator. Instructions can also be stored as macros, including control flow instructions (if-then-else, for loop, etc.), which makes Calc fully programmable. Calc also provides a library available in Emacs Lisp programs. + +Calc has more numeric types than plain Emacs Lisp. Calc has big integers, big floating-point numbers, rational numbers, complex numbers, and more. (For contrast, plain Emacs Lisp can only handle integers and floating-point numbers of limited precision.) Emacs Lisp with Calc can solve tasks requiring these types of numbers. \ No newline at end of file diff --git a/Lang/Calc/00-META.yaml b/Lang/Calc/00-META.yaml new file mode 100644 index 0000000000..85b0e2ef53 --- /dev/null +++ b/Lang/Calc/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:Calc diff --git a/Lang/Calc/Averages-Arithmetic-mean b/Lang/Calc/Averages-Arithmetic-mean new file mode 120000 index 0000000000..8ad84c8dbd --- /dev/null +++ b/Lang/Calc/Averages-Arithmetic-mean @@ -0,0 +1 @@ +../../Task/Averages-Arithmetic-mean/Calc \ No newline at end of file diff --git a/Lang/Calc/Modular-exponentiation b/Lang/Calc/Modular-exponentiation new file mode 120000 index 0000000000..b72a4448d5 --- /dev/null +++ b/Lang/Calc/Modular-exponentiation @@ -0,0 +1 @@ +../../Task/Modular-exponentiation/Calc \ No newline at end of file diff --git a/Lang/Chipmunk-Basic/Diversity-prediction-theorem b/Lang/Chipmunk-Basic/Diversity-prediction-theorem new file mode 120000 index 0000000000..094da6a44e --- /dev/null +++ b/Lang/Chipmunk-Basic/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Chipmunk-Basic \ No newline at end of file diff --git a/Lang/Chipmunk-Basic/Map-range b/Lang/Chipmunk-Basic/Map-range new file mode 120000 index 0000000000..3aa5f00ecb --- /dev/null +++ b/Lang/Chipmunk-Basic/Map-range @@ -0,0 +1 @@ +../../Task/Map-range/Chipmunk-Basic \ No newline at end of file diff --git a/Lang/Comal/Fairshare-between-two-and-more b/Lang/Comal/Fairshare-between-two-and-more new file mode 120000 index 0000000000..4497e4f55d --- /dev/null +++ b/Lang/Comal/Fairshare-between-two-and-more @@ -0,0 +1 @@ +../../Task/Fairshare-between-two-and-more/Comal \ No newline at end of file diff --git a/Lang/Comal/Zeckendorf-number-representation b/Lang/Comal/Zeckendorf-number-representation new file mode 120000 index 0000000000..55d16429d3 --- /dev/null +++ b/Lang/Comal/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/Comal \ No newline at end of file diff --git a/Lang/Common-Lisp/Multi-dimensional-array b/Lang/Common-Lisp/Multi-dimensional-array new file mode 120000 index 0000000000..37f7ef0979 --- /dev/null +++ b/Lang/Common-Lisp/Multi-dimensional-array @@ -0,0 +1 @@ +../../Task/Multi-dimensional-array/Common-Lisp \ No newline at end of file diff --git a/Lang/Cowgol/Compound-data-type b/Lang/Cowgol/Compound-data-type new file mode 120000 index 0000000000..f242ef8856 --- /dev/null +++ b/Lang/Cowgol/Compound-data-type @@ -0,0 +1 @@ +../../Task/Compound-data-type/Cowgol \ No newline at end of file diff --git a/Lang/Cowgol/Move-to-front-algorithm b/Lang/Cowgol/Move-to-front-algorithm new file mode 120000 index 0000000000..137327f2ab --- /dev/null +++ b/Lang/Cowgol/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/Cowgol \ No newline at end of file diff --git a/Lang/Cowgol/UTF-8-encode-and-decode b/Lang/Cowgol/UTF-8-encode-and-decode new file mode 120000 index 0000000000..93ae70053a --- /dev/null +++ b/Lang/Cowgol/UTF-8-encode-and-decode @@ -0,0 +1 @@ +../../Task/UTF-8-encode-and-decode/Cowgol \ No newline at end of file diff --git a/Lang/Crystal/00-LANG.txt b/Lang/Crystal/00-LANG.txt index 365be4df5f..2d48345f43 100644 --- a/Lang/Crystal/00-LANG.txt +++ b/Lang/Crystal/00-LANG.txt @@ -6,7 +6,8 @@ |strength=strong |checking=static |compat=duck -|site=http://crystal-lang.org}} +|site=http://crystal-lang.org +|hopl=no, HOPL only has an older "Crystal" language from 1986}} Crystal is a programming language with the following goals: * Have the same syntax as Ruby, or at least as similar as possible. * Never have to specify the type of a variable or method argument. diff --git a/Lang/Crystal/ABC-problem b/Lang/Crystal/ABC-problem new file mode 120000 index 0000000000..4ebb385d2c --- /dev/null +++ b/Lang/Crystal/ABC-problem @@ -0,0 +1 @@ +../../Task/ABC-problem/Crystal \ No newline at end of file diff --git a/Lang/Crystal/ADFGVX-cipher b/Lang/Crystal/ADFGVX-cipher new file mode 120000 index 0000000000..20d511e75f --- /dev/null +++ b/Lang/Crystal/ADFGVX-cipher @@ -0,0 +1 @@ +../../Task/ADFGVX-cipher/Crystal \ No newline at end of file diff --git a/Lang/Crystal/ASCII-art-diagram-converter b/Lang/Crystal/ASCII-art-diagram-converter new file mode 120000 index 0000000000..0f1238b276 --- /dev/null +++ b/Lang/Crystal/ASCII-art-diagram-converter @@ -0,0 +1 @@ +../../Task/ASCII-art-diagram-converter/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Abelian-sandpile-model b/Lang/Crystal/Abelian-sandpile-model new file mode 120000 index 0000000000..8c440adf10 --- /dev/null +++ b/Lang/Crystal/Abelian-sandpile-model @@ -0,0 +1 @@ +../../Task/Abelian-sandpile-model/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Abelian-sandpile-model-Identity b/Lang/Crystal/Abelian-sandpile-model-Identity new file mode 120000 index 0000000000..ad1df3a714 --- /dev/null +++ b/Lang/Crystal/Abelian-sandpile-model-Identity @@ -0,0 +1 @@ +../../Task/Abelian-sandpile-model-Identity/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Abundant-deficient-and-perfect-number-classifications b/Lang/Crystal/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..7cba469c21 --- /dev/null +++ b/Lang/Crystal/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Abundant-odd-numbers b/Lang/Crystal/Abundant-odd-numbers new file mode 120000 index 0000000000..3676d5a336 --- /dev/null +++ b/Lang/Crystal/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Achilles-numbers b/Lang/Crystal/Achilles-numbers new file mode 120000 index 0000000000..baac6a0487 --- /dev/null +++ b/Lang/Crystal/Achilles-numbers @@ -0,0 +1 @@ +../../Task/Achilles-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Add-a-variable-to-a-class-instance-at-runtime b/Lang/Crystal/Add-a-variable-to-a-class-instance-at-runtime new file mode 120000 index 0000000000..7c0d033962 --- /dev/null +++ b/Lang/Crystal/Add-a-variable-to-a-class-instance-at-runtime @@ -0,0 +1 @@ +../../Task/Add-a-variable-to-a-class-instance-at-runtime/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Address-of-a-variable b/Lang/Crystal/Address-of-a-variable new file mode 120000 index 0000000000..55aa429a76 --- /dev/null +++ b/Lang/Crystal/Address-of-a-variable @@ -0,0 +1 @@ +../../Task/Address-of-a-variable/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Align-columns b/Lang/Crystal/Align-columns new file mode 120000 index 0000000000..2ab766781e --- /dev/null +++ b/Lang/Crystal/Align-columns @@ -0,0 +1 @@ +../../Task/Align-columns/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Aliquot-sequence-classifications b/Lang/Crystal/Aliquot-sequence-classifications new file mode 120000 index 0000000000..7453e5fb67 --- /dev/null +++ b/Lang/Crystal/Aliquot-sequence-classifications @@ -0,0 +1 @@ +../../Task/Aliquot-sequence-classifications/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Almost-prime b/Lang/Crystal/Almost-prime new file mode 120000 index 0000000000..782486465b --- /dev/null +++ b/Lang/Crystal/Almost-prime @@ -0,0 +1 @@ +../../Task/Almost-prime/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Amb b/Lang/Crystal/Amb new file mode 120000 index 0000000000..31a9ff96ef --- /dev/null +++ b/Lang/Crystal/Amb @@ -0,0 +1 @@ +../../Task/Amb/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Angle-difference-between-two-bearings b/Lang/Crystal/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..80eb3d6093 --- /dev/null +++ b/Lang/Crystal/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Angles-geometric-normalization-and-conversion b/Lang/Crystal/Angles-geometric-normalization-and-conversion new file mode 120000 index 0000000000..a07d6f6045 --- /dev/null +++ b/Lang/Crystal/Angles-geometric-normalization-and-conversion @@ -0,0 +1 @@ +../../Task/Angles-geometric-normalization-and-conversion/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Anonymous-recursion b/Lang/Crystal/Anonymous-recursion new file mode 120000 index 0000000000..8266f214bc --- /dev/null +++ b/Lang/Crystal/Anonymous-recursion @@ -0,0 +1 @@ +../../Task/Anonymous-recursion/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Append-a-record-to-the-end-of-a-text-file b/Lang/Crystal/Append-a-record-to-the-end-of-a-text-file new file mode 120000 index 0000000000..2a2afc8f9c --- /dev/null +++ b/Lang/Crystal/Append-a-record-to-the-end-of-a-text-file @@ -0,0 +1 @@ +../../Task/Append-a-record-to-the-end-of-a-text-file/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Apply-a-digital-filter-direct-form-II-transposed- b/Lang/Crystal/Apply-a-digital-filter-direct-form-II-transposed- new file mode 120000 index 0000000000..4772cfa6a5 --- /dev/null +++ b/Lang/Crystal/Apply-a-digital-filter-direct-form-II-transposed- @@ -0,0 +1 @@ +../../Task/Apply-a-digital-filter-direct-form-II-transposed-/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Approximate-equality b/Lang/Crystal/Approximate-equality new file mode 120000 index 0000000000..f45d53cb9c --- /dev/null +++ b/Lang/Crystal/Approximate-equality @@ -0,0 +1 @@ +../../Task/Approximate-equality/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Arithmetic-Rational b/Lang/Crystal/Arithmetic-Rational new file mode 120000 index 0000000000..9934cb69b5 --- /dev/null +++ b/Lang/Crystal/Arithmetic-Rational @@ -0,0 +1 @@ +../../Task/Arithmetic-Rational/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Arithmetic-derivative b/Lang/Crystal/Arithmetic-derivative new file mode 120000 index 0000000000..afe551091f --- /dev/null +++ b/Lang/Crystal/Arithmetic-derivative @@ -0,0 +1 @@ +../../Task/Arithmetic-derivative/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Arithmetic-evaluation b/Lang/Crystal/Arithmetic-evaluation new file mode 120000 index 0000000000..cefbf4e2d9 --- /dev/null +++ b/Lang/Crystal/Arithmetic-evaluation @@ -0,0 +1 @@ +../../Task/Arithmetic-evaluation/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Arithmetic-geometric-mean-Calculate-Pi b/Lang/Crystal/Arithmetic-geometric-mean-Calculate-Pi new file mode 120000 index 0000000000..b641674514 --- /dev/null +++ b/Lang/Crystal/Arithmetic-geometric-mean-Calculate-Pi @@ -0,0 +1 @@ +../../Task/Arithmetic-geometric-mean-Calculate-Pi/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Arithmetic-numbers b/Lang/Crystal/Arithmetic-numbers new file mode 120000 index 0000000000..a07126fc36 --- /dev/null +++ b/Lang/Crystal/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Ascending-primes b/Lang/Crystal/Ascending-primes new file mode 120000 index 0000000000..159e1b5bed --- /dev/null +++ b/Lang/Crystal/Ascending-primes @@ -0,0 +1 @@ +../../Task/Ascending-primes/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Atomic-updates b/Lang/Crystal/Atomic-updates new file mode 120000 index 0000000000..332b197fee --- /dev/null +++ b/Lang/Crystal/Atomic-updates @@ -0,0 +1 @@ +../../Task/Atomic-updates/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Attractive-numbers b/Lang/Crystal/Attractive-numbers new file mode 120000 index 0000000000..04e80138ee --- /dev/null +++ b/Lang/Crystal/Attractive-numbers @@ -0,0 +1 @@ +../../Task/Attractive-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Average-loop-length b/Lang/Crystal/Average-loop-length new file mode 120000 index 0000000000..06beee4e14 --- /dev/null +++ b/Lang/Crystal/Average-loop-length @@ -0,0 +1 @@ +../../Task/Average-loop-length/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Averages-Mean-angle b/Lang/Crystal/Averages-Mean-angle new file mode 120000 index 0000000000..8e548785b0 --- /dev/null +++ b/Lang/Crystal/Averages-Mean-angle @@ -0,0 +1 @@ +../../Task/Averages-Mean-angle/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Averages-Mean-time-of-day b/Lang/Crystal/Averages-Mean-time-of-day new file mode 120000 index 0000000000..4952b673eb --- /dev/null +++ b/Lang/Crystal/Averages-Mean-time-of-day @@ -0,0 +1 @@ +../../Task/Averages-Mean-time-of-day/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Babbage-problem b/Lang/Crystal/Babbage-problem new file mode 120000 index 0000000000..7e1cc42ea8 --- /dev/null +++ b/Lang/Crystal/Babbage-problem @@ -0,0 +1 @@ +../../Task/Babbage-problem/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Babylonian-spiral b/Lang/Crystal/Babylonian-spiral new file mode 120000 index 0000000000..7478d85b07 --- /dev/null +++ b/Lang/Crystal/Babylonian-spiral @@ -0,0 +1 @@ +../../Task/Babylonian-spiral/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Bell-numbers b/Lang/Crystal/Bell-numbers new file mode 120000 index 0000000000..3f05e224a6 --- /dev/null +++ b/Lang/Crystal/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Bifid-cipher b/Lang/Crystal/Bifid-cipher new file mode 120000 index 0000000000..6b07c1520e --- /dev/null +++ b/Lang/Crystal/Bifid-cipher @@ -0,0 +1 @@ +../../Task/Bifid-cipher/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Bioinformatics-Global-alignment b/Lang/Crystal/Bioinformatics-Global-alignment new file mode 120000 index 0000000000..b8310a94b2 --- /dev/null +++ b/Lang/Crystal/Bioinformatics-Global-alignment @@ -0,0 +1 @@ +../../Task/Bioinformatics-Global-alignment/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Biorhythms b/Lang/Crystal/Biorhythms new file mode 120000 index 0000000000..adde97b4c1 --- /dev/null +++ b/Lang/Crystal/Biorhythms @@ -0,0 +1 @@ +../../Task/Biorhythms/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Bitmap-Bresenhams-line-algorithm b/Lang/Crystal/Bitmap-Bresenhams-line-algorithm new file mode 120000 index 0000000000..680f0b15d0 --- /dev/null +++ b/Lang/Crystal/Bitmap-Bresenhams-line-algorithm @@ -0,0 +1 @@ +../../Task/Bitmap-Bresenhams-line-algorithm/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Bitmap-Flood-fill b/Lang/Crystal/Bitmap-Flood-fill new file mode 120000 index 0000000000..82f2b7e4ae --- /dev/null +++ b/Lang/Crystal/Bitmap-Flood-fill @@ -0,0 +1 @@ +../../Task/Bitmap-Flood-fill/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Bitmap-Midpoint-circle-algorithm b/Lang/Crystal/Bitmap-Midpoint-circle-algorithm new file mode 120000 index 0000000000..fd45ea7903 --- /dev/null +++ b/Lang/Crystal/Bitmap-Midpoint-circle-algorithm @@ -0,0 +1 @@ +../../Task/Bitmap-Midpoint-circle-algorithm/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Bitmap-Read-a-PPM-file b/Lang/Crystal/Bitmap-Read-a-PPM-file new file mode 120000 index 0000000000..72567511a0 --- /dev/null +++ b/Lang/Crystal/Bitmap-Read-a-PPM-file @@ -0,0 +1 @@ +../../Task/Bitmap-Read-a-PPM-file/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Bitmap-Write-a-PPM-file b/Lang/Crystal/Bitmap-Write-a-PPM-file new file mode 120000 index 0000000000..86ca9711aa --- /dev/null +++ b/Lang/Crystal/Bitmap-Write-a-PPM-file @@ -0,0 +1 @@ +../../Task/Bitmap-Write-a-PPM-file/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Bitwise-operations b/Lang/Crystal/Bitwise-operations new file mode 120000 index 0000000000..1a5350f2cc --- /dev/null +++ b/Lang/Crystal/Bitwise-operations @@ -0,0 +1 @@ +../../Task/Bitwise-operations/Crystal \ No newline at end of file diff --git a/Lang/Crystal/CUSIP b/Lang/Crystal/CUSIP new file mode 120000 index 0000000000..b88441138f --- /dev/null +++ b/Lang/Crystal/CUSIP @@ -0,0 +1 @@ +../../Task/CUSIP/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Camel-case-and-snake-case b/Lang/Crystal/Camel-case-and-snake-case new file mode 120000 index 0000000000..04ca76eb1a --- /dev/null +++ b/Lang/Crystal/Camel-case-and-snake-case @@ -0,0 +1 @@ +../../Task/Camel-case-and-snake-case/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Catamorphism b/Lang/Crystal/Catamorphism new file mode 120000 index 0000000000..59ec253ef2 --- /dev/null +++ b/Lang/Crystal/Catamorphism @@ -0,0 +1 @@ +../../Task/Catamorphism/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Chaocipher b/Lang/Crystal/Chaocipher new file mode 120000 index 0000000000..b200ad768f --- /dev/null +++ b/Lang/Crystal/Chaocipher @@ -0,0 +1 @@ +../../Task/Chaocipher/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Color-wheel b/Lang/Crystal/Color-wheel new file mode 120000 index 0000000000..b0d2a4f84a --- /dev/null +++ b/Lang/Crystal/Color-wheel @@ -0,0 +1 @@ +../../Task/Color-wheel/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Compare-a-list-of-strings b/Lang/Crystal/Compare-a-list-of-strings new file mode 120000 index 0000000000..f978784371 --- /dev/null +++ b/Lang/Crystal/Compare-a-list-of-strings @@ -0,0 +1 @@ +../../Task/Compare-a-list-of-strings/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Compile-time-calculation b/Lang/Crystal/Compile-time-calculation new file mode 120000 index 0000000000..306dfbb009 --- /dev/null +++ b/Lang/Crystal/Compile-time-calculation @@ -0,0 +1 @@ +../../Task/Compile-time-calculation/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Consecutive-primes-with-ascending-or-descending-differences b/Lang/Crystal/Consecutive-primes-with-ascending-or-descending-differences new file mode 120000 index 0000000000..697e7e52cd --- /dev/null +++ b/Lang/Crystal/Consecutive-primes-with-ascending-or-descending-differences @@ -0,0 +1 @@ +../../Task/Consecutive-primes-with-ascending-or-descending-differences/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Count-occurrences-of-a-substring b/Lang/Crystal/Count-occurrences-of-a-substring new file mode 120000 index 0000000000..f235e95129 --- /dev/null +++ b/Lang/Crystal/Count-occurrences-of-a-substring @@ -0,0 +1 @@ +../../Task/Count-occurrences-of-a-substring/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Cullen-and-Woodall-numbers b/Lang/Crystal/Cullen-and-Woodall-numbers new file mode 120000 index 0000000000..62ef13cd07 --- /dev/null +++ b/Lang/Crystal/Cullen-and-Woodall-numbers @@ -0,0 +1 @@ +../../Task/Cullen-and-Woodall-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Currency b/Lang/Crystal/Currency new file mode 120000 index 0000000000..275fd9dcb2 --- /dev/null +++ b/Lang/Crystal/Currency @@ -0,0 +1 @@ +../../Task/Currency/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Day-of-the-week b/Lang/Crystal/Day-of-the-week new file mode 120000 index 0000000000..0f98ad94ee --- /dev/null +++ b/Lang/Crystal/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Detect-division-by-zero b/Lang/Crystal/Detect-division-by-zero new file mode 120000 index 0000000000..d23bedf4f0 --- /dev/null +++ b/Lang/Crystal/Detect-division-by-zero @@ -0,0 +1 @@ +../../Task/Detect-division-by-zero/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Determine-if-a-string-is-numeric b/Lang/Crystal/Determine-if-a-string-is-numeric new file mode 120000 index 0000000000..907fa1cc6f --- /dev/null +++ b/Lang/Crystal/Determine-if-a-string-is-numeric @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-numeric/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Determine-sentence-type b/Lang/Crystal/Determine-sentence-type new file mode 120000 index 0000000000..95914c2896 --- /dev/null +++ b/Lang/Crystal/Determine-sentence-type @@ -0,0 +1 @@ +../../Task/Determine-sentence-type/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Digital-root-Multiplicative-digital-root b/Lang/Crystal/Digital-root-Multiplicative-digital-root new file mode 120000 index 0000000000..92366c8b32 --- /dev/null +++ b/Lang/Crystal/Digital-root-Multiplicative-digital-root @@ -0,0 +1 @@ +../../Task/Digital-root-Multiplicative-digital-root/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Diversity-prediction-theorem b/Lang/Crystal/Diversity-prediction-theorem new file mode 120000 index 0000000000..bfb6463f86 --- /dev/null +++ b/Lang/Crystal/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Egyptian-division b/Lang/Crystal/Egyptian-division new file mode 120000 index 0000000000..6766caec22 --- /dev/null +++ b/Lang/Crystal/Egyptian-division @@ -0,0 +1 @@ +../../Task/Egyptian-division/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Elementary-cellular-automaton b/Lang/Crystal/Elementary-cellular-automaton new file mode 120000 index 0000000000..a397b94a1b --- /dev/null +++ b/Lang/Crystal/Elementary-cellular-automaton @@ -0,0 +1 @@ +../../Task/Elementary-cellular-automaton/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Elementary-cellular-automaton-Random-number-generator b/Lang/Crystal/Elementary-cellular-automaton-Random-number-generator new file mode 120000 index 0000000000..6d743a5fc8 --- /dev/null +++ b/Lang/Crystal/Elementary-cellular-automaton-Random-number-generator @@ -0,0 +1 @@ +../../Task/Elementary-cellular-automaton-Random-number-generator/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Emirp-primes b/Lang/Crystal/Emirp-primes new file mode 120000 index 0000000000..6a762271db --- /dev/null +++ b/Lang/Crystal/Emirp-primes @@ -0,0 +1 @@ +../../Task/Emirp-primes/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Environment-variables b/Lang/Crystal/Environment-variables new file mode 120000 index 0000000000..17cbcdefee --- /dev/null +++ b/Lang/Crystal/Environment-variables @@ -0,0 +1 @@ +../../Task/Environment-variables/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Equilibrium-index b/Lang/Crystal/Equilibrium-index new file mode 120000 index 0000000000..1125331aa6 --- /dev/null +++ b/Lang/Crystal/Equilibrium-index @@ -0,0 +1 @@ +../../Task/Equilibrium-index/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Ethiopian-multiplication b/Lang/Crystal/Ethiopian-multiplication new file mode 120000 index 0000000000..e534df962f --- /dev/null +++ b/Lang/Crystal/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Exponentiation-order b/Lang/Crystal/Exponentiation-order new file mode 120000 index 0000000000..e7f6547257 --- /dev/null +++ b/Lang/Crystal/Exponentiation-order @@ -0,0 +1 @@ +../../Task/Exponentiation-order/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Exponentiation-with-infix-operators-in-or-operating-on-the-base b/Lang/Crystal/Exponentiation-with-infix-operators-in-or-operating-on-the-base new file mode 120000 index 0000000000..bea2082efb --- /dev/null +++ b/Lang/Crystal/Exponentiation-with-infix-operators-in-or-operating-on-the-base @@ -0,0 +1 @@ +../../Task/Exponentiation-with-infix-operators-in-or-operating-on-the-base/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Extensible-prime-generator b/Lang/Crystal/Extensible-prime-generator new file mode 120000 index 0000000000..f7e46afa3d --- /dev/null +++ b/Lang/Crystal/Extensible-prime-generator @@ -0,0 +1 @@ +../../Task/Extensible-prime-generator/Crystal \ No newline at end of file diff --git a/Lang/Crystal/File-extension-is-in-extensions-list b/Lang/Crystal/File-extension-is-in-extensions-list new file mode 120000 index 0000000000..d3f5d5ad97 --- /dev/null +++ b/Lang/Crystal/File-extension-is-in-extensions-list @@ -0,0 +1 @@ +../../Task/File-extension-is-in-extensions-list/Crystal \ No newline at end of file diff --git a/Lang/Crystal/File-modification-time b/Lang/Crystal/File-modification-time new file mode 120000 index 0000000000..b3a7e1065d --- /dev/null +++ b/Lang/Crystal/File-modification-time @@ -0,0 +1 @@ +../../Task/File-modification-time/Crystal \ No newline at end of file diff --git a/Lang/Crystal/File-size b/Lang/Crystal/File-size new file mode 120000 index 0000000000..f7ccd8930e --- /dev/null +++ b/Lang/Crystal/File-size @@ -0,0 +1 @@ +../../Task/File-size/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Filter b/Lang/Crystal/Filter new file mode 120000 index 0000000000..13d5962733 --- /dev/null +++ b/Lang/Crystal/Filter @@ -0,0 +1 @@ +../../Task/Filter/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Find-if-a-point-is-within-a-triangle b/Lang/Crystal/Find-if-a-point-is-within-a-triangle new file mode 120000 index 0000000000..a3ff575d32 --- /dev/null +++ b/Lang/Crystal/Find-if-a-point-is-within-a-triangle @@ -0,0 +1 @@ +../../Task/Find-if-a-point-is-within-a-triangle/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Find-the-last-Sunday-of-each-month b/Lang/Crystal/Find-the-last-Sunday-of-each-month new file mode 120000 index 0000000000..b7448c15e3 --- /dev/null +++ b/Lang/Crystal/Find-the-last-Sunday-of-each-month @@ -0,0 +1 @@ +../../Task/Find-the-last-Sunday-of-each-month/Crystal \ No newline at end of file diff --git a/Lang/Crystal/First-class-functions b/Lang/Crystal/First-class-functions new file mode 120000 index 0000000000..41628a5683 --- /dev/null +++ b/Lang/Crystal/First-class-functions @@ -0,0 +1 @@ +../../Task/First-class-functions/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Five-weekends b/Lang/Crystal/Five-weekends new file mode 120000 index 0000000000..aee26e19f7 --- /dev/null +++ b/Lang/Crystal/Five-weekends @@ -0,0 +1 @@ +../../Task/Five-weekends/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Four-is-magic b/Lang/Crystal/Four-is-magic new file mode 120000 index 0000000000..e56a866dc3 --- /dev/null +++ b/Lang/Crystal/Four-is-magic @@ -0,0 +1 @@ +../../Task/Four-is-magic/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Function-definition b/Lang/Crystal/Function-definition new file mode 120000 index 0000000000..1fac36efe3 --- /dev/null +++ b/Lang/Crystal/Function-definition @@ -0,0 +1 @@ +../../Task/Function-definition/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Generate-lower-case-ASCII-alphabet b/Lang/Crystal/Generate-lower-case-ASCII-alphabet new file mode 120000 index 0000000000..8b481efdf1 --- /dev/null +++ b/Lang/Crystal/Generate-lower-case-ASCII-alphabet @@ -0,0 +1 @@ +../../Task/Generate-lower-case-ASCII-alphabet/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Generator-Exponential b/Lang/Crystal/Generator-Exponential new file mode 120000 index 0000000000..d9c996b99e --- /dev/null +++ b/Lang/Crystal/Generator-Exponential @@ -0,0 +1 @@ +../../Task/Generator-Exponential/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Get-system-command-output b/Lang/Crystal/Get-system-command-output new file mode 120000 index 0000000000..75fcf73ed6 --- /dev/null +++ b/Lang/Crystal/Get-system-command-output @@ -0,0 +1 @@ +../../Task/Get-system-command-output/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Greatest-common-divisor b/Lang/Crystal/Greatest-common-divisor new file mode 120000 index 0000000000..cac765e22c --- /dev/null +++ b/Lang/Crystal/Greatest-common-divisor @@ -0,0 +1 @@ +../../Task/Greatest-common-divisor/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Hello-world-Newline-omission b/Lang/Crystal/Hello-world-Newline-omission new file mode 120000 index 0000000000..cf00f3e8a9 --- /dev/null +++ b/Lang/Crystal/Hello-world-Newline-omission @@ -0,0 +1 @@ +../../Task/Hello-world-Newline-omission/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Hofstadter-Q-sequence b/Lang/Crystal/Hofstadter-Q-sequence new file mode 120000 index 0000000000..a856d63c6d --- /dev/null +++ b/Lang/Crystal/Hofstadter-Q-sequence @@ -0,0 +1 @@ +../../Task/Hofstadter-Q-sequence/Crystal \ No newline at end of file diff --git a/Lang/Crystal/ISBN13-check-digit b/Lang/Crystal/ISBN13-check-digit new file mode 120000 index 0000000000..eedbc71ec1 --- /dev/null +++ b/Lang/Crystal/ISBN13-check-digit @@ -0,0 +1 @@ +../../Task/ISBN13-check-digit/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Idiomatically-determine-all-the-lowercase-and-uppercase-letters b/Lang/Crystal/Idiomatically-determine-all-the-lowercase-and-uppercase-letters new file mode 120000 index 0000000000..9e0f4e23b4 --- /dev/null +++ b/Lang/Crystal/Idiomatically-determine-all-the-lowercase-and-uppercase-letters @@ -0,0 +1 @@ +../../Task/Idiomatically-determine-all-the-lowercase-and-uppercase-letters/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Input-loop b/Lang/Crystal/Input-loop new file mode 120000 index 0000000000..27bc4f9208 --- /dev/null +++ b/Lang/Crystal/Input-loop @@ -0,0 +1 @@ +../../Task/Input-loop/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Integer-comparison b/Lang/Crystal/Integer-comparison new file mode 120000 index 0000000000..1d8d9443a7 --- /dev/null +++ b/Lang/Crystal/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Integer-overflow b/Lang/Crystal/Integer-overflow new file mode 120000 index 0000000000..868816b94b --- /dev/null +++ b/Lang/Crystal/Integer-overflow @@ -0,0 +1 @@ +../../Task/Integer-overflow/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Inverted-syntax b/Lang/Crystal/Inverted-syntax new file mode 120000 index 0000000000..33eb9c0c4b --- /dev/null +++ b/Lang/Crystal/Inverted-syntax @@ -0,0 +1 @@ +../../Task/Inverted-syntax/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Isograms-and-heterograms b/Lang/Crystal/Isograms-and-heterograms new file mode 120000 index 0000000000..46dc26699c --- /dev/null +++ b/Lang/Crystal/Isograms-and-heterograms @@ -0,0 +1 @@ +../../Task/Isograms-and-heterograms/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Isqrt-integer-square-root-of-X b/Lang/Crystal/Isqrt-integer-square-root-of-X new file mode 120000 index 0000000000..d671dd4e29 --- /dev/null +++ b/Lang/Crystal/Isqrt-integer-square-root-of-X @@ -0,0 +1 @@ +../../Task/Isqrt-integer-square-root-of-X/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Jacobsthal-numbers b/Lang/Crystal/Jacobsthal-numbers new file mode 120000 index 0000000000..da4fc1eede --- /dev/null +++ b/Lang/Crystal/Jacobsthal-numbers @@ -0,0 +1 @@ +../../Task/Jacobsthal-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Kernighans-large-earthquake-problem b/Lang/Crystal/Kernighans-large-earthquake-problem new file mode 120000 index 0000000000..d6f60d2a2c --- /dev/null +++ b/Lang/Crystal/Kernighans-large-earthquake-problem @@ -0,0 +1 @@ +../../Task/Kernighans-large-earthquake-problem/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Knuths-algorithm-S b/Lang/Crystal/Knuths-algorithm-S new file mode 120000 index 0000000000..fbde0f33c9 --- /dev/null +++ b/Lang/Crystal/Knuths-algorithm-S @@ -0,0 +1 @@ +../../Task/Knuths-algorithm-S/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Langtons-ant b/Lang/Crystal/Langtons-ant new file mode 120000 index 0000000000..accd634e59 --- /dev/null +++ b/Lang/Crystal/Langtons-ant @@ -0,0 +1 @@ +../../Task/Langtons-ant/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Last-Friday-of-each-month b/Lang/Crystal/Last-Friday-of-each-month new file mode 120000 index 0000000000..5dd6eb4e30 --- /dev/null +++ b/Lang/Crystal/Last-Friday-of-each-month @@ -0,0 +1 @@ +../../Task/Last-Friday-of-each-month/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Least-common-multiple b/Lang/Crystal/Least-common-multiple new file mode 120000 index 0000000000..ab85fbea40 --- /dev/null +++ b/Lang/Crystal/Least-common-multiple @@ -0,0 +1 @@ +../../Task/Least-common-multiple/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Logical-operations b/Lang/Crystal/Logical-operations new file mode 120000 index 0000000000..efa5e278dd --- /dev/null +++ b/Lang/Crystal/Logical-operations @@ -0,0 +1 @@ +../../Task/Logical-operations/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Logistic-curve-fitting-in-epidemiology b/Lang/Crystal/Logistic-curve-fitting-in-epidemiology new file mode 120000 index 0000000000..c8d098d82a --- /dev/null +++ b/Lang/Crystal/Logistic-curve-fitting-in-epidemiology @@ -0,0 +1 @@ +../../Task/Logistic-curve-fitting-in-epidemiology/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Long-year b/Lang/Crystal/Long-year new file mode 120000 index 0000000000..2a978e84d7 --- /dev/null +++ b/Lang/Crystal/Long-year @@ -0,0 +1 @@ +../../Task/Long-year/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Longest-string-challenge b/Lang/Crystal/Longest-string-challenge new file mode 120000 index 0000000000..8a9ac3dfd0 --- /dev/null +++ b/Lang/Crystal/Longest-string-challenge @@ -0,0 +1 @@ +../../Task/Longest-string-challenge/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Loops-Do-while b/Lang/Crystal/Loops-Do-while new file mode 120000 index 0000000000..16d73545fb --- /dev/null +++ b/Lang/Crystal/Loops-Do-while @@ -0,0 +1 @@ +../../Task/Loops-Do-while/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Loops-Foreach b/Lang/Crystal/Loops-Foreach new file mode 120000 index 0000000000..c20a1c8c2c --- /dev/null +++ b/Lang/Crystal/Loops-Foreach @@ -0,0 +1 @@ +../../Task/Loops-Foreach/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Loops-With-multiple-ranges b/Lang/Crystal/Loops-With-multiple-ranges new file mode 120000 index 0000000000..a0c34f1c73 --- /dev/null +++ b/Lang/Crystal/Loops-With-multiple-ranges @@ -0,0 +1 @@ +../../Task/Loops-With-multiple-ranges/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Loops-Wrong-ranges b/Lang/Crystal/Loops-Wrong-ranges new file mode 120000 index 0000000000..402c2c3d6b --- /dev/null +++ b/Lang/Crystal/Loops-Wrong-ranges @@ -0,0 +1 @@ +../../Task/Loops-Wrong-ranges/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Magnanimous-numbers b/Lang/Crystal/Magnanimous-numbers new file mode 120000 index 0000000000..f025f31b2f --- /dev/null +++ b/Lang/Crystal/Magnanimous-numbers @@ -0,0 +1 @@ +../../Task/Magnanimous-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Map-range b/Lang/Crystal/Map-range new file mode 120000 index 0000000000..2ce80c8e32 --- /dev/null +++ b/Lang/Crystal/Map-range @@ -0,0 +1 @@ +../../Task/Map-range/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Middle-three-digits b/Lang/Crystal/Middle-three-digits new file mode 120000 index 0000000000..c195484a68 --- /dev/null +++ b/Lang/Crystal/Middle-three-digits @@ -0,0 +1 @@ +../../Task/Middle-three-digits/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Move-to-front-algorithm b/Lang/Crystal/Move-to-front-algorithm new file mode 120000 index 0000000000..1fc15ab4a7 --- /dev/null +++ b/Lang/Crystal/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Narcissistic-decimal-number b/Lang/Crystal/Narcissistic-decimal-number new file mode 120000 index 0000000000..7713050610 --- /dev/null +++ b/Lang/Crystal/Narcissistic-decimal-number @@ -0,0 +1 @@ +../../Task/Narcissistic-decimal-number/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Nested-function b/Lang/Crystal/Nested-function new file mode 120000 index 0000000000..4453485348 --- /dev/null +++ b/Lang/Crystal/Nested-function @@ -0,0 +1 @@ +../../Task/Nested-function/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Number-names b/Lang/Crystal/Number-names new file mode 120000 index 0000000000..65ddc62215 --- /dev/null +++ b/Lang/Crystal/Number-names @@ -0,0 +1 @@ +../../Task/Number-names/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Numbers-with-equal-rises-and-falls b/Lang/Crystal/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..6aa2426e57 --- /dev/null +++ b/Lang/Crystal/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/Crystal \ No newline at end of file diff --git a/Lang/Crystal/One-dimensional-cellular-automata b/Lang/Crystal/One-dimensional-cellular-automata new file mode 120000 index 0000000000..e519134b4d --- /dev/null +++ b/Lang/Crystal/One-dimensional-cellular-automata @@ -0,0 +1 @@ +../../Task/One-dimensional-cellular-automata/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Ordered-words b/Lang/Crystal/Ordered-words new file mode 120000 index 0000000000..52c1bed5c6 --- /dev/null +++ b/Lang/Crystal/Ordered-words @@ -0,0 +1 @@ +../../Task/Ordered-words/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Palindrome-dates b/Lang/Crystal/Palindrome-dates new file mode 120000 index 0000000000..e9d9714cac --- /dev/null +++ b/Lang/Crystal/Palindrome-dates @@ -0,0 +1 @@ +../../Task/Palindrome-dates/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Parallel-brute-force b/Lang/Crystal/Parallel-brute-force new file mode 120000 index 0000000000..496ce76b45 --- /dev/null +++ b/Lang/Crystal/Parallel-brute-force @@ -0,0 +1 @@ +../../Task/Parallel-brute-force/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Parse-an-IP-Address b/Lang/Crystal/Parse-an-IP-Address new file mode 120000 index 0000000000..940d156ab2 --- /dev/null +++ b/Lang/Crystal/Parse-an-IP-Address @@ -0,0 +1 @@ +../../Task/Parse-an-IP-Address/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Parsing-RPN-to-infix-conversion b/Lang/Crystal/Parsing-RPN-to-infix-conversion new file mode 120000 index 0000000000..e19adc6368 --- /dev/null +++ b/Lang/Crystal/Parsing-RPN-to-infix-conversion @@ -0,0 +1 @@ +../../Task/Parsing-RPN-to-infix-conversion/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Parsing-Shunting-yard-algorithm b/Lang/Crystal/Parsing-Shunting-yard-algorithm new file mode 120000 index 0000000000..a18ff957d5 --- /dev/null +++ b/Lang/Crystal/Parsing-Shunting-yard-algorithm @@ -0,0 +1 @@ +../../Task/Parsing-Shunting-yard-algorithm/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Partial-function-application b/Lang/Crystal/Partial-function-application new file mode 120000 index 0000000000..06b96bb5bb --- /dev/null +++ b/Lang/Crystal/Partial-function-application @@ -0,0 +1 @@ +../../Task/Partial-function-application/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Perfect-numbers b/Lang/Crystal/Perfect-numbers new file mode 120000 index 0000000000..708a2045e2 --- /dev/null +++ b/Lang/Crystal/Perfect-numbers @@ -0,0 +1 @@ +../../Task/Perfect-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Priority-queue b/Lang/Crystal/Priority-queue new file mode 120000 index 0000000000..4f7dddb139 --- /dev/null +++ b/Lang/Crystal/Priority-queue @@ -0,0 +1 @@ +../../Task/Priority-queue/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Program-name b/Lang/Crystal/Program-name new file mode 120000 index 0000000000..0398fe1a1e --- /dev/null +++ b/Lang/Crystal/Program-name @@ -0,0 +1 @@ +../../Task/Program-name/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Random-sentence-from-book b/Lang/Crystal/Random-sentence-from-book new file mode 120000 index 0000000000..916a4913b6 --- /dev/null +++ b/Lang/Crystal/Random-sentence-from-book @@ -0,0 +1 @@ +../../Task/Random-sentence-from-book/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Range-extraction b/Lang/Crystal/Range-extraction new file mode 120000 index 0000000000..984878874c --- /dev/null +++ b/Lang/Crystal/Range-extraction @@ -0,0 +1 @@ +../../Task/Range-extraction/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Regular-expressions b/Lang/Crystal/Regular-expressions new file mode 120000 index 0000000000..1e1b324d69 --- /dev/null +++ b/Lang/Crystal/Regular-expressions @@ -0,0 +1 @@ +../../Task/Regular-expressions/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Repeat b/Lang/Crystal/Repeat new file mode 120000 index 0000000000..cbbc5973da --- /dev/null +++ b/Lang/Crystal/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Return-multiple-values b/Lang/Crystal/Return-multiple-values new file mode 120000 index 0000000000..df0883e4b0 --- /dev/null +++ b/Lang/Crystal/Return-multiple-values @@ -0,0 +1 @@ +../../Task/Return-multiple-values/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Reverse-words-in-a-string b/Lang/Crystal/Reverse-words-in-a-string new file mode 120000 index 0000000000..44576bae9a --- /dev/null +++ b/Lang/Crystal/Reverse-words-in-a-string @@ -0,0 +1 @@ +../../Task/Reverse-words-in-a-string/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Rosetta-Code-Rank-languages-by-popularity b/Lang/Crystal/Rosetta-Code-Rank-languages-by-popularity new file mode 120000 index 0000000000..69fe9e65d5 --- /dev/null +++ b/Lang/Crystal/Rosetta-Code-Rank-languages-by-popularity @@ -0,0 +1 @@ +../../Task/Rosetta-Code-Rank-languages-by-popularity/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Search-a-list b/Lang/Crystal/Search-a-list new file mode 120000 index 0000000000..975cbb3120 --- /dev/null +++ b/Lang/Crystal/Search-a-list @@ -0,0 +1 @@ +../../Task/Search-a-list/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sequence-of-non-squares b/Lang/Crystal/Sequence-of-non-squares new file mode 120000 index 0000000000..4854c5c8ce --- /dev/null +++ b/Lang/Crystal/Sequence-of-non-squares @@ -0,0 +1 @@ +../../Task/Sequence-of-non-squares/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Set b/Lang/Crystal/Set new file mode 120000 index 0000000000..09e0457880 --- /dev/null +++ b/Lang/Crystal/Set @@ -0,0 +1 @@ +../../Task/Set/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Short-circuit-evaluation b/Lang/Crystal/Short-circuit-evaluation new file mode 120000 index 0000000000..42f8d1e06a --- /dev/null +++ b/Lang/Crystal/Short-circuit-evaluation @@ -0,0 +1 @@ +../../Task/Short-circuit-evaluation/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Simple-database b/Lang/Crystal/Simple-database new file mode 120000 index 0000000000..91a24ce202 --- /dev/null +++ b/Lang/Crystal/Simple-database @@ -0,0 +1 @@ +../../Task/Simple-database/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Singly-linked-list-Traversal b/Lang/Crystal/Singly-linked-list-Traversal new file mode 120000 index 0000000000..e89e5d42db --- /dev/null +++ b/Lang/Crystal/Singly-linked-list-Traversal @@ -0,0 +1 @@ +../../Task/Singly-linked-list-Traversal/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sleep b/Lang/Crystal/Sleep new file mode 120000 index 0000000000..1648e77b82 --- /dev/null +++ b/Lang/Crystal/Sleep @@ -0,0 +1 @@ +../../Task/Sleep/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sleeping-Beauty-problem b/Lang/Crystal/Sleeping-Beauty-problem new file mode 120000 index 0000000000..50b43e53b7 --- /dev/null +++ b/Lang/Crystal/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sort-a-list-of-object-identifiers b/Lang/Crystal/Sort-a-list-of-object-identifiers new file mode 120000 index 0000000000..2b599d3df1 --- /dev/null +++ b/Lang/Crystal/Sort-a-list-of-object-identifiers @@ -0,0 +1 @@ +../../Task/Sort-a-list-of-object-identifiers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sort-disjoint-sublist b/Lang/Crystal/Sort-disjoint-sublist new file mode 120000 index 0000000000..a252445ff4 --- /dev/null +++ b/Lang/Crystal/Sort-disjoint-sublist @@ -0,0 +1 @@ +../../Task/Sort-disjoint-sublist/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sort-using-a-custom-comparator b/Lang/Crystal/Sort-using-a-custom-comparator new file mode 120000 index 0000000000..0614ceb188 --- /dev/null +++ b/Lang/Crystal/Sort-using-a-custom-comparator @@ -0,0 +1 @@ +../../Task/Sort-using-a-custom-comparator/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sorting-algorithms-Stooge-sort b/Lang/Crystal/Sorting-algorithms-Stooge-sort new file mode 120000 index 0000000000..9882d0a5e5 --- /dev/null +++ b/Lang/Crystal/Sorting-algorithms-Stooge-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Stooge-sort/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sparkline-in-unicode b/Lang/Crystal/Sparkline-in-unicode new file mode 120000 index 0000000000..986b27240a --- /dev/null +++ b/Lang/Crystal/Sparkline-in-unicode @@ -0,0 +1 @@ +../../Task/Sparkline-in-unicode/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Spelling-of-ordinal-numbers b/Lang/Crystal/Spelling-of-ordinal-numbers new file mode 120000 index 0000000000..68e66511d0 --- /dev/null +++ b/Lang/Crystal/Spelling-of-ordinal-numbers @@ -0,0 +1 @@ +../../Task/Spelling-of-ordinal-numbers/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Stirling-numbers-of-the-first-kind b/Lang/Crystal/Stirling-numbers-of-the-first-kind new file mode 120000 index 0000000000..8a52252a36 --- /dev/null +++ b/Lang/Crystal/Stirling-numbers-of-the-first-kind @@ -0,0 +1 @@ +../../Task/Stirling-numbers-of-the-first-kind/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Straddling-checkerboard b/Lang/Crystal/Straddling-checkerboard new file mode 120000 index 0000000000..1550d42cee --- /dev/null +++ b/Lang/Crystal/Straddling-checkerboard @@ -0,0 +1 @@ +../../Task/Straddling-checkerboard/Crystal \ No newline at end of file diff --git a/Lang/Crystal/String-append b/Lang/Crystal/String-append new file mode 120000 index 0000000000..4f16bddd70 --- /dev/null +++ b/Lang/Crystal/String-append @@ -0,0 +1 @@ +../../Task/String-append/Crystal \ No newline at end of file diff --git a/Lang/Crystal/String-concatenation b/Lang/Crystal/String-concatenation new file mode 120000 index 0000000000..1237b70607 --- /dev/null +++ b/Lang/Crystal/String-concatenation @@ -0,0 +1 @@ +../../Task/String-concatenation/Crystal \ No newline at end of file diff --git a/Lang/Crystal/String-matching b/Lang/Crystal/String-matching new file mode 120000 index 0000000000..439dd1fa36 --- /dev/null +++ b/Lang/Crystal/String-matching @@ -0,0 +1 @@ +../../Task/String-matching/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Strip-a-set-of-characters-from-a-string b/Lang/Crystal/Strip-a-set-of-characters-from-a-string new file mode 120000 index 0000000000..7c09aa4ce1 --- /dev/null +++ b/Lang/Crystal/Strip-a-set-of-characters-from-a-string @@ -0,0 +1 @@ +../../Task/Strip-a-set-of-characters-from-a-string/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Strip-block-comments b/Lang/Crystal/Strip-block-comments new file mode 120000 index 0000000000..2a4303ed27 --- /dev/null +++ b/Lang/Crystal/Strip-block-comments @@ -0,0 +1 @@ +../../Task/Strip-block-comments/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Strip-comments-from-a-string b/Lang/Crystal/Strip-comments-from-a-string new file mode 120000 index 0000000000..bf4a72832d --- /dev/null +++ b/Lang/Crystal/Strip-comments-from-a-string @@ -0,0 +1 @@ +../../Task/Strip-comments-from-a-string/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Strip-control-codes-and-extended-characters-from-a-string b/Lang/Crystal/Strip-control-codes-and-extended-characters-from-a-string new file mode 120000 index 0000000000..2831009e2a --- /dev/null +++ b/Lang/Crystal/Strip-control-codes-and-extended-characters-from-a-string @@ -0,0 +1 @@ +../../Task/Strip-control-codes-and-extended-characters-from-a-string/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Substring-Top-and-tail b/Lang/Crystal/Substring-Top-and-tail new file mode 120000 index 0000000000..d3af8a2b7f --- /dev/null +++ b/Lang/Crystal/Substring-Top-and-tail @@ -0,0 +1 @@ +../../Task/Substring-Top-and-tail/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sum-to-100 b/Lang/Crystal/Sum-to-100 new file mode 120000 index 0000000000..02859f9ab7 --- /dev/null +++ b/Lang/Crystal/Sum-to-100 @@ -0,0 +1 @@ +../../Task/Sum-to-100/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Summarize-and-say-sequence b/Lang/Crystal/Summarize-and-say-sequence new file mode 120000 index 0000000000..ac69b16598 --- /dev/null +++ b/Lang/Crystal/Summarize-and-say-sequence @@ -0,0 +1 @@ +../../Task/Summarize-and-say-sequence/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Sylvesters-sequence b/Lang/Crystal/Sylvesters-sequence new file mode 120000 index 0000000000..cd026cc33a --- /dev/null +++ b/Lang/Crystal/Sylvesters-sequence @@ -0,0 +1 @@ +../../Task/Sylvesters-sequence/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Symmetric-difference b/Lang/Crystal/Symmetric-difference new file mode 120000 index 0000000000..566657d82c --- /dev/null +++ b/Lang/Crystal/Symmetric-difference @@ -0,0 +1 @@ +../../Task/Symmetric-difference/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Temperature-conversion b/Lang/Crystal/Temperature-conversion new file mode 120000 index 0000000000..d97258c24c --- /dev/null +++ b/Lang/Crystal/Temperature-conversion @@ -0,0 +1 @@ +../../Task/Temperature-conversion/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Ternary-logic b/Lang/Crystal/Ternary-logic new file mode 120000 index 0000000000..adfcdc28dd --- /dev/null +++ b/Lang/Crystal/Ternary-logic @@ -0,0 +1 @@ +../../Task/Ternary-logic/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Towers-of-Hanoi b/Lang/Crystal/Towers-of-Hanoi new file mode 120000 index 0000000000..49ee652bdd --- /dev/null +++ b/Lang/Crystal/Towers-of-Hanoi @@ -0,0 +1 @@ +../../Task/Towers-of-Hanoi/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Transliterate-English-text-using-the-Greek-alphabet b/Lang/Crystal/Transliterate-English-text-using-the-Greek-alphabet new file mode 120000 index 0000000000..cb70d2aa14 --- /dev/null +++ b/Lang/Crystal/Transliterate-English-text-using-the-Greek-alphabet @@ -0,0 +1 @@ +../../Task/Transliterate-English-text-using-the-Greek-alphabet/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Truncate-a-file b/Lang/Crystal/Truncate-a-file new file mode 120000 index 0000000000..a75ef5468d --- /dev/null +++ b/Lang/Crystal/Truncate-a-file @@ -0,0 +1 @@ +../../Task/Truncate-a-file/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Truth-table b/Lang/Crystal/Truth-table new file mode 120000 index 0000000000..7f3aa2a526 --- /dev/null +++ b/Lang/Crystal/Truth-table @@ -0,0 +1 @@ +../../Task/Truth-table/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Twos-complement b/Lang/Crystal/Twos-complement new file mode 120000 index 0000000000..2272e1c36b --- /dev/null +++ b/Lang/Crystal/Twos-complement @@ -0,0 +1 @@ +../../Task/Twos-complement/Crystal \ No newline at end of file diff --git a/Lang/Crystal/UPC b/Lang/Crystal/UPC new file mode 120000 index 0000000000..b4d8d405f7 --- /dev/null +++ b/Lang/Crystal/UPC @@ -0,0 +1 @@ +../../Task/UPC/Crystal \ No newline at end of file diff --git a/Lang/Crystal/UTF-8-encode-and-decode b/Lang/Crystal/UTF-8-encode-and-decode new file mode 120000 index 0000000000..acebf418fa --- /dev/null +++ b/Lang/Crystal/UTF-8-encode-and-decode @@ -0,0 +1 @@ +../../Task/UTF-8-encode-and-decode/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Van-der-Corput-sequence b/Lang/Crystal/Van-der-Corput-sequence new file mode 120000 index 0000000000..c9bba5d9e9 --- /dev/null +++ b/Lang/Crystal/Van-der-Corput-sequence @@ -0,0 +1 @@ +../../Task/Van-der-Corput-sequence/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Variable-length-quantity b/Lang/Crystal/Variable-length-quantity new file mode 120000 index 0000000000..4664ff0cf8 --- /dev/null +++ b/Lang/Crystal/Variable-length-quantity @@ -0,0 +1 @@ +../../Task/Variable-length-quantity/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Vector b/Lang/Crystal/Vector new file mode 120000 index 0000000000..eff97fd6f9 --- /dev/null +++ b/Lang/Crystal/Vector @@ -0,0 +1 @@ +../../Task/Vector/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Wagstaff-primes b/Lang/Crystal/Wagstaff-primes new file mode 120000 index 0000000000..ce243d1192 --- /dev/null +++ b/Lang/Crystal/Wagstaff-primes @@ -0,0 +1 @@ +../../Task/Wagstaff-primes/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Wordiff b/Lang/Crystal/Wordiff new file mode 120000 index 0000000000..fcf6f8935c --- /dev/null +++ b/Lang/Crystal/Wordiff @@ -0,0 +1 @@ +../../Task/Wordiff/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Write-entire-file b/Lang/Crystal/Write-entire-file new file mode 120000 index 0000000000..f56680457a --- /dev/null +++ b/Lang/Crystal/Write-entire-file @@ -0,0 +1 @@ +../../Task/Write-entire-file/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Write-language-name-in-3D-ASCII b/Lang/Crystal/Write-language-name-in-3D-ASCII new file mode 120000 index 0000000000..668585ccef --- /dev/null +++ b/Lang/Crystal/Write-language-name-in-3D-ASCII @@ -0,0 +1 @@ +../../Task/Write-language-name-in-3D-ASCII/Crystal \ No newline at end of file diff --git a/Lang/Crystal/XML-Input b/Lang/Crystal/XML-Input new file mode 120000 index 0000000000..186294c638 --- /dev/null +++ b/Lang/Crystal/XML-Input @@ -0,0 +1 @@ +../../Task/XML-Input/Crystal \ No newline at end of file diff --git a/Lang/Crystal/XML-XPath b/Lang/Crystal/XML-XPath new file mode 120000 index 0000000000..cc58f19135 --- /dev/null +++ b/Lang/Crystal/XML-XPath @@ -0,0 +1 @@ +../../Task/XML-XPath/Crystal \ No newline at end of file diff --git a/Lang/Crystal/Yellowstone-sequence b/Lang/Crystal/Yellowstone-sequence new file mode 120000 index 0000000000..e0ffb2052b --- /dev/null +++ b/Lang/Crystal/Yellowstone-sequence @@ -0,0 +1 @@ +../../Task/Yellowstone-sequence/Crystal \ No newline at end of file diff --git a/Lang/Dart/Benfords-law b/Lang/Dart/Benfords-law new file mode 120000 index 0000000000..bccac375ec --- /dev/null +++ b/Lang/Dart/Benfords-law @@ -0,0 +1 @@ +../../Task/Benfords-law/Dart \ No newline at end of file diff --git a/Lang/Dart/De-Bruijn-sequences b/Lang/Dart/De-Bruijn-sequences new file mode 120000 index 0000000000..f7a9a5e2e1 --- /dev/null +++ b/Lang/Dart/De-Bruijn-sequences @@ -0,0 +1 @@ +../../Task/De-Bruijn-sequences/Dart \ No newline at end of file diff --git a/Lang/Dart/Diversity-prediction-theorem b/Lang/Dart/Diversity-prediction-theorem new file mode 120000 index 0000000000..525bb8c4cf --- /dev/null +++ b/Lang/Dart/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Dart \ No newline at end of file diff --git a/Lang/Dart/Iterated-digits-squaring b/Lang/Dart/Iterated-digits-squaring new file mode 120000 index 0000000000..87955b71c0 --- /dev/null +++ b/Lang/Dart/Iterated-digits-squaring @@ -0,0 +1 @@ +../../Task/Iterated-digits-squaring/Dart \ No newline at end of file diff --git a/Lang/Dart/Map-range b/Lang/Dart/Map-range new file mode 120000 index 0000000000..5ed6b07ca1 --- /dev/null +++ b/Lang/Dart/Map-range @@ -0,0 +1 @@ +../../Task/Map-range/Dart \ No newline at end of file diff --git a/Lang/Dart/Modular-exponentiation b/Lang/Dart/Modular-exponentiation new file mode 120000 index 0000000000..afe2138c27 --- /dev/null +++ b/Lang/Dart/Modular-exponentiation @@ -0,0 +1 @@ +../../Task/Modular-exponentiation/Dart \ No newline at end of file diff --git a/Lang/Dart/Ormiston-triples b/Lang/Dart/Ormiston-triples new file mode 120000 index 0000000000..ddb933956b --- /dev/null +++ b/Lang/Dart/Ormiston-triples @@ -0,0 +1 @@ +../../Task/Ormiston-triples/Dart \ No newline at end of file diff --git a/Lang/Dart/Parsing-Shunting-yard-algorithm b/Lang/Dart/Parsing-Shunting-yard-algorithm new file mode 120000 index 0000000000..764230d0e5 --- /dev/null +++ b/Lang/Dart/Parsing-Shunting-yard-algorithm @@ -0,0 +1 @@ +../../Task/Parsing-Shunting-yard-algorithm/Dart \ No newline at end of file diff --git a/Lang/Dart/Partition-an-integer-x-into-n-primes b/Lang/Dart/Partition-an-integer-x-into-n-primes new file mode 120000 index 0000000000..4b67e26b1a --- /dev/null +++ b/Lang/Dart/Partition-an-integer-x-into-n-primes @@ -0,0 +1 @@ +../../Task/Partition-an-integer-x-into-n-primes/Dart \ No newline at end of file diff --git a/Lang/Dart/Random-Latin-squares b/Lang/Dart/Random-Latin-squares new file mode 120000 index 0000000000..226cba5197 --- /dev/null +++ b/Lang/Dart/Random-Latin-squares @@ -0,0 +1 @@ +../../Task/Random-Latin-squares/Dart \ No newline at end of file diff --git a/Lang/Dart/Random-sentence-from-book b/Lang/Dart/Random-sentence-from-book new file mode 120000 index 0000000000..2b4a3a67d4 --- /dev/null +++ b/Lang/Dart/Random-sentence-from-book @@ -0,0 +1 @@ +../../Task/Random-sentence-from-book/Dart \ No newline at end of file diff --git a/Lang/Dart/Repeat b/Lang/Dart/Repeat new file mode 120000 index 0000000000..f9635c7eb9 --- /dev/null +++ b/Lang/Dart/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/Dart \ No newline at end of file diff --git a/Lang/Dart/Strassens-algorithm b/Lang/Dart/Strassens-algorithm new file mode 120000 index 0000000000..db4cbbbc5d --- /dev/null +++ b/Lang/Dart/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Dart \ No newline at end of file diff --git a/Lang/Dart/Topological-sort b/Lang/Dart/Topological-sort new file mode 120000 index 0000000000..7361beca1d --- /dev/null +++ b/Lang/Dart/Topological-sort @@ -0,0 +1 @@ +../../Task/Topological-sort/Dart \ No newline at end of file diff --git a/Lang/Dart/Word-search b/Lang/Dart/Word-search new file mode 120000 index 0000000000..c9693c2a8f --- /dev/null +++ b/Lang/Dart/Word-search @@ -0,0 +1 @@ +../../Task/Word-search/Dart \ No newline at end of file diff --git a/Lang/Dc/Man-or-boy-test b/Lang/Dc/Man-or-boy-test new file mode 120000 index 0000000000..3b3beb62b4 --- /dev/null +++ b/Lang/Dc/Man-or-boy-test @@ -0,0 +1 @@ +../../Task/Man-or-boy-test/Dc \ No newline at end of file diff --git a/Lang/Draco/Compound-data-type b/Lang/Draco/Compound-data-type new file mode 120000 index 0000000000..4fcd536f99 --- /dev/null +++ b/Lang/Draco/Compound-data-type @@ -0,0 +1 @@ +../../Task/Compound-data-type/Draco \ No newline at end of file diff --git a/Lang/Draco/Zeckendorf-number-representation b/Lang/Draco/Zeckendorf-number-representation new file mode 120000 index 0000000000..5142294607 --- /dev/null +++ b/Lang/Draco/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/Draco \ No newline at end of file diff --git a/Lang/Dragonstone/00-LANG.txt b/Lang/Dragonstone/00-LANG.txt new file mode 100644 index 0000000000..910f7b9a21 --- /dev/null +++ b/Lang/Dragonstone/00-LANG.txt @@ -0,0 +1,9 @@ +{{language +|exec=both +|gc=optional +|parampass=both +|express=both +|strength=strong +|checking=both +|site=http://dragonstone-lang.org}} +'''Dragonstone''' is a general purpose, high-level, object-oriented programming language. It is both an interpreted and compiled language, it's inspired by Ruby and Crystal but designed for programmer happiness, productivity, and choice. \ No newline at end of file diff --git a/Lang/Dragonstone/00-META.yaml b/Lang/Dragonstone/00-META.yaml new file mode 100644 index 0000000000..33832d2528 --- /dev/null +++ b/Lang/Dragonstone/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:Dragonstone diff --git a/Lang/Dragonstone/Comments b/Lang/Dragonstone/Comments new file mode 120000 index 0000000000..49a5841988 --- /dev/null +++ b/Lang/Dragonstone/Comments @@ -0,0 +1 @@ +../../Task/Comments/Dragonstone \ No newline at end of file diff --git a/Lang/Dragonstone/Hello-world-Newline-omission b/Lang/Dragonstone/Hello-world-Newline-omission new file mode 120000 index 0000000000..a67c99cc88 --- /dev/null +++ b/Lang/Dragonstone/Hello-world-Newline-omission @@ -0,0 +1 @@ +../../Task/Hello-world-Newline-omission/Dragonstone \ No newline at end of file diff --git a/Lang/Dragonstone/Hello-world-Text b/Lang/Dragonstone/Hello-world-Text new file mode 120000 index 0000000000..7f601f87ad --- /dev/null +++ b/Lang/Dragonstone/Hello-world-Text @@ -0,0 +1 @@ +../../Task/Hello-world-Text/Dragonstone \ No newline at end of file diff --git a/Lang/Dragonstone/Loops-While b/Lang/Dragonstone/Loops-While new file mode 120000 index 0000000000..c8a2239e27 --- /dev/null +++ b/Lang/Dragonstone/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/Dragonstone \ No newline at end of file diff --git a/Lang/EDSAC-order-code/Haversine-formula b/Lang/EDSAC-order-code/Haversine-formula new file mode 120000 index 0000000000..0cab079f84 --- /dev/null +++ b/Lang/EDSAC-order-code/Haversine-formula @@ -0,0 +1 @@ +../../Task/Haversine-formula/EDSAC-order-code \ No newline at end of file diff --git a/Lang/EMal/00-LANG.txt b/Lang/EMal/00-LANG.txt index d01be43a3a..3af52fab5c 100644 --- a/Lang/EMal/00-LANG.txt +++ b/Lang/EMal/00-LANG.txt @@ -6,23 +6,23 @@ |site=https://emal-lang.sourceforge.io |tags=emal |gc=yes}} -EMal is a prototyping programming language that supports english and italian syntax. +EMal is a prototyping programming language that supports English and Italian syntax. EMal wants to be expressive and readable. It supports closures, classes, records; it's influenced by Java, Perl, Javascript. The programming environment consists of an interpreter that directly navigates the AST produced by the parser. -This is an example that, inside the same script, calculates F10 = 55 in english and in italian: +This is an example that, inside the same script, calculates F10 = 55 in English and in Italian: type FibonacciInEnglish -fun fibonacci = int by int n +fun fibonacci ← int by int n if n < 2 do return n else do return fibonacci(n - 1) + fibonacci(n - 2) end end writeLine(fibonacci(10)) tipo FibonacciInItaliano -funzione fibonacci = intero da intero n +funzione fibonacci ← intero da intero n se n < 2 ritorna n altrimenti diff --git a/Lang/EMal/Van-Eck-sequence b/Lang/EMal/Van-Eck-sequence new file mode 120000 index 0000000000..45280862ec --- /dev/null +++ b/Lang/EMal/Van-Eck-sequence @@ -0,0 +1 @@ +../../Task/Van-Eck-sequence/EMal \ No newline at end of file diff --git a/Lang/EasyLang/9-billion-names-of-God-the-integer b/Lang/EasyLang/9-billion-names-of-God-the-integer new file mode 120000 index 0000000000..eab904ccaa --- /dev/null +++ b/Lang/EasyLang/9-billion-names-of-God-the-integer @@ -0,0 +1 @@ +../../Task/9-billion-names-of-God-the-integer/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Bulls-and-cows-Player b/Lang/EasyLang/Bulls-and-cows-Player new file mode 120000 index 0000000000..9e4aef5378 --- /dev/null +++ b/Lang/EasyLang/Bulls-and-cows-Player @@ -0,0 +1 @@ +../../Task/Bulls-and-cows-Player/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Convert-decimal-number-to-rational b/Lang/EasyLang/Convert-decimal-number-to-rational new file mode 120000 index 0000000000..d8af3c05f9 --- /dev/null +++ b/Lang/EasyLang/Convert-decimal-number-to-rational @@ -0,0 +1 @@ +../../Task/Convert-decimal-number-to-rational/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Fermat-numbers b/Lang/EasyLang/Fermat-numbers new file mode 120000 index 0000000000..0bf9bf359c --- /dev/null +++ b/Lang/EasyLang/Fermat-numbers @@ -0,0 +1 @@ +../../Task/Fermat-numbers/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Im-a-software-engineer-get-me-out-of-here b/Lang/EasyLang/Im-a-software-engineer-get-me-out-of-here new file mode 120000 index 0000000000..70ace224d9 --- /dev/null +++ b/Lang/EasyLang/Im-a-software-engineer-get-me-out-of-here @@ -0,0 +1 @@ +../../Task/Im-a-software-engineer-get-me-out-of-here/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Juggler-sequence b/Lang/EasyLang/Juggler-sequence new file mode 120000 index 0000000000..a501986168 --- /dev/null +++ b/Lang/EasyLang/Juggler-sequence @@ -0,0 +1 @@ +../../Task/Juggler-sequence/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/K-means++-clustering b/Lang/EasyLang/K-means++-clustering new file mode 120000 index 0000000000..9c59e662f6 --- /dev/null +++ b/Lang/EasyLang/K-means++-clustering @@ -0,0 +1 @@ +../../Task/K-means++-clustering/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Kernighans-large-earthquake-problem b/Lang/EasyLang/Kernighans-large-earthquake-problem new file mode 120000 index 0000000000..3ab1e4458e --- /dev/null +++ b/Lang/EasyLang/Kernighans-large-earthquake-problem @@ -0,0 +1 @@ +../../Task/Kernighans-large-earthquake-problem/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/LU-decomposition b/Lang/EasyLang/LU-decomposition new file mode 120000 index 0000000000..b8f8a0d85a --- /dev/null +++ b/Lang/EasyLang/LU-decomposition @@ -0,0 +1 @@ +../../Task/LU-decomposition/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Left-factorials b/Lang/EasyLang/Left-factorials new file mode 120000 index 0000000000..99571138e4 --- /dev/null +++ b/Lang/EasyLang/Left-factorials @@ -0,0 +1 @@ +../../Task/Left-factorials/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Legendre-prime-counting-function b/Lang/EasyLang/Legendre-prime-counting-function new file mode 120000 index 0000000000..4b5478a288 --- /dev/null +++ b/Lang/EasyLang/Legendre-prime-counting-function @@ -0,0 +1 @@ +../../Task/Legendre-prime-counting-function/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Logistic-curve-fitting-in-epidemiology b/Lang/EasyLang/Logistic-curve-fitting-in-epidemiology new file mode 120000 index 0000000000..265f7cdf24 --- /dev/null +++ b/Lang/EasyLang/Logistic-curve-fitting-in-epidemiology @@ -0,0 +1 @@ +../../Task/Logistic-curve-fitting-in-epidemiology/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Long-literals-with-continuations b/Lang/EasyLang/Long-literals-with-continuations new file mode 120000 index 0000000000..ffe5aa4238 --- /dev/null +++ b/Lang/EasyLang/Long-literals-with-continuations @@ -0,0 +1 @@ +../../Task/Long-literals-with-continuations/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Loops-Wrong-ranges b/Lang/EasyLang/Loops-Wrong-ranges new file mode 120000 index 0000000000..d803a36357 --- /dev/null +++ b/Lang/EasyLang/Loops-Wrong-ranges @@ -0,0 +1 @@ +../../Task/Loops-Wrong-ranges/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Lychrel-numbers b/Lang/EasyLang/Lychrel-numbers new file mode 120000 index 0000000000..a66932caaa --- /dev/null +++ b/Lang/EasyLang/Lychrel-numbers @@ -0,0 +1 @@ +../../Task/Lychrel-numbers/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/MD4 b/Lang/EasyLang/MD4 new file mode 120000 index 0000000000..607e4d2f65 --- /dev/null +++ b/Lang/EasyLang/MD4 @@ -0,0 +1 @@ +../../Task/MD4/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Minkowski-question-mark-function b/Lang/EasyLang/Minkowski-question-mark-function new file mode 120000 index 0000000000..e4df814cca --- /dev/null +++ b/Lang/EasyLang/Minkowski-question-mark-function @@ -0,0 +1 @@ +../../Task/Minkowski-question-mark-function/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Modular-exponentiation b/Lang/EasyLang/Modular-exponentiation new file mode 120000 index 0000000000..7257cc430f --- /dev/null +++ b/Lang/EasyLang/Modular-exponentiation @@ -0,0 +1 @@ +../../Task/Modular-exponentiation/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Multi-base-primes b/Lang/EasyLang/Multi-base-primes new file mode 120000 index 0000000000..0b06b01c9e --- /dev/null +++ b/Lang/EasyLang/Multi-base-primes @@ -0,0 +1 @@ +../../Task/Multi-base-primes/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Nested-function b/Lang/EasyLang/Nested-function new file mode 120000 index 0000000000..3d6f80739f --- /dev/null +++ b/Lang/EasyLang/Nested-function @@ -0,0 +1 @@ +../../Task/Nested-function/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Paraffins b/Lang/EasyLang/Paraffins new file mode 120000 index 0000000000..954e9b549e --- /dev/null +++ b/Lang/EasyLang/Paraffins @@ -0,0 +1 @@ +../../Task/Paraffins/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Partition-function-P b/Lang/EasyLang/Partition-function-P new file mode 120000 index 0000000000..07b0e608d7 --- /dev/null +++ b/Lang/EasyLang/Partition-function-P @@ -0,0 +1 @@ +../../Task/Partition-function-P/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Password-generator b/Lang/EasyLang/Password-generator new file mode 120000 index 0000000000..004d74f550 --- /dev/null +++ b/Lang/EasyLang/Password-generator @@ -0,0 +1 @@ +../../Task/Password-generator/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Penneys-game b/Lang/EasyLang/Penneys-game new file mode 120000 index 0000000000..8a534b3c6f --- /dev/null +++ b/Lang/EasyLang/Penneys-game @@ -0,0 +1 @@ +../../Task/Penneys-game/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Percolation-Mean-cluster-density b/Lang/EasyLang/Percolation-Mean-cluster-density new file mode 120000 index 0000000000..5231594fc4 --- /dev/null +++ b/Lang/EasyLang/Percolation-Mean-cluster-density @@ -0,0 +1 @@ +../../Task/Percolation-Mean-cluster-density/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Percolation-Site-percolation b/Lang/EasyLang/Percolation-Site-percolation new file mode 120000 index 0000000000..50ffe015c4 --- /dev/null +++ b/Lang/EasyLang/Percolation-Site-percolation @@ -0,0 +1 @@ +../../Task/Percolation-Site-percolation/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Playfair-cipher b/Lang/EasyLang/Playfair-cipher new file mode 120000 index 0000000000..3d1568669f --- /dev/null +++ b/Lang/EasyLang/Playfair-cipher @@ -0,0 +1 @@ +../../Task/Playfair-cipher/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Poker-hand-analyser b/Lang/EasyLang/Poker-hand-analyser new file mode 120000 index 0000000000..0d36d9a0f9 --- /dev/null +++ b/Lang/EasyLang/Poker-hand-analyser @@ -0,0 +1 @@ +../../Task/Poker-hand-analyser/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Polynomial-long-division b/Lang/EasyLang/Polynomial-long-division new file mode 120000 index 0000000000..b22845819d --- /dev/null +++ b/Lang/EasyLang/Polynomial-long-division @@ -0,0 +1 @@ +../../Task/Polynomial-long-division/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Prime-triangle b/Lang/EasyLang/Prime-triangle new file mode 120000 index 0000000000..1d703d33b5 --- /dev/null +++ b/Lang/EasyLang/Prime-triangle @@ -0,0 +1 @@ +../../Task/Prime-triangle/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Pseudo-random-numbers-Combined-recursive-generator-MRG32k3a b/Lang/EasyLang/Pseudo-random-numbers-Combined-recursive-generator-MRG32k3a new file mode 120000 index 0000000000..4f4d220e94 --- /dev/null +++ b/Lang/EasyLang/Pseudo-random-numbers-Combined-recursive-generator-MRG32k3a @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Combined-recursive-generator-MRG32k3a/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Quoting-constructs b/Lang/EasyLang/Quoting-constructs new file mode 120000 index 0000000000..4d929963d4 --- /dev/null +++ b/Lang/EasyLang/Quoting-constructs @@ -0,0 +1 @@ +../../Task/Quoting-constructs/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/RIPEMD-160 b/Lang/EasyLang/RIPEMD-160 new file mode 120000 index 0000000000..c7b5193d17 --- /dev/null +++ b/Lang/EasyLang/RIPEMD-160 @@ -0,0 +1 @@ +../../Task/RIPEMD-160/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/RSA-code b/Lang/EasyLang/RSA-code new file mode 120000 index 0000000000..ab0c3fd0ae --- /dev/null +++ b/Lang/EasyLang/RSA-code @@ -0,0 +1 @@ +../../Task/RSA-code/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Ranking-methods b/Lang/EasyLang/Ranking-methods new file mode 120000 index 0000000000..7f1b7f2c09 --- /dev/null +++ b/Lang/EasyLang/Ranking-methods @@ -0,0 +1 @@ +../../Task/Ranking-methods/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Resistor-mesh b/Lang/EasyLang/Resistor-mesh new file mode 120000 index 0000000000..7e1b48a0ca --- /dev/null +++ b/Lang/EasyLang/Resistor-mesh @@ -0,0 +1 @@ +../../Task/Resistor-mesh/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Rhonda-numbers b/Lang/EasyLang/Rhonda-numbers new file mode 120000 index 0000000000..5ec2f03aee --- /dev/null +++ b/Lang/EasyLang/Rhonda-numbers @@ -0,0 +1 @@ +../../Task/Rhonda-numbers/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/SHA-1 b/Lang/EasyLang/SHA-1 new file mode 120000 index 0000000000..85ee6bdeff --- /dev/null +++ b/Lang/EasyLang/SHA-1 @@ -0,0 +1 @@ +../../Task/SHA-1/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/SHA-256 b/Lang/EasyLang/SHA-256 new file mode 120000 index 0000000000..90c60df38f --- /dev/null +++ b/Lang/EasyLang/SHA-256 @@ -0,0 +1 @@ +../../Task/SHA-256/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Sorting-algorithms-Bead-sort b/Lang/EasyLang/Sorting-algorithms-Bead-sort new file mode 120000 index 0000000000..a450a04067 --- /dev/null +++ b/Lang/EasyLang/Sorting-algorithms-Bead-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Bead-sort/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Sorting-algorithms-Cocktail-sort-with-shifting-bounds b/Lang/EasyLang/Sorting-algorithms-Cocktail-sort-with-shifting-bounds new file mode 120000 index 0000000000..885e9fc6f4 --- /dev/null +++ b/Lang/EasyLang/Sorting-algorithms-Cocktail-sort-with-shifting-bounds @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Cocktail-sort-with-shifting-bounds/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Sparkline-in-unicode b/Lang/EasyLang/Sparkline-in-unicode new file mode 120000 index 0000000000..7ec2356a98 --- /dev/null +++ b/Lang/EasyLang/Sparkline-in-unicode @@ -0,0 +1 @@ +../../Task/Sparkline-in-unicode/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Spelling-of-ordinal-numbers b/Lang/EasyLang/Spelling-of-ordinal-numbers new file mode 120000 index 0000000000..657348f1ae --- /dev/null +++ b/Lang/EasyLang/Spelling-of-ordinal-numbers @@ -0,0 +1 @@ +../../Task/Spelling-of-ordinal-numbers/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Sphenic-numbers b/Lang/EasyLang/Sphenic-numbers new file mode 120000 index 0000000000..376288b88d --- /dev/null +++ b/Lang/EasyLang/Sphenic-numbers @@ -0,0 +1 @@ +../../Task/Sphenic-numbers/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Statistics-Normal-distribution b/Lang/EasyLang/Statistics-Normal-distribution new file mode 120000 index 0000000000..cfeed445c6 --- /dev/null +++ b/Lang/EasyLang/Statistics-Normal-distribution @@ -0,0 +1 @@ +../../Task/Statistics-Normal-distribution/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Suffixation-of-decimal-numbers b/Lang/EasyLang/Suffixation-of-decimal-numbers new file mode 120000 index 0000000000..2c99b570e5 --- /dev/null +++ b/Lang/EasyLang/Suffixation-of-decimal-numbers @@ -0,0 +1 @@ +../../Task/Suffixation-of-decimal-numbers/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Sum-and-product-puzzle b/Lang/EasyLang/Sum-and-product-puzzle new file mode 120000 index 0000000000..8dd4cbcafb --- /dev/null +++ b/Lang/EasyLang/Sum-and-product-puzzle @@ -0,0 +1 @@ +../../Task/Sum-and-product-puzzle/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Super-d-numbers b/Lang/EasyLang/Super-d-numbers new file mode 120000 index 0000000000..c760610b85 --- /dev/null +++ b/Lang/EasyLang/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Superpermutation-minimisation b/Lang/EasyLang/Superpermutation-minimisation new file mode 120000 index 0000000000..6607fe41d8 --- /dev/null +++ b/Lang/EasyLang/Superpermutation-minimisation @@ -0,0 +1 @@ +../../Task/Superpermutation-minimisation/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Sutherland-Hodgman-polygon-clipping b/Lang/EasyLang/Sutherland-Hodgman-polygon-clipping new file mode 120000 index 0000000000..948deb6c32 --- /dev/null +++ b/Lang/EasyLang/Sutherland-Hodgman-polygon-clipping @@ -0,0 +1 @@ +../../Task/Sutherland-Hodgman-polygon-clipping/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Topological-sort b/Lang/EasyLang/Topological-sort new file mode 120000 index 0000000000..8100dde197 --- /dev/null +++ b/Lang/EasyLang/Topological-sort @@ -0,0 +1 @@ +../../Task/Topological-sort/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Topswops b/Lang/EasyLang/Topswops new file mode 120000 index 0000000000..2080f48b84 --- /dev/null +++ b/Lang/EasyLang/Topswops @@ -0,0 +1 @@ +../../Task/Topswops/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Truth-table b/Lang/EasyLang/Truth-table new file mode 120000 index 0000000000..73d0946392 --- /dev/null +++ b/Lang/EasyLang/Truth-table @@ -0,0 +1 @@ +../../Task/Truth-table/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/URL-decoding b/Lang/EasyLang/URL-decoding new file mode 120000 index 0000000000..a070edc78b --- /dev/null +++ b/Lang/EasyLang/URL-decoding @@ -0,0 +1 @@ +../../Task/URL-decoding/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/UTF-8-encode-and-decode b/Lang/EasyLang/UTF-8-encode-and-decode new file mode 120000 index 0000000000..c4de9115dc --- /dev/null +++ b/Lang/EasyLang/UTF-8-encode-and-decode @@ -0,0 +1 @@ +../../Task/UTF-8-encode-and-decode/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Verhoeff-algorithm b/Lang/EasyLang/Verhoeff-algorithm new file mode 120000 index 0000000000..31c375b7e9 --- /dev/null +++ b/Lang/EasyLang/Verhoeff-algorithm @@ -0,0 +1 @@ +../../Task/Verhoeff-algorithm/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Vigen-re-cipher-Cryptanalysis b/Lang/EasyLang/Vigen-re-cipher-Cryptanalysis new file mode 120000 index 0000000000..019adf3986 --- /dev/null +++ b/Lang/EasyLang/Vigen-re-cipher-Cryptanalysis @@ -0,0 +1 @@ +../../Task/Vigen-re-cipher-Cryptanalysis/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/War-card-game b/Lang/EasyLang/War-card-game new file mode 120000 index 0000000000..4889819208 --- /dev/null +++ b/Lang/EasyLang/War-card-game @@ -0,0 +1 @@ +../../Task/War-card-game/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/World-Cup-group-stage b/Lang/EasyLang/World-Cup-group-stage new file mode 120000 index 0000000000..903f2de54b --- /dev/null +++ b/Lang/EasyLang/World-Cup-group-stage @@ -0,0 +1 @@ +../../Task/World-Cup-group-stage/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Xiaolin-Wus-line-algorithm b/Lang/EasyLang/Xiaolin-Wus-line-algorithm new file mode 120000 index 0000000000..ece28f1e59 --- /dev/null +++ b/Lang/EasyLang/Xiaolin-Wus-line-algorithm @@ -0,0 +1 @@ +../../Task/Xiaolin-Wus-line-algorithm/EasyLang \ No newline at end of file diff --git a/Lang/EasyLang/Zhang-Suen-thinning-algorithm b/Lang/EasyLang/Zhang-Suen-thinning-algorithm new file mode 120000 index 0000000000..06bef59d73 --- /dev/null +++ b/Lang/EasyLang/Zhang-Suen-thinning-algorithm @@ -0,0 +1 @@ +../../Task/Zhang-Suen-thinning-algorithm/EasyLang \ No newline at end of file diff --git a/Lang/Elixir/Strassens-algorithm b/Lang/Elixir/Strassens-algorithm new file mode 120000 index 0000000000..b73f87ff60 --- /dev/null +++ b/Lang/Elixir/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Elixir \ No newline at end of file diff --git a/Lang/Emacs-Lisp/Generate-random-chess-position b/Lang/Emacs-Lisp/Generate-random-chess-position new file mode 120000 index 0000000000..7ef4f0bf90 --- /dev/null +++ b/Lang/Emacs-Lisp/Generate-random-chess-position @@ -0,0 +1 @@ +../../Task/Generate-random-chess-position/Emacs-Lisp \ No newline at end of file diff --git a/Lang/Erlang/Long-multiplication b/Lang/Erlang/Long-multiplication new file mode 120000 index 0000000000..12ca47c665 --- /dev/null +++ b/Lang/Erlang/Long-multiplication @@ -0,0 +1 @@ +../../Task/Long-multiplication/Erlang \ No newline at end of file diff --git a/Lang/Erlang/Stem-and-leaf-plot b/Lang/Erlang/Stem-and-leaf-plot new file mode 120000 index 0000000000..1763f740f3 --- /dev/null +++ b/Lang/Erlang/Stem-and-leaf-plot @@ -0,0 +1 @@ +../../Task/Stem-and-leaf-plot/Erlang \ No newline at end of file diff --git a/Lang/Erlang/Strassens-algorithm b/Lang/Erlang/Strassens-algorithm new file mode 120000 index 0000000000..62150c659e --- /dev/null +++ b/Lang/Erlang/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Erlang \ No newline at end of file diff --git a/Lang/Erlang/Super-d-numbers b/Lang/Erlang/Super-d-numbers new file mode 120000 index 0000000000..de46d8ba65 --- /dev/null +++ b/Lang/Erlang/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/Erlang \ No newline at end of file diff --git a/Lang/Erlang/Tonelli-Shanks-algorithm b/Lang/Erlang/Tonelli-Shanks-algorithm new file mode 120000 index 0000000000..5c601a781e --- /dev/null +++ b/Lang/Erlang/Tonelli-Shanks-algorithm @@ -0,0 +1 @@ +../../Task/Tonelli-Shanks-algorithm/Erlang \ No newline at end of file diff --git a/Lang/Euphoria/00-LANG.txt b/Lang/Euphoria/00-LANG.txt index 702dca9e88..9dc38ade08 100644 --- a/Lang/Euphoria/00-LANG.txt +++ b/Lang/Euphoria/00-LANG.txt @@ -18,4 +18,7 @@ Euphoria is a powerful yet simple programming language, developed by Robert Crai ==See also== * [[wp:Euphoria (programming language)|Euphoria on Wikipedia]] * [http://rapideuphoria.com/ RapidEuphoria site] -* [http://openeuphoria.org/ openEuphoria site] \ No newline at end of file +* [http://openeuphoria.org/ openEuphoria site] + +==Todo== +[https://rosettacode.org/wiki/Tasks_not_implemented_in_Euphoria Tasks not implemented in Euphoria] \ No newline at end of file diff --git a/Lang/Euphoria/Calculating-the-value-of-e b/Lang/Euphoria/Calculating-the-value-of-e new file mode 120000 index 0000000000..ae2255b209 --- /dev/null +++ b/Lang/Euphoria/Calculating-the-value-of-e @@ -0,0 +1 @@ +../../Task/Calculating-the-value-of-e/Euphoria \ No newline at end of file diff --git a/Lang/Euphoria/Combinations b/Lang/Euphoria/Combinations new file mode 120000 index 0000000000..10b7f0283e --- /dev/null +++ b/Lang/Euphoria/Combinations @@ -0,0 +1 @@ +../../Task/Combinations/Euphoria \ No newline at end of file diff --git a/Lang/Euphoria/Convert-seconds-to-compound-duration b/Lang/Euphoria/Convert-seconds-to-compound-duration new file mode 120000 index 0000000000..91ba9055cf --- /dev/null +++ b/Lang/Euphoria/Convert-seconds-to-compound-duration @@ -0,0 +1 @@ +../../Task/Convert-seconds-to-compound-duration/Euphoria \ No newline at end of file diff --git a/Lang/Euphoria/File-size-distribution b/Lang/Euphoria/File-size-distribution new file mode 120000 index 0000000000..a10a0eb48b --- /dev/null +++ b/Lang/Euphoria/File-size-distribution @@ -0,0 +1 @@ +../../Task/File-size-distribution/Euphoria \ No newline at end of file diff --git a/Lang/Euphoria/Nth b/Lang/Euphoria/Nth new file mode 120000 index 0000000000..6f87edee5c --- /dev/null +++ b/Lang/Euphoria/Nth @@ -0,0 +1 @@ +../../Task/Nth/Euphoria \ No newline at end of file diff --git a/Lang/Euphoria/Repeat b/Lang/Euphoria/Repeat new file mode 120000 index 0000000000..750ad0f53c --- /dev/null +++ b/Lang/Euphoria/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/Euphoria \ No newline at end of file diff --git a/Lang/Excel/Cholesky-decomposition b/Lang/Excel/Cholesky-decomposition new file mode 120000 index 0000000000..2db67f4a20 --- /dev/null +++ b/Lang/Excel/Cholesky-decomposition @@ -0,0 +1 @@ +../../Task/Cholesky-decomposition/Excel \ No newline at end of file diff --git a/Lang/F-Sharp/00-LANG.txt b/Lang/F-Sharp/00-LANG.txt index ba98a5db01..db0c37eee0 100644 --- a/Lang/F-Sharp/00-LANG.txt +++ b/Lang/F-Sharp/00-LANG.txt @@ -9,8 +9,9 @@ It is based on the [[Caml]] language, and resembles it in syntax. F# is included as an 'official' .NET language in [[Visual Studio]] 2010 and later. -==External Links== +==Links== * [http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/default.aspx F# Website at Microsoft] * [http://blogs.msdn.com/dsyme/ Don Syme's F# Weblog] +* [[Tasks_not_implemented_in_F_Sharp]] [[Category:Caml Implementations]] \ No newline at end of file diff --git a/Lang/F-Sharp/Call-an-object-method b/Lang/F-Sharp/Call-an-object-method new file mode 120000 index 0000000000..69c90b1041 --- /dev/null +++ b/Lang/F-Sharp/Call-an-object-method @@ -0,0 +1 @@ +../../Task/Call-an-object-method/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Define-a-primitive-data-type b/Lang/F-Sharp/Define-a-primitive-data-type new file mode 120000 index 0000000000..ef08834748 --- /dev/null +++ b/Lang/F-Sharp/Define-a-primitive-data-type @@ -0,0 +1 @@ +../../Task/Define-a-primitive-data-type/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Dice-game-probabilities b/Lang/F-Sharp/Dice-game-probabilities new file mode 120000 index 0000000000..70c873d7d5 --- /dev/null +++ b/Lang/F-Sharp/Dice-game-probabilities @@ -0,0 +1 @@ +../../Task/Dice-game-probabilities/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Long-literals-with-continuations b/Lang/F-Sharp/Long-literals-with-continuations new file mode 120000 index 0000000000..25a8149ce8 --- /dev/null +++ b/Lang/F-Sharp/Long-literals-with-continuations @@ -0,0 +1 @@ +../../Task/Long-literals-with-continuations/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Long-year b/Lang/F-Sharp/Long-year new file mode 120000 index 0000000000..94b40682e9 --- /dev/null +++ b/Lang/F-Sharp/Long-year @@ -0,0 +1 @@ +../../Task/Long-year/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Multi-dimensional-array b/Lang/F-Sharp/Multi-dimensional-array new file mode 120000 index 0000000000..0d6b1aaed5 --- /dev/null +++ b/Lang/F-Sharp/Multi-dimensional-array @@ -0,0 +1 @@ +../../Task/Multi-dimensional-array/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Old-lady-swallowed-a-fly b/Lang/F-Sharp/Old-lady-swallowed-a-fly new file mode 120000 index 0000000000..066ed3c32b --- /dev/null +++ b/Lang/F-Sharp/Old-lady-swallowed-a-fly @@ -0,0 +1 @@ +../../Task/Old-lady-swallowed-a-fly/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Same-fringe b/Lang/F-Sharp/Same-fringe new file mode 120000 index 0000000000..04d84b3c5a --- /dev/null +++ b/Lang/F-Sharp/Same-fringe @@ -0,0 +1 @@ +../../Task/Same-fringe/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Sockets b/Lang/F-Sharp/Sockets new file mode 120000 index 0000000000..13e34e4285 --- /dev/null +++ b/Lang/F-Sharp/Sockets @@ -0,0 +1 @@ +../../Task/Sockets/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Sort-a-list-of-object-identifiers b/Lang/F-Sharp/Sort-a-list-of-object-identifiers new file mode 120000 index 0000000000..396fa34539 --- /dev/null +++ b/Lang/F-Sharp/Sort-a-list-of-object-identifiers @@ -0,0 +1 @@ +../../Task/Sort-a-list-of-object-identifiers/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Sort-numbers-lexicographically b/Lang/F-Sharp/Sort-numbers-lexicographically new file mode 120000 index 0000000000..bcc33d5bb2 --- /dev/null +++ b/Lang/F-Sharp/Sort-numbers-lexicographically @@ -0,0 +1 @@ +../../Task/Sort-numbers-lexicographically/F-Sharp \ No newline at end of file diff --git a/Lang/F-Sharp/Variable-length-quantity b/Lang/F-Sharp/Variable-length-quantity new file mode 120000 index 0000000000..2c43b02869 --- /dev/null +++ b/Lang/F-Sharp/Variable-length-quantity @@ -0,0 +1 @@ +../../Task/Variable-length-quantity/F-Sharp \ No newline at end of file diff --git a/Lang/FALSE/Zeckendorf-number-representation b/Lang/FALSE/Zeckendorf-number-representation new file mode 120000 index 0000000000..fdef231a56 --- /dev/null +++ b/Lang/FALSE/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/FALSE \ No newline at end of file diff --git a/Lang/FOCAL/Hunt-the-Wumpus b/Lang/FOCAL/Hunt-the-Wumpus new file mode 120000 index 0000000000..098e817517 --- /dev/null +++ b/Lang/FOCAL/Hunt-the-Wumpus @@ -0,0 +1 @@ +../../Task/Hunt-the-Wumpus/FOCAL \ No newline at end of file diff --git a/Lang/FOCAL/Sierpinski-carpet b/Lang/FOCAL/Sierpinski-carpet new file mode 120000 index 0000000000..986467c5d7 --- /dev/null +++ b/Lang/FOCAL/Sierpinski-carpet @@ -0,0 +1 @@ +../../Task/Sierpinski-carpet/FOCAL \ No newline at end of file diff --git a/Lang/FOCAL/Zeckendorf-number-representation b/Lang/FOCAL/Zeckendorf-number-representation new file mode 120000 index 0000000000..d0cbc5b4d2 --- /dev/null +++ b/Lang/FOCAL/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/FOCAL \ No newline at end of file diff --git a/Lang/Fennel/100-doors b/Lang/Fennel/100-doors new file mode 120000 index 0000000000..445ef6d734 --- /dev/null +++ b/Lang/Fennel/100-doors @@ -0,0 +1 @@ +../../Task/100-doors/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Almost-prime b/Lang/Fennel/Almost-prime new file mode 120000 index 0000000000..ff96ace4e0 --- /dev/null +++ b/Lang/Fennel/Almost-prime @@ -0,0 +1 @@ +../../Task/Almost-prime/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Ascending-primes b/Lang/Fennel/Ascending-primes new file mode 120000 index 0000000000..809d348a6f --- /dev/null +++ b/Lang/Fennel/Ascending-primes @@ -0,0 +1 @@ +../../Task/Ascending-primes/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Associative-array-Iteration b/Lang/Fennel/Associative-array-Iteration new file mode 120000 index 0000000000..35dee61a57 --- /dev/null +++ b/Lang/Fennel/Associative-array-Iteration @@ -0,0 +1 @@ +../../Task/Associative-array-Iteration/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Chowla-numbers b/Lang/Fennel/Chowla-numbers new file mode 120000 index 0000000000..ceac262e93 --- /dev/null +++ b/Lang/Fennel/Chowla-numbers @@ -0,0 +1 @@ +../../Task/Chowla-numbers/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Descending-primes b/Lang/Fennel/Descending-primes new file mode 120000 index 0000000000..0de026f662 --- /dev/null +++ b/Lang/Fennel/Descending-primes @@ -0,0 +1 @@ +../../Task/Descending-primes/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Dot-product b/Lang/Fennel/Dot-product new file mode 120000 index 0000000000..ef8e13865c --- /dev/null +++ b/Lang/Fennel/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Equal-prime-and-composite-sums b/Lang/Fennel/Equal-prime-and-composite-sums new file mode 120000 index 0000000000..fd46523293 --- /dev/null +++ b/Lang/Fennel/Equal-prime-and-composite-sums @@ -0,0 +1 @@ +../../Task/Equal-prime-and-composite-sums/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Euclid-Mullin-sequence b/Lang/Fennel/Euclid-Mullin-sequence new file mode 120000 index 0000000000..3b36037b43 --- /dev/null +++ b/Lang/Fennel/Euclid-Mullin-sequence @@ -0,0 +1 @@ +../../Task/Euclid-Mullin-sequence/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Execute-Brain- b/Lang/Fennel/Execute-Brain- new file mode 120000 index 0000000000..c651f55913 --- /dev/null +++ b/Lang/Fennel/Execute-Brain- @@ -0,0 +1 @@ +../../Task/Execute-Brain-/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Haversine-formula b/Lang/Fennel/Haversine-formula new file mode 120000 index 0000000000..855dbd8be0 --- /dev/null +++ b/Lang/Fennel/Haversine-formula @@ -0,0 +1 @@ +../../Task/Haversine-formula/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Jordan-P-lya-numbers b/Lang/Fennel/Jordan-P-lya-numbers new file mode 120000 index 0000000000..b4c757f403 --- /dev/null +++ b/Lang/Fennel/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Juggler-sequence b/Lang/Fennel/Juggler-sequence new file mode 120000 index 0000000000..09d9faa2d8 --- /dev/null +++ b/Lang/Fennel/Juggler-sequence @@ -0,0 +1 @@ +../../Task/Juggler-sequence/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Legendre-prime-counting-function b/Lang/Fennel/Legendre-prime-counting-function new file mode 120000 index 0000000000..da570fb296 --- /dev/null +++ b/Lang/Fennel/Legendre-prime-counting-function @@ -0,0 +1 @@ +../../Task/Legendre-prime-counting-function/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Magic-8-ball b/Lang/Fennel/Magic-8-ball new file mode 120000 index 0000000000..aa85a0a813 --- /dev/null +++ b/Lang/Fennel/Magic-8-ball @@ -0,0 +1 @@ +../../Task/Magic-8-ball/Fennel \ No newline at end of file diff --git a/Lang/Fennel/McNuggets-problem b/Lang/Fennel/McNuggets-problem new file mode 120000 index 0000000000..6947e9ca17 --- /dev/null +++ b/Lang/Fennel/McNuggets-problem @@ -0,0 +1 @@ +../../Task/McNuggets-problem/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Numbers-with-equal-rises-and-falls b/Lang/Fennel/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..5b24fbe9c6 --- /dev/null +++ b/Lang/Fennel/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Ordered-words b/Lang/Fennel/Ordered-words new file mode 120000 index 0000000000..e6920afb80 --- /dev/null +++ b/Lang/Fennel/Ordered-words @@ -0,0 +1 @@ +../../Task/Ordered-words/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Program-name b/Lang/Fennel/Program-name new file mode 120000 index 0000000000..c12837ea94 --- /dev/null +++ b/Lang/Fennel/Program-name @@ -0,0 +1 @@ +../../Task/Program-name/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Quoting-constructs b/Lang/Fennel/Quoting-constructs new file mode 120000 index 0000000000..69544d5ca6 --- /dev/null +++ b/Lang/Fennel/Quoting-constructs @@ -0,0 +1 @@ +../../Task/Quoting-constructs/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Sleeping-Beauty-problem b/Lang/Fennel/Sleeping-Beauty-problem new file mode 120000 index 0000000000..35404c74a3 --- /dev/null +++ b/Lang/Fennel/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Square-but-not-cube b/Lang/Fennel/Square-but-not-cube new file mode 120000 index 0000000000..55c96cb4bd --- /dev/null +++ b/Lang/Fennel/Square-but-not-cube @@ -0,0 +1 @@ +../../Task/Square-but-not-cube/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Tau-function b/Lang/Fennel/Tau-function new file mode 120000 index 0000000000..97342018ad --- /dev/null +++ b/Lang/Fennel/Tau-function @@ -0,0 +1 @@ +../../Task/Tau-function/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Tau-number b/Lang/Fennel/Tau-number new file mode 120000 index 0000000000..b25562b44c --- /dev/null +++ b/Lang/Fennel/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Thue-Morse b/Lang/Fennel/Thue-Morse new file mode 120000 index 0000000000..03b98b380a --- /dev/null +++ b/Lang/Fennel/Thue-Morse @@ -0,0 +1 @@ +../../Task/Thue-Morse/Fennel \ No newline at end of file diff --git a/Lang/Fennel/Wilson-primes-of-order-n b/Lang/Fennel/Wilson-primes-of-order-n new file mode 120000 index 0000000000..3a829de574 --- /dev/null +++ b/Lang/Fennel/Wilson-primes-of-order-n @@ -0,0 +1 @@ +../../Task/Wilson-primes-of-order-n/Fennel \ No newline at end of file diff --git a/Lang/Forth/Chaocipher b/Lang/Forth/Chaocipher new file mode 120000 index 0000000000..4e26356ed4 --- /dev/null +++ b/Lang/Forth/Chaocipher @@ -0,0 +1 @@ +../../Task/Chaocipher/Forth \ No newline at end of file diff --git a/Lang/Forth/Hunt-the-Wumpus b/Lang/Forth/Hunt-the-Wumpus new file mode 120000 index 0000000000..3a835dfd4d --- /dev/null +++ b/Lang/Forth/Hunt-the-Wumpus @@ -0,0 +1 @@ +../../Task/Hunt-the-Wumpus/Forth \ No newline at end of file diff --git a/Lang/Forth/Particle-fountain b/Lang/Forth/Particle-fountain new file mode 120000 index 0000000000..3ac0d2e0d6 --- /dev/null +++ b/Lang/Forth/Particle-fountain @@ -0,0 +1 @@ +../../Task/Particle-fountain/Forth \ No newline at end of file diff --git a/Lang/Forth/Pseudo-random-numbers-PCG32 b/Lang/Forth/Pseudo-random-numbers-PCG32 new file mode 120000 index 0000000000..df0bc45550 --- /dev/null +++ b/Lang/Forth/Pseudo-random-numbers-PCG32 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-PCG32/Forth \ No newline at end of file diff --git a/Lang/Fortran/ADFGVX-cipher b/Lang/Fortran/ADFGVX-cipher new file mode 120000 index 0000000000..dc1d16bc9a --- /dev/null +++ b/Lang/Fortran/ADFGVX-cipher @@ -0,0 +1 @@ +../../Task/ADFGVX-cipher/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Abbreviations-automatic b/Lang/Fortran/Abbreviations-automatic new file mode 120000 index 0000000000..b006a0de84 --- /dev/null +++ b/Lang/Fortran/Abbreviations-automatic @@ -0,0 +1 @@ +../../Task/Abbreviations-automatic/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Abbreviations-easy b/Lang/Fortran/Abbreviations-easy new file mode 120000 index 0000000000..ad33bd3687 --- /dev/null +++ b/Lang/Fortran/Abbreviations-easy @@ -0,0 +1 @@ +../../Task/Abbreviations-easy/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Abbreviations-simple b/Lang/Fortran/Abbreviations-simple new file mode 120000 index 0000000000..9ddfe0b240 --- /dev/null +++ b/Lang/Fortran/Abbreviations-simple @@ -0,0 +1 @@ +../../Task/Abbreviations-simple/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Abelian-sandpile-model-Identity b/Lang/Fortran/Abelian-sandpile-model-Identity new file mode 120000 index 0000000000..f022469180 --- /dev/null +++ b/Lang/Fortran/Abelian-sandpile-model-Identity @@ -0,0 +1 @@ +../../Task/Abelian-sandpile-model-Identity/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Arithmetic-derivative b/Lang/Fortran/Arithmetic-derivative new file mode 120000 index 0000000000..afa7044404 --- /dev/null +++ b/Lang/Fortran/Arithmetic-derivative @@ -0,0 +1 @@ +../../Task/Arithmetic-derivative/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Arithmetic-numbers b/Lang/Fortran/Arithmetic-numbers new file mode 120000 index 0000000000..19ae0a75dc --- /dev/null +++ b/Lang/Fortran/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Best-shuffle b/Lang/Fortran/Best-shuffle new file mode 120000 index 0000000000..735756bb7c --- /dev/null +++ b/Lang/Fortran/Best-shuffle @@ -0,0 +1 @@ +../../Task/Best-shuffle/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Bifid-cipher b/Lang/Fortran/Bifid-cipher new file mode 120000 index 0000000000..65b6def5fd --- /dev/null +++ b/Lang/Fortran/Bifid-cipher @@ -0,0 +1 @@ +../../Task/Bifid-cipher/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Bin-given-limits b/Lang/Fortran/Bin-given-limits new file mode 120000 index 0000000000..d5ad60904d --- /dev/null +++ b/Lang/Fortran/Bin-given-limits @@ -0,0 +1 @@ +../../Task/Bin-given-limits/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Bioinformatics-Sequence-mutation b/Lang/Fortran/Bioinformatics-Sequence-mutation new file mode 120000 index 0000000000..9bcd7a681c --- /dev/null +++ b/Lang/Fortran/Bioinformatics-Sequence-mutation @@ -0,0 +1 @@ +../../Task/Bioinformatics-Sequence-mutation/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Brilliant-numbers b/Lang/Fortran/Brilliant-numbers new file mode 120000 index 0000000000..6c927981ae --- /dev/null +++ b/Lang/Fortran/Brilliant-numbers @@ -0,0 +1 @@ +../../Task/Brilliant-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Calkin-Wilf-sequence b/Lang/Fortran/Calkin-Wilf-sequence new file mode 120000 index 0000000000..daedbbc7bc --- /dev/null +++ b/Lang/Fortran/Calkin-Wilf-sequence @@ -0,0 +1 @@ +../../Task/Calkin-Wilf-sequence/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Camel-case-and-snake-case b/Lang/Fortran/Camel-case-and-snake-case new file mode 120000 index 0000000000..8c737ed655 --- /dev/null +++ b/Lang/Fortran/Camel-case-and-snake-case @@ -0,0 +1 @@ +../../Task/Camel-case-and-snake-case/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Casting-out-nines b/Lang/Fortran/Casting-out-nines new file mode 120000 index 0000000000..7062811203 --- /dev/null +++ b/Lang/Fortran/Casting-out-nines @@ -0,0 +1 @@ +../../Task/Casting-out-nines/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Check-input-device-is-a-terminal b/Lang/Fortran/Check-input-device-is-a-terminal new file mode 120000 index 0000000000..a97eabf9a0 --- /dev/null +++ b/Lang/Fortran/Check-input-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-input-device-is-a-terminal/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Check-output-device-is-a-terminal b/Lang/Fortran/Check-output-device-is-a-terminal new file mode 120000 index 0000000000..47a93202b8 --- /dev/null +++ b/Lang/Fortran/Check-output-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-output-device-is-a-terminal/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Commatizing-numbers b/Lang/Fortran/Commatizing-numbers new file mode 120000 index 0000000000..b30a0bb3a4 --- /dev/null +++ b/Lang/Fortran/Commatizing-numbers @@ -0,0 +1 @@ +../../Task/Commatizing-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Consecutive-primes-with-ascending-or-descending-differences b/Lang/Fortran/Consecutive-primes-with-ascending-or-descending-differences new file mode 120000 index 0000000000..1347a887b7 --- /dev/null +++ b/Lang/Fortran/Consecutive-primes-with-ascending-or-descending-differences @@ -0,0 +1 @@ +../../Task/Consecutive-primes-with-ascending-or-descending-differences/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Copy-stdin-to-stdout b/Lang/Fortran/Copy-stdin-to-stdout new file mode 120000 index 0000000000..47cac281c7 --- /dev/null +++ b/Lang/Fortran/Copy-stdin-to-stdout @@ -0,0 +1 @@ +../../Task/Copy-stdin-to-stdout/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Count-the-coins b/Lang/Fortran/Count-the-coins new file mode 120000 index 0000000000..974abe5d75 --- /dev/null +++ b/Lang/Fortran/Count-the-coins @@ -0,0 +1 @@ +../../Task/Count-the-coins/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Cuban-primes b/Lang/Fortran/Cuban-primes new file mode 120000 index 0000000000..87850fcead --- /dev/null +++ b/Lang/Fortran/Cuban-primes @@ -0,0 +1 @@ +../../Task/Cuban-primes/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Cullen-and-Woodall-numbers b/Lang/Fortran/Cullen-and-Woodall-numbers new file mode 120000 index 0000000000..ca6a11cd97 --- /dev/null +++ b/Lang/Fortran/Cullen-and-Woodall-numbers @@ -0,0 +1 @@ +../../Task/Cullen-and-Woodall-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Currency b/Lang/Fortran/Currency new file mode 120000 index 0000000000..2f7b0a58da --- /dev/null +++ b/Lang/Fortran/Currency @@ -0,0 +1 @@ +../../Task/Currency/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Curzon-numbers b/Lang/Fortran/Curzon-numbers new file mode 120000 index 0000000000..b7d16c2b28 --- /dev/null +++ b/Lang/Fortran/Curzon-numbers @@ -0,0 +1 @@ +../../Task/Curzon-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Cyclops-numbers b/Lang/Fortran/Cyclops-numbers new file mode 120000 index 0000000000..8c606709ad --- /dev/null +++ b/Lang/Fortran/Cyclops-numbers @@ -0,0 +1 @@ +../../Task/Cyclops-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Demings-funnel b/Lang/Fortran/Demings-funnel new file mode 120000 index 0000000000..0a1ca7ab40 --- /dev/null +++ b/Lang/Fortran/Demings-funnel @@ -0,0 +1 @@ +../../Task/Demings-funnel/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Determine-if-a-string-is-collapsible b/Lang/Fortran/Determine-if-a-string-is-collapsible new file mode 120000 index 0000000000..f496b06786 --- /dev/null +++ b/Lang/Fortran/Determine-if-a-string-is-collapsible @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-collapsible/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Determine-if-two-triangles-overlap b/Lang/Fortran/Determine-if-two-triangles-overlap new file mode 120000 index 0000000000..902cd39054 --- /dev/null +++ b/Lang/Fortran/Determine-if-two-triangles-overlap @@ -0,0 +1 @@ +../../Task/Determine-if-two-triangles-overlap/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Dice-game-probabilities b/Lang/Fortran/Dice-game-probabilities new file mode 120000 index 0000000000..1215daca7a --- /dev/null +++ b/Lang/Fortran/Dice-game-probabilities @@ -0,0 +1 @@ +../../Task/Dice-game-probabilities/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Dinesmans-multiple-dwelling-problem b/Lang/Fortran/Dinesmans-multiple-dwelling-problem new file mode 120000 index 0000000000..4ab5caf233 --- /dev/null +++ b/Lang/Fortran/Dinesmans-multiple-dwelling-problem @@ -0,0 +1 @@ +../../Task/Dinesmans-multiple-dwelling-problem/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Dining-philosophers b/Lang/Fortran/Dining-philosophers new file mode 120000 index 0000000000..8822e00fdf --- /dev/null +++ b/Lang/Fortran/Dining-philosophers @@ -0,0 +1 @@ +../../Task/Dining-philosophers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Diversity-prediction-theorem b/Lang/Fortran/Diversity-prediction-theorem new file mode 120000 index 0000000000..c6eafa5019 --- /dev/null +++ b/Lang/Fortran/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Eban-numbers b/Lang/Fortran/Eban-numbers new file mode 120000 index 0000000000..0d435c16c7 --- /dev/null +++ b/Lang/Fortran/Eban-numbers @@ -0,0 +1 @@ +../../Task/Eban-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Entropy-Narcissist b/Lang/Fortran/Entropy-Narcissist new file mode 120000 index 0000000000..9050980c1c --- /dev/null +++ b/Lang/Fortran/Entropy-Narcissist @@ -0,0 +1 @@ +../../Task/Entropy-Narcissist/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Exponentiation-with-infix-operators-in-or-operating-on-the-base b/Lang/Fortran/Exponentiation-with-infix-operators-in-or-operating-on-the-base new file mode 120000 index 0000000000..813fe58706 --- /dev/null +++ b/Lang/Fortran/Exponentiation-with-infix-operators-in-or-operating-on-the-base @@ -0,0 +1 @@ +../../Task/Exponentiation-with-infix-operators-in-or-operating-on-the-base/Fortran \ No newline at end of file diff --git a/Lang/Fortran/FASTA-format b/Lang/Fortran/FASTA-format new file mode 120000 index 0000000000..b5442ba0f5 --- /dev/null +++ b/Lang/Fortran/FASTA-format @@ -0,0 +1 @@ +../../Task/FASTA-format/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Factorions b/Lang/Fortran/Factorions new file mode 120000 index 0000000000..2a48b53fa3 --- /dev/null +++ b/Lang/Fortran/Factorions @@ -0,0 +1 @@ +../../Task/Factorions/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Farey-sequence b/Lang/Fortran/Farey-sequence new file mode 120000 index 0000000000..d7c19f96de --- /dev/null +++ b/Lang/Fortran/Farey-sequence @@ -0,0 +1 @@ +../../Task/Farey-sequence/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Fibonacci-word b/Lang/Fortran/Fibonacci-word new file mode 120000 index 0000000000..e92e6e10a6 --- /dev/null +++ b/Lang/Fortran/Fibonacci-word @@ -0,0 +1 @@ +../../Task/Fibonacci-word/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Find-Chess960-starting-position-identifier b/Lang/Fortran/Find-Chess960-starting-position-identifier new file mode 120000 index 0000000000..9300b24a96 --- /dev/null +++ b/Lang/Fortran/Find-Chess960-starting-position-identifier @@ -0,0 +1 @@ +../../Task/Find-Chess960-starting-position-identifier/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Find-common-directory-path b/Lang/Fortran/Find-common-directory-path new file mode 120000 index 0000000000..87683f2dbe --- /dev/null +++ b/Lang/Fortran/Find-common-directory-path @@ -0,0 +1 @@ +../../Task/Find-common-directory-path/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Find-the-intersection-of-a-line-with-a-plane b/Lang/Fortran/Find-the-intersection-of-a-line-with-a-plane new file mode 120000 index 0000000000..b07ee0b0a7 --- /dev/null +++ b/Lang/Fortran/Find-the-intersection-of-a-line-with-a-plane @@ -0,0 +1 @@ +../../Task/Find-the-intersection-of-a-line-with-a-plane/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Fivenum b/Lang/Fortran/Fivenum new file mode 120000 index 0000000000..a8fe9953dc --- /dev/null +++ b/Lang/Fortran/Fivenum @@ -0,0 +1 @@ +../../Task/Fivenum/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Fixed-length-records b/Lang/Fortran/Fixed-length-records new file mode 120000 index 0000000000..aa68735e7e --- /dev/null +++ b/Lang/Fortran/Fixed-length-records @@ -0,0 +1 @@ +../../Task/Fixed-length-records/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Fraction-reduction b/Lang/Fortran/Fraction-reduction new file mode 120000 index 0000000000..f7daa9279c --- /dev/null +++ b/Lang/Fortran/Fraction-reduction @@ -0,0 +1 @@ +../../Task/Fraction-reduction/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Fusc-sequence b/Lang/Fortran/Fusc-sequence new file mode 120000 index 0000000000..c5e3005573 --- /dev/null +++ b/Lang/Fortran/Fusc-sequence @@ -0,0 +1 @@ +../../Task/Fusc-sequence/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Gapful-numbers b/Lang/Fortran/Gapful-numbers new file mode 120000 index 0000000000..7500b01654 --- /dev/null +++ b/Lang/Fortran/Gapful-numbers @@ -0,0 +1 @@ +../../Task/Gapful-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Giuga-numbers b/Lang/Fortran/Giuga-numbers new file mode 120000 index 0000000000..9f15a4c7e2 --- /dev/null +++ b/Lang/Fortran/Giuga-numbers @@ -0,0 +1 @@ +../../Task/Giuga-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Greedy-algorithm-for-Egyptian-fractions b/Lang/Fortran/Greedy-algorithm-for-Egyptian-fractions new file mode 120000 index 0000000000..053e501120 --- /dev/null +++ b/Lang/Fortran/Greedy-algorithm-for-Egyptian-fractions @@ -0,0 +1 @@ +../../Task/Greedy-algorithm-for-Egyptian-fractions/Fortran \ No newline at end of file diff --git a/Lang/Fortran/HTTP b/Lang/Fortran/HTTP new file mode 120000 index 0000000000..24f0692116 --- /dev/null +++ b/Lang/Fortran/HTTP @@ -0,0 +1 @@ +../../Task/HTTP/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Hex-words b/Lang/Fortran/Hex-words new file mode 120000 index 0000000000..2b9a4573e8 --- /dev/null +++ b/Lang/Fortran/Hex-words @@ -0,0 +1 @@ +../../Task/Hex-words/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Intersecting-number-wheels b/Lang/Fortran/Intersecting-number-wheels new file mode 120000 index 0000000000..f87ba36725 --- /dev/null +++ b/Lang/Fortran/Intersecting-number-wheels @@ -0,0 +1 @@ +../../Task/Intersecting-number-wheels/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Isograms-and-heterograms b/Lang/Fortran/Isograms-and-heterograms new file mode 120000 index 0000000000..cc9bb4e50b --- /dev/null +++ b/Lang/Fortran/Isograms-and-heterograms @@ -0,0 +1 @@ +../../Task/Isograms-and-heterograms/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Iterated-digits-squaring b/Lang/Fortran/Iterated-digits-squaring new file mode 120000 index 0000000000..b72dc14257 --- /dev/null +++ b/Lang/Fortran/Iterated-digits-squaring @@ -0,0 +1 @@ +../../Task/Iterated-digits-squaring/Fortran \ No newline at end of file diff --git a/Lang/Fortran/K-d-tree b/Lang/Fortran/K-d-tree new file mode 120000 index 0000000000..3b7491c540 --- /dev/null +++ b/Lang/Fortran/K-d-tree @@ -0,0 +1 @@ +../../Task/K-d-tree/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Kernighans-large-earthquake-problem b/Lang/Fortran/Kernighans-large-earthquake-problem new file mode 120000 index 0000000000..ae20f8ddbd --- /dev/null +++ b/Lang/Fortran/Kernighans-large-earthquake-problem @@ -0,0 +1 @@ +../../Task/Kernighans-large-earthquake-problem/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Largest-number-divisible-by-its-digits b/Lang/Fortran/Largest-number-divisible-by-its-digits new file mode 120000 index 0000000000..cd7d8d0694 --- /dev/null +++ b/Lang/Fortran/Largest-number-divisible-by-its-digits @@ -0,0 +1 @@ +../../Task/Largest-number-divisible-by-its-digits/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Logistic-curve-fitting-in-epidemiology b/Lang/Fortran/Logistic-curve-fitting-in-epidemiology new file mode 120000 index 0000000000..c968939bbf --- /dev/null +++ b/Lang/Fortran/Logistic-curve-fitting-in-epidemiology @@ -0,0 +1 @@ +../../Task/Logistic-curve-fitting-in-epidemiology/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Long-literals-with-continuations b/Lang/Fortran/Long-literals-with-continuations new file mode 120000 index 0000000000..7af1186694 --- /dev/null +++ b/Lang/Fortran/Long-literals-with-continuations @@ -0,0 +1 @@ +../../Task/Long-literals-with-continuations/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Longest-increasing-subsequence b/Lang/Fortran/Longest-increasing-subsequence new file mode 120000 index 0000000000..4d7a715c23 --- /dev/null +++ b/Lang/Fortran/Longest-increasing-subsequence @@ -0,0 +1 @@ +../../Task/Longest-increasing-subsequence/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Loops-Wrong-ranges b/Lang/Fortran/Loops-Wrong-ranges new file mode 120000 index 0000000000..ecb218786f --- /dev/null +++ b/Lang/Fortran/Loops-Wrong-ranges @@ -0,0 +1 @@ +../../Task/Loops-Wrong-ranges/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Lucky-and-even-lucky-numbers b/Lang/Fortran/Lucky-and-even-lucky-numbers new file mode 120000 index 0000000000..5ac4d084fd --- /dev/null +++ b/Lang/Fortran/Lucky-and-even-lucky-numbers @@ -0,0 +1 @@ +../../Task/Lucky-and-even-lucky-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Magic-constant b/Lang/Fortran/Magic-constant new file mode 120000 index 0000000000..011d77bc86 --- /dev/null +++ b/Lang/Fortran/Magic-constant @@ -0,0 +1 @@ +../../Task/Magic-constant/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Metallic-ratios b/Lang/Fortran/Metallic-ratios new file mode 120000 index 0000000000..21133a8990 --- /dev/null +++ b/Lang/Fortran/Metallic-ratios @@ -0,0 +1 @@ +../../Task/Metallic-ratios/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Mind-boggling-card-trick b/Lang/Fortran/Mind-boggling-card-trick new file mode 120000 index 0000000000..bda2aaf5f0 --- /dev/null +++ b/Lang/Fortran/Mind-boggling-card-trick @@ -0,0 +1 @@ +../../Task/Mind-boggling-card-trick/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Minimum-multiple-of-m-where-digital-sum-equals-m b/Lang/Fortran/Minimum-multiple-of-m-where-digital-sum-equals-m new file mode 120000 index 0000000000..0e425fef14 --- /dev/null +++ b/Lang/Fortran/Minimum-multiple-of-m-where-digital-sum-equals-m @@ -0,0 +1 @@ +../../Task/Minimum-multiple-of-m-where-digital-sum-equals-m/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Minimum-positive-multiple-in-base-10-using-only-0-and-1 b/Lang/Fortran/Minimum-positive-multiple-in-base-10-using-only-0-and-1 new file mode 120000 index 0000000000..2524fb63f9 --- /dev/null +++ b/Lang/Fortran/Minimum-positive-multiple-in-base-10-using-only-0-and-1 @@ -0,0 +1 @@ +../../Task/Minimum-positive-multiple-in-base-10-using-only-0-and-1/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Modified-random-distribution b/Lang/Fortran/Modified-random-distribution new file mode 120000 index 0000000000..b886daca51 --- /dev/null +++ b/Lang/Fortran/Modified-random-distribution @@ -0,0 +1 @@ +../../Task/Modified-random-distribution/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Move-to-front-algorithm b/Lang/Fortran/Move-to-front-algorithm new file mode 120000 index 0000000000..aaea4a888b --- /dev/null +++ b/Lang/Fortran/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Multisplit b/Lang/Fortran/Multisplit new file mode 120000 index 0000000000..f032908bb4 --- /dev/null +++ b/Lang/Fortran/Multisplit @@ -0,0 +1 @@ +../../Task/Multisplit/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Numbers-which-are-the-cube-roots-of-the-product-of-their-proper-divisors b/Lang/Fortran/Numbers-which-are-the-cube-roots-of-the-product-of-their-proper-divisors new file mode 120000 index 0000000000..2f7237b820 --- /dev/null +++ b/Lang/Fortran/Numbers-which-are-the-cube-roots-of-the-product-of-their-proper-divisors @@ -0,0 +1 @@ +../../Task/Numbers-which-are-the-cube-roots-of-the-product-of-their-proper-divisors/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Ormiston-triples b/Lang/Fortran/Ormiston-triples new file mode 120000 index 0000000000..a2f8794905 --- /dev/null +++ b/Lang/Fortran/Ormiston-triples @@ -0,0 +1 @@ +../../Task/Ormiston-triples/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Palindrome-dates b/Lang/Fortran/Palindrome-dates new file mode 120000 index 0000000000..0f7da68189 --- /dev/null +++ b/Lang/Fortran/Palindrome-dates @@ -0,0 +1 @@ +../../Task/Palindrome-dates/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Parallel-brute-force b/Lang/Fortran/Parallel-brute-force new file mode 120000 index 0000000000..85bd9c5ced --- /dev/null +++ b/Lang/Fortran/Parallel-brute-force @@ -0,0 +1 @@ +../../Task/Parallel-brute-force/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Password-generator b/Lang/Fortran/Password-generator new file mode 120000 index 0000000000..5ff2015452 --- /dev/null +++ b/Lang/Fortran/Password-generator @@ -0,0 +1 @@ +../../Task/Password-generator/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Pells-equation b/Lang/Fortran/Pells-equation new file mode 120000 index 0000000000..5929e39745 --- /dev/null +++ b/Lang/Fortran/Pells-equation @@ -0,0 +1 @@ +../../Task/Pells-equation/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Playfair-cipher b/Lang/Fortran/Playfair-cipher new file mode 120000 index 0000000000..7f02f8e934 --- /dev/null +++ b/Lang/Fortran/Playfair-cipher @@ -0,0 +1 @@ +../../Task/Playfair-cipher/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Primality-by-Wilsons-theorem b/Lang/Fortran/Primality-by-Wilsons-theorem new file mode 120000 index 0000000000..228dd95d2d --- /dev/null +++ b/Lang/Fortran/Primality-by-Wilsons-theorem @@ -0,0 +1 @@ +../../Task/Primality-by-Wilsons-theorem/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Pseudo-random-numbers-Splitmix64 b/Lang/Fortran/Pseudo-random-numbers-Splitmix64 new file mode 120000 index 0000000000..39aac5cdd2 --- /dev/null +++ b/Lang/Fortran/Pseudo-random-numbers-Splitmix64 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Splitmix64/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Ramanujan-primes-twins b/Lang/Fortran/Ramanujan-primes-twins new file mode 120000 index 0000000000..bdb1a22484 --- /dev/null +++ b/Lang/Fortran/Ramanujan-primes-twins @@ -0,0 +1 @@ +../../Task/Ramanujan-primes-twins/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Ramanujans-constant b/Lang/Fortran/Ramanujans-constant new file mode 120000 index 0000000000..8de4420011 --- /dev/null +++ b/Lang/Fortran/Ramanujans-constant @@ -0,0 +1 @@ +../../Task/Ramanujans-constant/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Ramer-Douglas-Peucker-line-simplification b/Lang/Fortran/Ramer-Douglas-Peucker-line-simplification new file mode 120000 index 0000000000..a601cbd90f --- /dev/null +++ b/Lang/Fortran/Ramer-Douglas-Peucker-line-simplification @@ -0,0 +1 @@ +../../Task/Ramer-Douglas-Peucker-line-simplification/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Read-a-file-character-by-character-UTF8 b/Lang/Fortran/Read-a-file-character-by-character-UTF8 new file mode 120000 index 0000000000..4e9ecfa6e0 --- /dev/null +++ b/Lang/Fortran/Read-a-file-character-by-character-UTF8 @@ -0,0 +1 @@ +../../Task/Read-a-file-character-by-character-UTF8/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Resistor-mesh b/Lang/Fortran/Resistor-mesh new file mode 120000 index 0000000000..4c45bf818f --- /dev/null +++ b/Lang/Fortran/Resistor-mesh @@ -0,0 +1 @@ +../../Task/Resistor-mesh/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Sailors-coconuts-and-a-monkey-problem b/Lang/Fortran/Sailors-coconuts-and-a-monkey-problem new file mode 120000 index 0000000000..e105172665 --- /dev/null +++ b/Lang/Fortran/Sailors-coconuts-and-a-monkey-problem @@ -0,0 +1 @@ +../../Task/Sailors-coconuts-and-a-monkey-problem/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Sieve-of-Pritchard b/Lang/Fortran/Sieve-of-Pritchard new file mode 120000 index 0000000000..a74974dd66 --- /dev/null +++ b/Lang/Fortran/Sieve-of-Pritchard @@ -0,0 +1 @@ +../../Task/Sieve-of-Pritchard/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Solve-a-Hopido-puzzle b/Lang/Fortran/Solve-a-Hopido-puzzle new file mode 120000 index 0000000000..4726977710 --- /dev/null +++ b/Lang/Fortran/Solve-a-Hopido-puzzle @@ -0,0 +1 @@ +../../Task/Solve-a-Hopido-puzzle/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Sorting-algorithms-Cocktail-sort-with-shifting-bounds b/Lang/Fortran/Sorting-algorithms-Cocktail-sort-with-shifting-bounds new file mode 120000 index 0000000000..cbe69052c4 --- /dev/null +++ b/Lang/Fortran/Sorting-algorithms-Cocktail-sort-with-shifting-bounds @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Cocktail-sort-with-shifting-bounds/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Square-but-not-cube b/Lang/Fortran/Square-but-not-cube new file mode 120000 index 0000000000..13809f6e51 --- /dev/null +++ b/Lang/Fortran/Square-but-not-cube @@ -0,0 +1 @@ +../../Task/Square-but-not-cube/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Stable-marriage-problem b/Lang/Fortran/Stable-marriage-problem new file mode 120000 index 0000000000..b61f49608c --- /dev/null +++ b/Lang/Fortran/Stable-marriage-problem @@ -0,0 +1 @@ +../../Task/Stable-marriage-problem/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Strassens-algorithm b/Lang/Fortran/Strassens-algorithm new file mode 120000 index 0000000000..f73f6498f4 --- /dev/null +++ b/Lang/Fortran/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Synchronous-concurrency b/Lang/Fortran/Synchronous-concurrency new file mode 120000 index 0000000000..f0f128cdfd --- /dev/null +++ b/Lang/Fortran/Synchronous-concurrency @@ -0,0 +1 @@ +../../Task/Synchronous-concurrency/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Tarjan b/Lang/Fortran/Tarjan new file mode 120000 index 0000000000..22149d08b7 --- /dev/null +++ b/Lang/Fortran/Tarjan @@ -0,0 +1 @@ +../../Task/Tarjan/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Total-circles-area b/Lang/Fortran/Total-circles-area new file mode 120000 index 0000000000..7ea452c217 --- /dev/null +++ b/Lang/Fortran/Total-circles-area @@ -0,0 +1 @@ +../../Task/Total-circles-area/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Tree-datastructures b/Lang/Fortran/Tree-datastructures new file mode 120000 index 0000000000..0155519b78 --- /dev/null +++ b/Lang/Fortran/Tree-datastructures @@ -0,0 +1 @@ +../../Task/Tree-datastructures/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Twelve-statements b/Lang/Fortran/Twelve-statements new file mode 120000 index 0000000000..dfaa2166b8 --- /dev/null +++ b/Lang/Fortran/Twelve-statements @@ -0,0 +1 @@ +../../Task/Twelve-statements/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Two-bullet-roulette b/Lang/Fortran/Two-bullet-roulette new file mode 120000 index 0000000000..67f7fb2512 --- /dev/null +++ b/Lang/Fortran/Two-bullet-roulette @@ -0,0 +1 @@ +../../Task/Two-bullet-roulette/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Ukkonen-s-suffix-tree-construction b/Lang/Fortran/Ukkonen-s-suffix-tree-construction new file mode 120000 index 0000000000..183d59f5c8 --- /dev/null +++ b/Lang/Fortran/Ukkonen-s-suffix-tree-construction @@ -0,0 +1 @@ +../../Task/Ukkonen-s-suffix-tree-construction/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Unprimeable-numbers b/Lang/Fortran/Unprimeable-numbers new file mode 120000 index 0000000000..9835babcf5 --- /dev/null +++ b/Lang/Fortran/Unprimeable-numbers @@ -0,0 +1 @@ +../../Task/Unprimeable-numbers/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Vampire-number b/Lang/Fortran/Vampire-number new file mode 120000 index 0000000000..fda3c25555 --- /dev/null +++ b/Lang/Fortran/Vampire-number @@ -0,0 +1 @@ +../../Task/Vampire-number/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Verhoeff-algorithm b/Lang/Fortran/Verhoeff-algorithm new file mode 120000 index 0000000000..da50f29648 --- /dev/null +++ b/Lang/Fortran/Verhoeff-algorithm @@ -0,0 +1 @@ +../../Task/Verhoeff-algorithm/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Word-search b/Lang/Fortran/Word-search new file mode 120000 index 0000000000..1675b7de44 --- /dev/null +++ b/Lang/Fortran/Word-search @@ -0,0 +1 @@ +../../Task/Word-search/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Yellowstone-sequence b/Lang/Fortran/Yellowstone-sequence new file mode 120000 index 0000000000..ba08bc09f7 --- /dev/null +++ b/Lang/Fortran/Yellowstone-sequence @@ -0,0 +1 @@ +../../Task/Yellowstone-sequence/Fortran \ No newline at end of file diff --git a/Lang/Fortran/Zebra-puzzle b/Lang/Fortran/Zebra-puzzle new file mode 120000 index 0000000000..93816a6fc6 --- /dev/null +++ b/Lang/Fortran/Zebra-puzzle @@ -0,0 +1 @@ +../../Task/Zebra-puzzle/Fortran \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/ADFGVX-cipher b/Lang/Free-Pascal-Lazarus/ADFGVX-cipher new file mode 120000 index 0000000000..b14ee34ace --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/ADFGVX-cipher @@ -0,0 +1 @@ +../../Task/ADFGVX-cipher/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Abundant-odd-numbers b/Lang/Free-Pascal-Lazarus/Abundant-odd-numbers new file mode 120000 index 0000000000..04dfaa00e1 --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Bell-numbers b/Lang/Free-Pascal-Lazarus/Bell-numbers new file mode 120000 index 0000000000..889cd61708 --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Brazilian-numbers b/Lang/Free-Pascal-Lazarus/Brazilian-numbers new file mode 120000 index 0000000000..2f21964a49 --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Duffinian-numbers b/Lang/Free-Pascal-Lazarus/Duffinian-numbers new file mode 120000 index 0000000000..d54184ff4d --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Duffinian-numbers @@ -0,0 +1 @@ +../../Task/Duffinian-numbers/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Dutch-national-flag-problem b/Lang/Free-Pascal-Lazarus/Dutch-national-flag-problem new file mode 120000 index 0000000000..da47f4535f --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Dutch-national-flag-problem @@ -0,0 +1 @@ +../../Task/Dutch-national-flag-problem/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Ethiopian-multiplication b/Lang/Free-Pascal-Lazarus/Ethiopian-multiplication new file mode 120000 index 0000000000..845adfef13 --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Gamma-function b/Lang/Free-Pascal-Lazarus/Gamma-function new file mode 120000 index 0000000000..9c45231564 --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Gamma-function @@ -0,0 +1 @@ +../../Task/Gamma-function/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Kaprekar-numbers b/Lang/Free-Pascal-Lazarus/Kaprekar-numbers new file mode 120000 index 0000000000..7aca236c6b --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Kaprekar-numbers @@ -0,0 +1 @@ +../../Task/Kaprekar-numbers/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Largest-number-divisible-by-its-digits b/Lang/Free-Pascal-Lazarus/Largest-number-divisible-by-its-digits new file mode 120000 index 0000000000..702d65adc8 --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Largest-number-divisible-by-its-digits @@ -0,0 +1 @@ +../../Task/Largest-number-divisible-by-its-digits/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Leap-year b/Lang/Free-Pascal-Lazarus/Leap-year new file mode 120000 index 0000000000..1dc9648945 --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Leap-year @@ -0,0 +1 @@ +../../Task/Leap-year/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Numbers-with-equal-rises-and-falls b/Lang/Free-Pascal-Lazarus/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..d3988596ad --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Parallel-brute-force b/Lang/Free-Pascal-Lazarus/Parallel-brute-force new file mode 120000 index 0000000000..cdb4d87e7a --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Parallel-brute-force @@ -0,0 +1 @@ +../../Task/Parallel-brute-force/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Prime-decomposition b/Lang/Free-Pascal-Lazarus/Prime-decomposition new file mode 120000 index 0000000000..358a72f6ea --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Prime-decomposition @@ -0,0 +1 @@ +../../Task/Prime-decomposition/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/Free-Pascal-Lazarus/Square-free-integers b/Lang/Free-Pascal-Lazarus/Square-free-integers new file mode 120000 index 0000000000..88fe83b6b1 --- /dev/null +++ b/Lang/Free-Pascal-Lazarus/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/Free-Pascal-Lazarus \ No newline at end of file diff --git a/Lang/FreeBASIC/Calkin-Wilf-sequence b/Lang/FreeBASIC/Calkin-Wilf-sequence deleted file mode 120000 index 0cfeafa7e2..0000000000 --- a/Lang/FreeBASIC/Calkin-Wilf-sequence +++ /dev/null @@ -1 +0,0 @@ -../../Task/Calkin-Wilf-sequence/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Compiler-AST-interpreter b/Lang/FreeBASIC/Compiler-AST-interpreter new file mode 120000 index 0000000000..ea89d91369 --- /dev/null +++ b/Lang/FreeBASIC/Compiler-AST-interpreter @@ -0,0 +1 @@ +../../Task/Compiler-AST-interpreter/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Compiler-code-generator b/Lang/FreeBASIC/Compiler-code-generator new file mode 120000 index 0000000000..836b1482c2 --- /dev/null +++ b/Lang/FreeBASIC/Compiler-code-generator @@ -0,0 +1 @@ +../../Task/Compiler-code-generator/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Compiler-virtual-machine-interpreter b/Lang/FreeBASIC/Compiler-virtual-machine-interpreter new file mode 120000 index 0000000000..18e70488f2 --- /dev/null +++ b/Lang/FreeBASIC/Compiler-virtual-machine-interpreter @@ -0,0 +1 @@ +../../Task/Compiler-virtual-machine-interpreter/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Gotchas b/Lang/FreeBASIC/Gotchas new file mode 120000 index 0000000000..152b1da45f --- /dev/null +++ b/Lang/FreeBASIC/Gotchas @@ -0,0 +1 @@ +../../Task/Gotchas/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Hough-transform b/Lang/FreeBASIC/Hough-transform new file mode 120000 index 0000000000..b825046529 --- /dev/null +++ b/Lang/FreeBASIC/Hough-transform @@ -0,0 +1 @@ +../../Task/Hough-transform/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Im-a-software-engineer-get-me-out-of-here b/Lang/FreeBASIC/Im-a-software-engineer-get-me-out-of-here new file mode 120000 index 0000000000..2169aad43b --- /dev/null +++ b/Lang/FreeBASIC/Im-a-software-engineer-get-me-out-of-here @@ -0,0 +1 @@ +../../Task/Im-a-software-engineer-get-me-out-of-here/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Random-sentence-from-book b/Lang/FreeBASIC/Random-sentence-from-book new file mode 120000 index 0000000000..9834480618 --- /dev/null +++ b/Lang/FreeBASIC/Random-sentence-from-book @@ -0,0 +1 @@ +../../Task/Random-sentence-from-book/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Sokoban b/Lang/FreeBASIC/Sokoban new file mode 120000 index 0000000000..4305dae36d --- /dev/null +++ b/Lang/FreeBASIC/Sokoban @@ -0,0 +1 @@ +../../Task/Sokoban/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/URL-parser b/Lang/FreeBASIC/URL-parser new file mode 120000 index 0000000000..870d1a309b --- /dev/null +++ b/Lang/FreeBASIC/URL-parser @@ -0,0 +1 @@ +../../Task/URL-parser/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Web-scraping b/Lang/FreeBASIC/Web-scraping new file mode 120000 index 0000000000..ef3ee370f4 --- /dev/null +++ b/Lang/FreeBASIC/Web-scraping @@ -0,0 +1 @@ +../../Task/Web-scraping/FreeBASIC \ No newline at end of file diff --git a/Lang/FreeBASIC/Yahoo-search-interface b/Lang/FreeBASIC/Yahoo-search-interface new file mode 120000 index 0000000000..f92d06f36d --- /dev/null +++ b/Lang/FreeBASIC/Yahoo-search-interface @@ -0,0 +1 @@ +../../Task/Yahoo-search-interface/FreeBASIC \ No newline at end of file diff --git a/Lang/Frink/Averages-Root-mean-square b/Lang/Frink/Averages-Root-mean-square new file mode 120000 index 0000000000..5ccaff432e --- /dev/null +++ b/Lang/Frink/Averages-Root-mean-square @@ -0,0 +1 @@ +../../Task/Averages-Root-mean-square/Frink \ No newline at end of file diff --git a/Lang/Frink/Blum-integer b/Lang/Frink/Blum-integer new file mode 120000 index 0000000000..51dea63ee5 --- /dev/null +++ b/Lang/Frink/Blum-integer @@ -0,0 +1 @@ +../../Task/Blum-integer/Frink \ No newline at end of file diff --git a/Lang/Frink/Combinations b/Lang/Frink/Combinations new file mode 120000 index 0000000000..ca07ce8ac3 --- /dev/null +++ b/Lang/Frink/Combinations @@ -0,0 +1 @@ +../../Task/Combinations/Frink \ No newline at end of file diff --git a/Lang/Frink/Entropy b/Lang/Frink/Entropy new file mode 120000 index 0000000000..686a6c7be3 --- /dev/null +++ b/Lang/Frink/Entropy @@ -0,0 +1 @@ +../../Task/Entropy/Frink \ No newline at end of file diff --git a/Lang/Frink/Factorial-primes b/Lang/Frink/Factorial-primes new file mode 120000 index 0000000000..704a6876ac --- /dev/null +++ b/Lang/Frink/Factorial-primes @@ -0,0 +1 @@ +../../Task/Factorial-primes/Frink \ No newline at end of file diff --git a/Lang/Frink/Find-palindromic-numbers-in-both-binary-and-ternary-bases b/Lang/Frink/Find-palindromic-numbers-in-both-binary-and-ternary-bases new file mode 120000 index 0000000000..8a6a61669b --- /dev/null +++ b/Lang/Frink/Find-palindromic-numbers-in-both-binary-and-ternary-bases @@ -0,0 +1 @@ +../../Task/Find-palindromic-numbers-in-both-binary-and-ternary-bases/Frink \ No newline at end of file diff --git a/Lang/Frink/Floyds-triangle b/Lang/Frink/Floyds-triangle new file mode 120000 index 0000000000..993ee6e3c2 --- /dev/null +++ b/Lang/Frink/Floyds-triangle @@ -0,0 +1 @@ +../../Task/Floyds-triangle/Frink \ No newline at end of file diff --git a/Lang/Frink/Knapsack-problem-0-1 b/Lang/Frink/Knapsack-problem-0-1 new file mode 120000 index 0000000000..ae292bd7e7 --- /dev/null +++ b/Lang/Frink/Knapsack-problem-0-1 @@ -0,0 +1 @@ +../../Task/Knapsack-problem-0-1/Frink \ No newline at end of file diff --git a/Lang/Frink/Knapsack-problem-Bounded b/Lang/Frink/Knapsack-problem-Bounded new file mode 120000 index 0000000000..52649c831e --- /dev/null +++ b/Lang/Frink/Knapsack-problem-Bounded @@ -0,0 +1 @@ +../../Task/Knapsack-problem-Bounded/Frink \ No newline at end of file diff --git a/Lang/Frink/Order-two-numerical-lists b/Lang/Frink/Order-two-numerical-lists new file mode 120000 index 0000000000..7daa415aeb --- /dev/null +++ b/Lang/Frink/Order-two-numerical-lists @@ -0,0 +1 @@ +../../Task/Order-two-numerical-lists/Frink \ No newline at end of file diff --git a/Lang/Frink/Palindrome-dates b/Lang/Frink/Palindrome-dates new file mode 120000 index 0000000000..9b0bf86617 --- /dev/null +++ b/Lang/Frink/Palindrome-dates @@ -0,0 +1 @@ +../../Task/Palindrome-dates/Frink \ No newline at end of file diff --git a/Lang/Frink/Search-a-list b/Lang/Frink/Search-a-list new file mode 120000 index 0000000000..71db52cc8c --- /dev/null +++ b/Lang/Frink/Search-a-list @@ -0,0 +1 @@ +../../Task/Search-a-list/Frink \ No newline at end of file diff --git a/Lang/Frink/Smith-numbers b/Lang/Frink/Smith-numbers new file mode 120000 index 0000000000..368b2f0d50 --- /dev/null +++ b/Lang/Frink/Smith-numbers @@ -0,0 +1 @@ +../../Task/Smith-numbers/Frink \ No newline at end of file diff --git a/Lang/Frink/Square-free-integers b/Lang/Frink/Square-free-integers new file mode 120000 index 0000000000..23755894dd --- /dev/null +++ b/Lang/Frink/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/Frink \ No newline at end of file diff --git a/Lang/Frink/String-matching b/Lang/Frink/String-matching new file mode 120000 index 0000000000..f56424a6a3 --- /dev/null +++ b/Lang/Frink/String-matching @@ -0,0 +1 @@ +../../Task/String-matching/Frink \ No newline at end of file diff --git a/Lang/FuncSug/15-puzzle-game b/Lang/FuncSug/15-puzzle-game new file mode 120000 index 0000000000..76eb121586 --- /dev/null +++ b/Lang/FuncSug/15-puzzle-game @@ -0,0 +1 @@ +../../Task/15-puzzle-game/FuncSug \ No newline at end of file diff --git a/Lang/FutureBasic/9-billion-names-of-God-the-integer b/Lang/FutureBasic/9-billion-names-of-God-the-integer new file mode 120000 index 0000000000..2c2322b6ea --- /dev/null +++ b/Lang/FutureBasic/9-billion-names-of-God-the-integer @@ -0,0 +1 @@ +../../Task/9-billion-names-of-God-the-integer/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Almkvist-Giullera-formula-for-pi b/Lang/FutureBasic/Almkvist-Giullera-formula-for-pi new file mode 120000 index 0000000000..0079b2eae5 --- /dev/null +++ b/Lang/FutureBasic/Almkvist-Giullera-formula-for-pi @@ -0,0 +1 @@ +../../Task/Almkvist-Giullera-formula-for-pi/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Arithmetic-Rational b/Lang/FutureBasic/Arithmetic-Rational new file mode 120000 index 0000000000..4ba3750b0f --- /dev/null +++ b/Lang/FutureBasic/Arithmetic-Rational @@ -0,0 +1 @@ +../../Task/Arithmetic-Rational/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Bernoulli-numbers b/Lang/FutureBasic/Bernoulli-numbers new file mode 120000 index 0000000000..3ed522958e --- /dev/null +++ b/Lang/FutureBasic/Bernoulli-numbers @@ -0,0 +1 @@ +../../Task/Bernoulli-numbers/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Canonicalize-CIDR b/Lang/FutureBasic/Canonicalize-CIDR new file mode 120000 index 0000000000..77fabb43fd --- /dev/null +++ b/Lang/FutureBasic/Canonicalize-CIDR @@ -0,0 +1 @@ +../../Task/Canonicalize-CIDR/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Chinese-remainder-theorem b/Lang/FutureBasic/Chinese-remainder-theorem new file mode 120000 index 0000000000..2cdd3a4f64 --- /dev/null +++ b/Lang/FutureBasic/Chinese-remainder-theorem @@ -0,0 +1 @@ +../../Task/Chinese-remainder-theorem/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Continued-fraction-Arithmetic-Construct-from-rational-number b/Lang/FutureBasic/Continued-fraction-Arithmetic-Construct-from-rational-number new file mode 120000 index 0000000000..fa25a1c542 --- /dev/null +++ b/Lang/FutureBasic/Continued-fraction-Arithmetic-Construct-from-rational-number @@ -0,0 +1 @@ +../../Task/Continued-fraction-Arithmetic-Construct-from-rational-number/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Cuban-primes b/Lang/FutureBasic/Cuban-primes new file mode 120000 index 0000000000..3b2980081c --- /dev/null +++ b/Lang/FutureBasic/Cuban-primes @@ -0,0 +1 @@ +../../Task/Cuban-primes/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Deceptive-numbers b/Lang/FutureBasic/Deceptive-numbers new file mode 120000 index 0000000000..82f50bcc9e --- /dev/null +++ b/Lang/FutureBasic/Deceptive-numbers @@ -0,0 +1 @@ +../../Task/Deceptive-numbers/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Distribution-of-0-digits-in-factorial-series b/Lang/FutureBasic/Distribution-of-0-digits-in-factorial-series new file mode 120000 index 0000000000..2e525770b5 --- /dev/null +++ b/Lang/FutureBasic/Distribution-of-0-digits-in-factorial-series @@ -0,0 +1 @@ +../../Task/Distribution-of-0-digits-in-factorial-series/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Diversity-prediction-theorem b/Lang/FutureBasic/Diversity-prediction-theorem new file mode 120000 index 0000000000..75ad65e089 --- /dev/null +++ b/Lang/FutureBasic/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Eertree b/Lang/FutureBasic/Eertree new file mode 120000 index 0000000000..f3374493cf --- /dev/null +++ b/Lang/FutureBasic/Eertree @@ -0,0 +1 @@ +../../Task/Eertree/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Euclid-Mullin-sequence b/Lang/FutureBasic/Euclid-Mullin-sequence new file mode 120000 index 0000000000..20745da07c --- /dev/null +++ b/Lang/FutureBasic/Euclid-Mullin-sequence @@ -0,0 +1 @@ +../../Task/Euclid-Mullin-sequence/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/FASTA-format b/Lang/FutureBasic/FASTA-format new file mode 120000 index 0000000000..739187f0ef --- /dev/null +++ b/Lang/FutureBasic/FASTA-format @@ -0,0 +1 @@ +../../Task/FASTA-format/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Factors-of-a-Mersenne-number b/Lang/FutureBasic/Factors-of-a-Mersenne-number new file mode 120000 index 0000000000..c65e3bfb3a --- /dev/null +++ b/Lang/FutureBasic/Factors-of-a-Mersenne-number @@ -0,0 +1 @@ +../../Task/Factors-of-a-Mersenne-number/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Fermat-numbers b/Lang/FutureBasic/Fermat-numbers new file mode 120000 index 0000000000..2c5c3120a2 --- /dev/null +++ b/Lang/FutureBasic/Fermat-numbers @@ -0,0 +1 @@ +../../Task/Fermat-numbers/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Fibonacci-n-step-number-sequences b/Lang/FutureBasic/Fibonacci-n-step-number-sequences new file mode 120000 index 0000000000..4131a2e05b --- /dev/null +++ b/Lang/FutureBasic/Fibonacci-n-step-number-sequences @@ -0,0 +1 @@ +../../Task/Fibonacci-n-step-number-sequences/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Forest-fire b/Lang/FutureBasic/Forest-fire new file mode 120000 index 0000000000..5ed21f66e0 --- /dev/null +++ b/Lang/FutureBasic/Forest-fire @@ -0,0 +1 @@ +../../Task/Forest-fire/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Golden-ratio-Convergence b/Lang/FutureBasic/Golden-ratio-Convergence new file mode 120000 index 0000000000..2807889e38 --- /dev/null +++ b/Lang/FutureBasic/Golden-ratio-Convergence @@ -0,0 +1 @@ +../../Task/Golden-ratio-Convergence/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Greedy-algorithm-for-Egyptian-fractions b/Lang/FutureBasic/Greedy-algorithm-for-Egyptian-fractions new file mode 120000 index 0000000000..65dad8fc47 --- /dev/null +++ b/Lang/FutureBasic/Greedy-algorithm-for-Egyptian-fractions @@ -0,0 +1 @@ +../../Task/Greedy-algorithm-for-Egyptian-fractions/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Hickerson-series-of-almost-integers b/Lang/FutureBasic/Hickerson-series-of-almost-integers new file mode 120000 index 0000000000..22531fa967 --- /dev/null +++ b/Lang/FutureBasic/Hickerson-series-of-almost-integers @@ -0,0 +1 @@ +../../Task/Hickerson-series-of-almost-integers/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Home-primes b/Lang/FutureBasic/Home-primes new file mode 120000 index 0000000000..4744c5ec64 --- /dev/null +++ b/Lang/FutureBasic/Home-primes @@ -0,0 +1 @@ +../../Task/Home-primes/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Juggler-sequence b/Lang/FutureBasic/Juggler-sequence new file mode 120000 index 0000000000..f39646025c --- /dev/null +++ b/Lang/FutureBasic/Juggler-sequence @@ -0,0 +1 @@ +../../Task/Juggler-sequence/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Largest-number-divisible-by-its-digits b/Lang/FutureBasic/Largest-number-divisible-by-its-digits new file mode 120000 index 0000000000..3dcba1705b --- /dev/null +++ b/Lang/FutureBasic/Largest-number-divisible-by-its-digits @@ -0,0 +1 @@ +../../Task/Largest-number-divisible-by-its-digits/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Left-factorials b/Lang/FutureBasic/Left-factorials new file mode 120000 index 0000000000..b771fa0031 --- /dev/null +++ b/Lang/FutureBasic/Left-factorials @@ -0,0 +1 @@ +../../Task/Left-factorials/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Long-multiplication b/Lang/FutureBasic/Long-multiplication new file mode 120000 index 0000000000..cc3dd93634 --- /dev/null +++ b/Lang/FutureBasic/Long-multiplication @@ -0,0 +1 @@ +../../Task/Long-multiplication/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Lucas-Lehmer-test b/Lang/FutureBasic/Lucas-Lehmer-test new file mode 120000 index 0000000000..0d48052ee1 --- /dev/null +++ b/Lang/FutureBasic/Lucas-Lehmer-test @@ -0,0 +1 @@ +../../Task/Lucas-Lehmer-test/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Man-or-boy-test b/Lang/FutureBasic/Man-or-boy-test new file mode 120000 index 0000000000..ffaf61719d --- /dev/null +++ b/Lang/FutureBasic/Man-or-boy-test @@ -0,0 +1 @@ +../../Task/Man-or-boy-test/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Matrix-digital-rain b/Lang/FutureBasic/Matrix-digital-rain new file mode 120000 index 0000000000..26c9356719 --- /dev/null +++ b/Lang/FutureBasic/Matrix-digital-rain @@ -0,0 +1 @@ +../../Task/Matrix-digital-rain/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Multi-dimensional-array b/Lang/FutureBasic/Multi-dimensional-array new file mode 120000 index 0000000000..89411e3bf7 --- /dev/null +++ b/Lang/FutureBasic/Multi-dimensional-array @@ -0,0 +1 @@ +../../Task/Multi-dimensional-array/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/N-queens-problem b/Lang/FutureBasic/N-queens-problem new file mode 120000 index 0000000000..68d9aebc8f --- /dev/null +++ b/Lang/FutureBasic/N-queens-problem @@ -0,0 +1 @@ +../../Task/N-queens-problem/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Prime-decomposition b/Lang/FutureBasic/Prime-decomposition new file mode 120000 index 0000000000..16553faec7 --- /dev/null +++ b/Lang/FutureBasic/Prime-decomposition @@ -0,0 +1 @@ +../../Task/Prime-decomposition/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Pythagorean-triples b/Lang/FutureBasic/Pythagorean-triples new file mode 120000 index 0000000000..f0267047e8 --- /dev/null +++ b/Lang/FutureBasic/Pythagorean-triples @@ -0,0 +1 @@ +../../Task/Pythagorean-triples/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Radical-of-an-integer b/Lang/FutureBasic/Radical-of-an-integer new file mode 120000 index 0000000000..6713bbf881 --- /dev/null +++ b/Lang/FutureBasic/Radical-of-an-integer @@ -0,0 +1 @@ +../../Task/Radical-of-an-integer/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Rep-string b/Lang/FutureBasic/Rep-string new file mode 120000 index 0000000000..99b81bb2f4 --- /dev/null +++ b/Lang/FutureBasic/Rep-string @@ -0,0 +1 @@ +../../Task/Rep-string/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Repunit-primes b/Lang/FutureBasic/Repunit-primes new file mode 120000 index 0000000000..366d1fc05e --- /dev/null +++ b/Lang/FutureBasic/Repunit-primes @@ -0,0 +1 @@ +../../Task/Repunit-primes/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Semiprime b/Lang/FutureBasic/Semiprime new file mode 120000 index 0000000000..71cf62e6e6 --- /dev/null +++ b/Lang/FutureBasic/Semiprime @@ -0,0 +1 @@ +../../Task/Semiprime/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Sequence-of-primorial-primes b/Lang/FutureBasic/Sequence-of-primorial-primes new file mode 120000 index 0000000000..9447c777cb --- /dev/null +++ b/Lang/FutureBasic/Sequence-of-primorial-primes @@ -0,0 +1 @@ +../../Task/Sequence-of-primorial-primes/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Sierpinski-arrowhead-curve b/Lang/FutureBasic/Sierpinski-arrowhead-curve new file mode 120000 index 0000000000..d52f730a0b --- /dev/null +++ b/Lang/FutureBasic/Sierpinski-arrowhead-curve @@ -0,0 +1 @@ +../../Task/Sierpinski-arrowhead-curve/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Sierpinski-square-curve b/Lang/FutureBasic/Sierpinski-square-curve new file mode 120000 index 0000000000..2938f1fa47 --- /dev/null +++ b/Lang/FutureBasic/Sierpinski-square-curve @@ -0,0 +1 @@ +../../Task/Sierpinski-square-curve/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Smallest-number-k-such-that-k+2^m-is-composite-for-all-m-less-than-k b/Lang/FutureBasic/Smallest-number-k-such-that-k+2^m-is-composite-for-all-m-less-than-k new file mode 120000 index 0000000000..8cc89de701 --- /dev/null +++ b/Lang/FutureBasic/Smallest-number-k-such-that-k+2^m-is-composite-for-all-m-less-than-k @@ -0,0 +1 @@ +../../Task/Smallest-number-k-such-that-k+2^m-is-composite-for-all-m-less-than-k/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Smarandache-Wellin-primes b/Lang/FutureBasic/Smarandache-Wellin-primes new file mode 120000 index 0000000000..7564a9b0b8 --- /dev/null +++ b/Lang/FutureBasic/Smarandache-Wellin-primes @@ -0,0 +1 @@ +../../Task/Smarandache-Wellin-primes/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Square-free-integers b/Lang/FutureBasic/Square-free-integers new file mode 120000 index 0000000000..d3a0459f3e --- /dev/null +++ b/Lang/FutureBasic/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Start-from-a-main-routine b/Lang/FutureBasic/Start-from-a-main-routine new file mode 120000 index 0000000000..c3215fed19 --- /dev/null +++ b/Lang/FutureBasic/Start-from-a-main-routine @@ -0,0 +1 @@ +../../Task/Start-from-a-main-routine/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Super-d-numbers b/Lang/FutureBasic/Super-d-numbers new file mode 120000 index 0000000000..77af2a994a --- /dev/null +++ b/Lang/FutureBasic/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Sylvesters-sequence b/Lang/FutureBasic/Sylvesters-sequence new file mode 120000 index 0000000000..1e1ae008f1 --- /dev/null +++ b/Lang/FutureBasic/Sylvesters-sequence @@ -0,0 +1 @@ +../../Task/Sylvesters-sequence/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/The-sieve-of-Sundaram b/Lang/FutureBasic/The-sieve-of-Sundaram new file mode 120000 index 0000000000..439633bf42 --- /dev/null +++ b/Lang/FutureBasic/The-sieve-of-Sundaram @@ -0,0 +1 @@ +../../Task/The-sieve-of-Sundaram/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Ultra-useful-primes b/Lang/FutureBasic/Ultra-useful-primes new file mode 120000 index 0000000000..eff79aec0f --- /dev/null +++ b/Lang/FutureBasic/Ultra-useful-primes @@ -0,0 +1 @@ +../../Task/Ultra-useful-primes/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Unicode-strings b/Lang/FutureBasic/Unicode-strings new file mode 120000 index 0000000000..dd71b73f3c --- /dev/null +++ b/Lang/FutureBasic/Unicode-strings @@ -0,0 +1 @@ +../../Task/Unicode-strings/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Wagstaff-primes b/Lang/FutureBasic/Wagstaff-primes new file mode 120000 index 0000000000..455c60b96b --- /dev/null +++ b/Lang/FutureBasic/Wagstaff-primes @@ -0,0 +1 @@ +../../Task/Wagstaff-primes/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Wieferich-primes b/Lang/FutureBasic/Wieferich-primes new file mode 120000 index 0000000000..1c38642d13 --- /dev/null +++ b/Lang/FutureBasic/Wieferich-primes @@ -0,0 +1 @@ +../../Task/Wieferich-primes/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Wilson-primes-of-order-n b/Lang/FutureBasic/Wilson-primes-of-order-n new file mode 120000 index 0000000000..027bdd5d80 --- /dev/null +++ b/Lang/FutureBasic/Wilson-primes-of-order-n @@ -0,0 +1 @@ +../../Task/Wilson-primes-of-order-n/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/XML-Output b/Lang/FutureBasic/XML-Output new file mode 120000 index 0000000000..7889975674 --- /dev/null +++ b/Lang/FutureBasic/XML-Output @@ -0,0 +1 @@ +../../Task/XML-Output/FutureBasic \ No newline at end of file diff --git a/Lang/FutureBasic/Zeckendorf-number-representation b/Lang/FutureBasic/Zeckendorf-number-representation new file mode 120000 index 0000000000..c805683421 --- /dev/null +++ b/Lang/FutureBasic/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/FutureBasic \ No newline at end of file diff --git a/Lang/GW-BASIC/Abundant-deficient-and-perfect-number-classifications b/Lang/GW-BASIC/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..4709185f8a --- /dev/null +++ b/Lang/GW-BASIC/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/GW-BASIC \ No newline at end of file diff --git a/Lang/GW-BASIC/Determine-if-a-string-is-collapsible b/Lang/GW-BASIC/Determine-if-a-string-is-collapsible new file mode 120000 index 0000000000..2b997d0c38 --- /dev/null +++ b/Lang/GW-BASIC/Determine-if-a-string-is-collapsible @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-collapsible/GW-BASIC \ No newline at end of file diff --git a/Lang/GW-BASIC/Dutch-national-flag-problem b/Lang/GW-BASIC/Dutch-national-flag-problem new file mode 120000 index 0000000000..96431612bd --- /dev/null +++ b/Lang/GW-BASIC/Dutch-national-flag-problem @@ -0,0 +1 @@ +../../Task/Dutch-national-flag-problem/GW-BASIC \ No newline at end of file diff --git a/Lang/GW-BASIC/Langtons-ant b/Lang/GW-BASIC/Langtons-ant new file mode 120000 index 0000000000..4d565760ef --- /dev/null +++ b/Lang/GW-BASIC/Langtons-ant @@ -0,0 +1 @@ +../../Task/Langtons-ant/GW-BASIC \ No newline at end of file diff --git a/Lang/GW-BASIC/Mayan-numerals b/Lang/GW-BASIC/Mayan-numerals new file mode 120000 index 0000000000..5c6a4bdb6a --- /dev/null +++ b/Lang/GW-BASIC/Mayan-numerals @@ -0,0 +1 @@ +../../Task/Mayan-numerals/GW-BASIC \ No newline at end of file diff --git a/Lang/GW-BASIC/Sort-an-integer-array b/Lang/GW-BASIC/Sort-an-integer-array new file mode 120000 index 0000000000..47749b90fd --- /dev/null +++ b/Lang/GW-BASIC/Sort-an-integer-array @@ -0,0 +1 @@ +../../Task/Sort-an-integer-array/GW-BASIC \ No newline at end of file diff --git a/Lang/Gambas/Diversity-prediction-theorem b/Lang/Gambas/Diversity-prediction-theorem new file mode 120000 index 0000000000..f0154a9ba0 --- /dev/null +++ b/Lang/Gambas/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Gambas \ No newline at end of file diff --git a/Lang/Gambas/Map-range b/Lang/Gambas/Map-range new file mode 120000 index 0000000000..47ffb049ec --- /dev/null +++ b/Lang/Gambas/Map-range @@ -0,0 +1 @@ +../../Task/Map-range/Gambas \ No newline at end of file diff --git a/Lang/Gleam/Abstract-type b/Lang/Gleam/Abstract-type new file mode 120000 index 0000000000..e0dafb7309 --- /dev/null +++ b/Lang/Gleam/Abstract-type @@ -0,0 +1 @@ +../../Task/Abstract-type/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Ackermann-function b/Lang/Gleam/Ackermann-function new file mode 120000 index 0000000000..6d193a9b28 --- /dev/null +++ b/Lang/Gleam/Ackermann-function @@ -0,0 +1 @@ +../../Task/Ackermann-function/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Apply-a-callback-to-an-array b/Lang/Gleam/Apply-a-callback-to-an-array new file mode 120000 index 0000000000..45d13702b0 --- /dev/null +++ b/Lang/Gleam/Apply-a-callback-to-an-array @@ -0,0 +1 @@ +../../Task/Apply-a-callback-to-an-array/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Arithmetic-Integer b/Lang/Gleam/Arithmetic-Integer new file mode 120000 index 0000000000..cf77808968 --- /dev/null +++ b/Lang/Gleam/Arithmetic-Integer @@ -0,0 +1 @@ +../../Task/Arithmetic-Integer/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Array-concatenation b/Lang/Gleam/Array-concatenation new file mode 120000 index 0000000000..a1a9260979 --- /dev/null +++ b/Lang/Gleam/Array-concatenation @@ -0,0 +1 @@ +../../Task/Array-concatenation/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Array-length b/Lang/Gleam/Array-length new file mode 120000 index 0000000000..ab180dc3f2 --- /dev/null +++ b/Lang/Gleam/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Assertions b/Lang/Gleam/Assertions new file mode 120000 index 0000000000..aca06893a5 --- /dev/null +++ b/Lang/Gleam/Assertions @@ -0,0 +1 @@ +../../Task/Assertions/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Associative-array-Creation b/Lang/Gleam/Associative-array-Creation new file mode 120000 index 0000000000..954ca71884 --- /dev/null +++ b/Lang/Gleam/Associative-array-Creation @@ -0,0 +1 @@ +../../Task/Associative-array-Creation/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Binary-digits b/Lang/Gleam/Binary-digits new file mode 120000 index 0000000000..a13df512cd --- /dev/null +++ b/Lang/Gleam/Binary-digits @@ -0,0 +1 @@ +../../Task/Binary-digits/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Catamorphism b/Lang/Gleam/Catamorphism new file mode 120000 index 0000000000..a390f8e444 --- /dev/null +++ b/Lang/Gleam/Catamorphism @@ -0,0 +1 @@ +../../Task/Catamorphism/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Comments b/Lang/Gleam/Comments new file mode 120000 index 0000000000..e7d9705951 --- /dev/null +++ b/Lang/Gleam/Comments @@ -0,0 +1 @@ +../../Task/Comments/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Compare-a-list-of-strings b/Lang/Gleam/Compare-a-list-of-strings new file mode 120000 index 0000000000..1669281682 --- /dev/null +++ b/Lang/Gleam/Compare-a-list-of-strings @@ -0,0 +1 @@ +../../Task/Compare-a-list-of-strings/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Compound-data-type b/Lang/Gleam/Compound-data-type new file mode 120000 index 0000000000..7cff564dfe --- /dev/null +++ b/Lang/Gleam/Compound-data-type @@ -0,0 +1 @@ +../../Task/Compound-data-type/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Conditional-structures b/Lang/Gleam/Conditional-structures new file mode 120000 index 0000000000..c889229abf --- /dev/null +++ b/Lang/Gleam/Conditional-structures @@ -0,0 +1 @@ +../../Task/Conditional-structures/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Copy-a-string b/Lang/Gleam/Copy-a-string new file mode 120000 index 0000000000..8cf2c44a17 --- /dev/null +++ b/Lang/Gleam/Copy-a-string @@ -0,0 +1 @@ +../../Task/Copy-a-string/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Count-in-octal b/Lang/Gleam/Count-in-octal new file mode 120000 index 0000000000..15c2c2e9c2 --- /dev/null +++ b/Lang/Gleam/Count-in-octal @@ -0,0 +1 @@ +../../Task/Count-in-octal/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Date-format b/Lang/Gleam/Date-format new file mode 120000 index 0000000000..328512d62f --- /dev/null +++ b/Lang/Gleam/Date-format @@ -0,0 +1 @@ +../../Task/Date-format/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Delete-a-file b/Lang/Gleam/Delete-a-file new file mode 120000 index 0000000000..85116e4edd --- /dev/null +++ b/Lang/Gleam/Delete-a-file @@ -0,0 +1 @@ +../../Task/Delete-a-file/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Detect-division-by-zero b/Lang/Gleam/Detect-division-by-zero new file mode 120000 index 0000000000..9eea7618bf --- /dev/null +++ b/Lang/Gleam/Detect-division-by-zero @@ -0,0 +1 @@ +../../Task/Detect-division-by-zero/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Determine-if-a-string-is-numeric b/Lang/Gleam/Determine-if-a-string-is-numeric new file mode 120000 index 0000000000..a9d9a1d6a1 --- /dev/null +++ b/Lang/Gleam/Determine-if-a-string-is-numeric @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-numeric/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Dice-game-probabilities b/Lang/Gleam/Dice-game-probabilities new file mode 120000 index 0000000000..1cf64df0ec --- /dev/null +++ b/Lang/Gleam/Dice-game-probabilities @@ -0,0 +1 @@ +../../Task/Dice-game-probabilities/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Digital-root b/Lang/Gleam/Digital-root new file mode 120000 index 0000000000..f4b00d8cfb --- /dev/null +++ b/Lang/Gleam/Digital-root @@ -0,0 +1 @@ +../../Task/Digital-root/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Dot-product b/Lang/Gleam/Dot-product new file mode 120000 index 0000000000..cf4ac49af6 --- /dev/null +++ b/Lang/Gleam/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Empty-directory b/Lang/Gleam/Empty-directory new file mode 120000 index 0000000000..1ce790d8fd --- /dev/null +++ b/Lang/Gleam/Empty-directory @@ -0,0 +1 @@ +../../Task/Empty-directory/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Empty-string b/Lang/Gleam/Empty-string new file mode 120000 index 0000000000..5b7f7b9014 --- /dev/null +++ b/Lang/Gleam/Empty-string @@ -0,0 +1 @@ +../../Task/Empty-string/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Ethiopian-multiplication b/Lang/Gleam/Ethiopian-multiplication new file mode 120000 index 0000000000..f93edec2ee --- /dev/null +++ b/Lang/Gleam/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Even-or-odd b/Lang/Gleam/Even-or-odd new file mode 120000 index 0000000000..e725b0e8c1 --- /dev/null +++ b/Lang/Gleam/Even-or-odd @@ -0,0 +1 @@ +../../Task/Even-or-odd/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Factorial b/Lang/Gleam/Factorial new file mode 120000 index 0000000000..a5b5b846f8 --- /dev/null +++ b/Lang/Gleam/Factorial @@ -0,0 +1 @@ +../../Task/Factorial/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Fibonacci-sequence b/Lang/Gleam/Fibonacci-sequence new file mode 120000 index 0000000000..1d18c4a46d --- /dev/null +++ b/Lang/Gleam/Fibonacci-sequence @@ -0,0 +1 @@ +../../Task/Fibonacci-sequence/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Filter b/Lang/Gleam/Filter new file mode 120000 index 0000000000..556438c396 --- /dev/null +++ b/Lang/Gleam/Filter @@ -0,0 +1 @@ +../../Task/Filter/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Function-definition b/Lang/Gleam/Function-definition new file mode 120000 index 0000000000..ba4dddd180 --- /dev/null +++ b/Lang/Gleam/Function-definition @@ -0,0 +1 @@ +../../Task/Function-definition/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Generic-swap b/Lang/Gleam/Generic-swap new file mode 120000 index 0000000000..21212ee1ef --- /dev/null +++ b/Lang/Gleam/Generic-swap @@ -0,0 +1 @@ +../../Task/Generic-swap/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Greatest-common-divisor b/Lang/Gleam/Greatest-common-divisor new file mode 120000 index 0000000000..9040d6ace0 --- /dev/null +++ b/Lang/Gleam/Greatest-common-divisor @@ -0,0 +1 @@ +../../Task/Greatest-common-divisor/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Greatest-element-of-a-list b/Lang/Gleam/Greatest-element-of-a-list new file mode 120000 index 0000000000..0479d1d5ea --- /dev/null +++ b/Lang/Gleam/Greatest-element-of-a-list @@ -0,0 +1 @@ +../../Task/Greatest-element-of-a-list/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Increment-a-numerical-string b/Lang/Gleam/Increment-a-numerical-string new file mode 120000 index 0000000000..7bddbff85b --- /dev/null +++ b/Lang/Gleam/Increment-a-numerical-string @@ -0,0 +1 @@ +../../Task/Increment-a-numerical-string/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Integer-sequence b/Lang/Gleam/Integer-sequence new file mode 120000 index 0000000000..d2b7a0c5c2 --- /dev/null +++ b/Lang/Gleam/Integer-sequence @@ -0,0 +1 @@ +../../Task/Integer-sequence/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Jewels-and-stones b/Lang/Gleam/Jewels-and-stones new file mode 120000 index 0000000000..2eb704c9d0 --- /dev/null +++ b/Lang/Gleam/Jewels-and-stones @@ -0,0 +1 @@ +../../Task/Jewels-and-stones/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Kernighans-large-earthquake-problem b/Lang/Gleam/Kernighans-large-earthquake-problem new file mode 120000 index 0000000000..06b9c08a6c --- /dev/null +++ b/Lang/Gleam/Kernighans-large-earthquake-problem @@ -0,0 +1 @@ +../../Task/Kernighans-large-earthquake-problem/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Look-and-say-sequence b/Lang/Gleam/Look-and-say-sequence new file mode 120000 index 0000000000..dafdaa21e3 --- /dev/null +++ b/Lang/Gleam/Look-and-say-sequence @@ -0,0 +1 @@ +../../Task/Look-and-say-sequence/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Luhn-test-of-credit-card-numbers b/Lang/Gleam/Luhn-test-of-credit-card-numbers new file mode 120000 index 0000000000..784acc9d8d --- /dev/null +++ b/Lang/Gleam/Luhn-test-of-credit-card-numbers @@ -0,0 +1 @@ +../../Task/Luhn-test-of-credit-card-numbers/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Multiplication-tables b/Lang/Gleam/Multiplication-tables new file mode 120000 index 0000000000..4745c27425 --- /dev/null +++ b/Lang/Gleam/Multiplication-tables @@ -0,0 +1 @@ +../../Task/Multiplication-tables/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Nth b/Lang/Gleam/Nth new file mode 120000 index 0000000000..9607d54630 --- /dev/null +++ b/Lang/Gleam/Nth @@ -0,0 +1 @@ +../../Task/Nth/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Order-by-pair-comparisons b/Lang/Gleam/Order-by-pair-comparisons new file mode 120000 index 0000000000..fc683495ba --- /dev/null +++ b/Lang/Gleam/Order-by-pair-comparisons @@ -0,0 +1 @@ +../../Task/Order-by-pair-comparisons/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Primality-by-Wilsons-theorem b/Lang/Gleam/Primality-by-Wilsons-theorem new file mode 120000 index 0000000000..96d456e3fb --- /dev/null +++ b/Lang/Gleam/Primality-by-Wilsons-theorem @@ -0,0 +1 @@ +../../Task/Primality-by-Wilsons-theorem/Gleam \ No newline at end of file diff --git a/Lang/Gleam/RPG-attributes-generator b/Lang/Gleam/RPG-attributes-generator new file mode 120000 index 0000000000..800e60ff4c --- /dev/null +++ b/Lang/Gleam/RPG-attributes-generator @@ -0,0 +1 @@ +../../Task/RPG-attributes-generator/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Repeat b/Lang/Gleam/Repeat new file mode 120000 index 0000000000..fab6759fe5 --- /dev/null +++ b/Lang/Gleam/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Repeat-a-string b/Lang/Gleam/Repeat-a-string new file mode 120000 index 0000000000..587cd9830b --- /dev/null +++ b/Lang/Gleam/Repeat-a-string @@ -0,0 +1 @@ +../../Task/Repeat-a-string/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Set b/Lang/Gleam/Set new file mode 120000 index 0000000000..c138abd777 --- /dev/null +++ b/Lang/Gleam/Set @@ -0,0 +1 @@ +../../Task/Set/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Sort-an-integer-array b/Lang/Gleam/Sort-an-integer-array new file mode 120000 index 0000000000..39c8723c40 --- /dev/null +++ b/Lang/Gleam/Sort-an-integer-array @@ -0,0 +1 @@ +../../Task/Sort-an-integer-array/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Sorting-algorithms-Quicksort b/Lang/Gleam/Sorting-algorithms-Quicksort new file mode 120000 index 0000000000..f1e07b6052 --- /dev/null +++ b/Lang/Gleam/Sorting-algorithms-Quicksort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Quicksort/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Stack b/Lang/Gleam/Stack new file mode 120000 index 0000000000..174c4b56e2 --- /dev/null +++ b/Lang/Gleam/Stack @@ -0,0 +1 @@ +../../Task/Stack/Gleam \ No newline at end of file diff --git a/Lang/Gleam/String-append b/Lang/Gleam/String-append new file mode 120000 index 0000000000..8450c82d83 --- /dev/null +++ b/Lang/Gleam/String-append @@ -0,0 +1 @@ +../../Task/String-append/Gleam \ No newline at end of file diff --git a/Lang/Gleam/String-length b/Lang/Gleam/String-length new file mode 120000 index 0000000000..f57922e1a7 --- /dev/null +++ b/Lang/Gleam/String-length @@ -0,0 +1 @@ +../../Task/String-length/Gleam \ No newline at end of file diff --git a/Lang/Gleam/String-prepend b/Lang/Gleam/String-prepend new file mode 120000 index 0000000000..a7f4b33fae --- /dev/null +++ b/Lang/Gleam/String-prepend @@ -0,0 +1 @@ +../../Task/String-prepend/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Sum-and-product-of-an-array b/Lang/Gleam/Sum-and-product-of-an-array new file mode 120000 index 0000000000..15ce85c799 --- /dev/null +++ b/Lang/Gleam/Sum-and-product-of-an-array @@ -0,0 +1 @@ +../../Task/Sum-and-product-of-an-array/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Sum-digits-of-an-integer b/Lang/Gleam/Sum-digits-of-an-integer new file mode 120000 index 0000000000..cfe6f1a5d3 --- /dev/null +++ b/Lang/Gleam/Sum-digits-of-an-integer @@ -0,0 +1 @@ +../../Task/Sum-digits-of-an-integer/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Sum-multiples-of-3-and-5 b/Lang/Gleam/Sum-multiples-of-3-and-5 new file mode 120000 index 0000000000..3e5a3657a3 --- /dev/null +++ b/Lang/Gleam/Sum-multiples-of-3-and-5 @@ -0,0 +1 @@ +../../Task/Sum-multiples-of-3-and-5/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Sum-of-squares b/Lang/Gleam/Sum-of-squares new file mode 120000 index 0000000000..34f0e02665 --- /dev/null +++ b/Lang/Gleam/Sum-of-squares @@ -0,0 +1 @@ +../../Task/Sum-of-squares/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Symmetric-difference b/Lang/Gleam/Symmetric-difference new file mode 120000 index 0000000000..51ff7c4a32 --- /dev/null +++ b/Lang/Gleam/Symmetric-difference @@ -0,0 +1 @@ +../../Task/Symmetric-difference/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Temperature-conversion b/Lang/Gleam/Temperature-conversion new file mode 120000 index 0000000000..2d1d9f16a7 --- /dev/null +++ b/Lang/Gleam/Temperature-conversion @@ -0,0 +1 @@ +../../Task/Temperature-conversion/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Tree-traversal b/Lang/Gleam/Tree-traversal new file mode 120000 index 0000000000..b8d43d9b74 --- /dev/null +++ b/Lang/Gleam/Tree-traversal @@ -0,0 +1 @@ +../../Task/Tree-traversal/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Variables b/Lang/Gleam/Variables new file mode 120000 index 0000000000..b43723c7ff --- /dev/null +++ b/Lang/Gleam/Variables @@ -0,0 +1 @@ +../../Task/Variables/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Vector-products b/Lang/Gleam/Vector-products new file mode 120000 index 0000000000..e08e49670f --- /dev/null +++ b/Lang/Gleam/Vector-products @@ -0,0 +1 @@ +../../Task/Vector-products/Gleam \ No newline at end of file diff --git a/Lang/Gleam/Water-collected-between-towers b/Lang/Gleam/Water-collected-between-towers new file mode 120000 index 0000000000..787299f258 --- /dev/null +++ b/Lang/Gleam/Water-collected-between-towers @@ -0,0 +1 @@ +../../Task/Water-collected-between-towers/Gleam \ No newline at end of file diff --git a/Lang/Go/Camel-case-and-snake-case b/Lang/Go/Camel-case-and-snake-case new file mode 120000 index 0000000000..580007cb79 --- /dev/null +++ b/Lang/Go/Camel-case-and-snake-case @@ -0,0 +1 @@ +../../Task/Camel-case-and-snake-case/Go \ No newline at end of file diff --git a/Lang/Go/Simple-turtle-graphics b/Lang/Go/Simple-turtle-graphics new file mode 120000 index 0000000000..81f4233716 --- /dev/null +++ b/Lang/Go/Simple-turtle-graphics @@ -0,0 +1 @@ +../../Task/Simple-turtle-graphics/Go \ No newline at end of file diff --git a/Lang/Goboscript/100-doors b/Lang/Goboscript/100-doors new file mode 120000 index 0000000000..293aa8a0f0 --- /dev/null +++ b/Lang/Goboscript/100-doors @@ -0,0 +1 @@ +../../Task/100-doors/Goboscript \ No newline at end of file diff --git a/Lang/Goboscript/99-bottles-of-beer b/Lang/Goboscript/99-bottles-of-beer new file mode 120000 index 0000000000..5a60ef7f8c --- /dev/null +++ b/Lang/Goboscript/99-bottles-of-beer @@ -0,0 +1 @@ +../../Task/99-bottles-of-beer/Goboscript \ No newline at end of file diff --git a/Lang/Goboscript/Arithmetic-Complex b/Lang/Goboscript/Arithmetic-Complex new file mode 120000 index 0000000000..ed35177c3c --- /dev/null +++ b/Lang/Goboscript/Arithmetic-Complex @@ -0,0 +1 @@ +../../Task/Arithmetic-Complex/Goboscript \ No newline at end of file diff --git a/Lang/HPPPL/A+B b/Lang/HPPPL/A+B new file mode 120000 index 0000000000..dd8d8fff42 --- /dev/null +++ b/Lang/HPPPL/A+B @@ -0,0 +1 @@ +../../Task/A+B/HPPPL \ No newline at end of file diff --git a/Lang/HPPPL/Ackermann-function b/Lang/HPPPL/Ackermann-function new file mode 120000 index 0000000000..ff1ef99b52 --- /dev/null +++ b/Lang/HPPPL/Ackermann-function @@ -0,0 +1 @@ +../../Task/Ackermann-function/HPPPL \ No newline at end of file diff --git a/Lang/HPPPL/Babbage-problem b/Lang/HPPPL/Babbage-problem new file mode 120000 index 0000000000..441aa0d4f6 --- /dev/null +++ b/Lang/HPPPL/Babbage-problem @@ -0,0 +1 @@ +../../Task/Babbage-problem/HPPPL \ No newline at end of file diff --git a/Lang/HPPPL/Jacobsthal-numbers b/Lang/HPPPL/Jacobsthal-numbers new file mode 120000 index 0000000000..5f5706ea3b --- /dev/null +++ b/Lang/HPPPL/Jacobsthal-numbers @@ -0,0 +1 @@ +../../Task/Jacobsthal-numbers/HPPPL \ No newline at end of file diff --git a/Lang/HPPPL/Jaro-similarity b/Lang/HPPPL/Jaro-similarity new file mode 120000 index 0000000000..022c80a0a8 --- /dev/null +++ b/Lang/HPPPL/Jaro-similarity @@ -0,0 +1 @@ +../../Task/Jaro-similarity/HPPPL \ No newline at end of file diff --git a/Lang/HPPPL/Numbers-with-equal-rises-and-falls b/Lang/HPPPL/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..7d6ca5c6b5 --- /dev/null +++ b/Lang/HPPPL/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/HPPPL \ No newline at end of file diff --git a/Lang/HPPPL/Primality-by-trial-division b/Lang/HPPPL/Primality-by-trial-division new file mode 120000 index 0000000000..2127fa3655 --- /dev/null +++ b/Lang/HPPPL/Primality-by-trial-division @@ -0,0 +1 @@ +../../Task/Primality-by-trial-division/HPPPL \ No newline at end of file diff --git a/Lang/HPPPL/Tau-number b/Lang/HPPPL/Tau-number new file mode 120000 index 0000000000..1180967c35 --- /dev/null +++ b/Lang/HPPPL/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/HPPPL \ No newline at end of file diff --git a/Lang/Hare/Execute-Brain- b/Lang/Hare/Execute-Brain- new file mode 120000 index 0000000000..dc8caabad0 --- /dev/null +++ b/Lang/Hare/Execute-Brain- @@ -0,0 +1 @@ +../../Task/Execute-Brain-/Hare \ No newline at end of file diff --git a/Lang/Haskell/Arithmetic-numbers b/Lang/Haskell/Arithmetic-numbers new file mode 120000 index 0000000000..ca4dc61dcb --- /dev/null +++ b/Lang/Haskell/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/Haskell \ No newline at end of file diff --git a/Lang/Haskell/Ascending-primes b/Lang/Haskell/Ascending-primes new file mode 120000 index 0000000000..443d61be19 --- /dev/null +++ b/Lang/Haskell/Ascending-primes @@ -0,0 +1 @@ +../../Task/Ascending-primes/Haskell \ No newline at end of file diff --git a/Lang/Haskell/Bioinformatics-Global-alignment b/Lang/Haskell/Bioinformatics-Global-alignment new file mode 120000 index 0000000000..adcd5f4ce2 --- /dev/null +++ b/Lang/Haskell/Bioinformatics-Global-alignment @@ -0,0 +1 @@ +../../Task/Bioinformatics-Global-alignment/Haskell \ No newline at end of file diff --git a/Lang/Haskell/Cistercian-numerals b/Lang/Haskell/Cistercian-numerals new file mode 120000 index 0000000000..2a13541c88 --- /dev/null +++ b/Lang/Haskell/Cistercian-numerals @@ -0,0 +1 @@ +../../Task/Cistercian-numerals/Haskell \ No newline at end of file diff --git a/Lang/Haskell/Deceptive-numbers b/Lang/Haskell/Deceptive-numbers new file mode 120000 index 0000000000..6fa6eb6011 --- /dev/null +++ b/Lang/Haskell/Deceptive-numbers @@ -0,0 +1 @@ +../../Task/Deceptive-numbers/Haskell \ No newline at end of file diff --git a/Lang/Haskell/Descending-primes b/Lang/Haskell/Descending-primes new file mode 120000 index 0000000000..58817d1239 --- /dev/null +++ b/Lang/Haskell/Descending-primes @@ -0,0 +1 @@ +../../Task/Descending-primes/Haskell \ No newline at end of file diff --git a/Lang/Haskell/Duffinian-numbers b/Lang/Haskell/Duffinian-numbers new file mode 120000 index 0000000000..282d30bb6b --- /dev/null +++ b/Lang/Haskell/Duffinian-numbers @@ -0,0 +1 @@ +../../Task/Duffinian-numbers/Haskell \ No newline at end of file diff --git a/Lang/Haskell/Factorial-primes b/Lang/Haskell/Factorial-primes new file mode 120000 index 0000000000..004f7e5f7d --- /dev/null +++ b/Lang/Haskell/Factorial-primes @@ -0,0 +1 @@ +../../Task/Factorial-primes/Haskell \ No newline at end of file diff --git a/Lang/Haskell/Jordan-P-lya-numbers b/Lang/Haskell/Jordan-P-lya-numbers new file mode 120000 index 0000000000..0e7225789a --- /dev/null +++ b/Lang/Haskell/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/Haskell \ No newline at end of file diff --git a/Lang/Haskell/Strassens-algorithm b/Lang/Haskell/Strassens-algorithm new file mode 120000 index 0000000000..f39dbbfd50 --- /dev/null +++ b/Lang/Haskell/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Haskell \ No newline at end of file diff --git a/Lang/IDL/00-LANG.txt b/Lang/IDL/00-LANG.txt index ef4aad38d6..fed6398ad2 100644 --- a/Lang/IDL/00-LANG.txt +++ b/Lang/IDL/00-LANG.txt @@ -1,4 +1,4 @@ {{stub}}{{language|IDL}} IDL (Interactive Data Language) is an [[array]] programming language designed by David Stern. [[wp:IDL_%28programming_language%29|Wikipedia article]] -(free implementation: GDL - GNU Data Language http://gnudatalanguage.sourceforge.net) \ No newline at end of file +(free implementation: GDL - GNU Data Language https://github.com/gnudatalanguage/gdl) \ No newline at end of file diff --git a/Lang/Icon/100-prisoners b/Lang/Icon/100-prisoners new file mode 120000 index 0000000000..9bc15827ac --- /dev/null +++ b/Lang/Icon/100-prisoners @@ -0,0 +1 @@ +../../Task/100-prisoners/Icon \ No newline at end of file diff --git a/Lang/Icon/Additive-primes b/Lang/Icon/Additive-primes new file mode 120000 index 0000000000..f7253ea73d --- /dev/null +++ b/Lang/Icon/Additive-primes @@ -0,0 +1 @@ +../../Task/Additive-primes/Icon \ No newline at end of file diff --git a/Lang/Icon/Amicable-pairs b/Lang/Icon/Amicable-pairs new file mode 120000 index 0000000000..13242a82ae --- /dev/null +++ b/Lang/Icon/Amicable-pairs @@ -0,0 +1 @@ +../../Task/Amicable-pairs/Icon \ No newline at end of file diff --git a/Lang/Icon/Anti-primes b/Lang/Icon/Anti-primes new file mode 120000 index 0000000000..63243658da --- /dev/null +++ b/Lang/Icon/Anti-primes @@ -0,0 +1 @@ +../../Task/Anti-primes/Icon \ No newline at end of file diff --git a/Lang/Icon/Ascending-primes b/Lang/Icon/Ascending-primes new file mode 120000 index 0000000000..e30e0fc896 --- /dev/null +++ b/Lang/Icon/Ascending-primes @@ -0,0 +1 @@ +../../Task/Ascending-primes/Icon \ No newline at end of file diff --git a/Lang/Icon/Attractive-numbers b/Lang/Icon/Attractive-numbers new file mode 120000 index 0000000000..743b113011 --- /dev/null +++ b/Lang/Icon/Attractive-numbers @@ -0,0 +1 @@ +../../Task/Attractive-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/Babbage-problem b/Lang/Icon/Babbage-problem new file mode 120000 index 0000000000..735fcc5c8a --- /dev/null +++ b/Lang/Icon/Babbage-problem @@ -0,0 +1 @@ +../../Task/Babbage-problem/Icon \ No newline at end of file diff --git a/Lang/Icon/Bin-given-limits b/Lang/Icon/Bin-given-limits new file mode 120000 index 0000000000..39a04e7b2e --- /dev/null +++ b/Lang/Icon/Bin-given-limits @@ -0,0 +1 @@ +../../Task/Bin-given-limits/Icon \ No newline at end of file diff --git a/Lang/Icon/Brilliant-numbers b/Lang/Icon/Brilliant-numbers new file mode 120000 index 0000000000..1a8f34ef87 --- /dev/null +++ b/Lang/Icon/Brilliant-numbers @@ -0,0 +1 @@ +../../Task/Brilliant-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/Colorful-numbers b/Lang/Icon/Colorful-numbers new file mode 120000 index 0000000000..d1f1a0b56b --- /dev/null +++ b/Lang/Icon/Colorful-numbers @@ -0,0 +1 @@ +../../Task/Colorful-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/Compare-length-of-two-strings b/Lang/Icon/Compare-length-of-two-strings new file mode 120000 index 0000000000..beabf2e98e --- /dev/null +++ b/Lang/Icon/Compare-length-of-two-strings @@ -0,0 +1 @@ +../../Task/Compare-length-of-two-strings/Icon \ No newline at end of file diff --git a/Lang/Icon/Copy-stdin-to-stdout b/Lang/Icon/Copy-stdin-to-stdout new file mode 120000 index 0000000000..7a52714a89 --- /dev/null +++ b/Lang/Icon/Copy-stdin-to-stdout @@ -0,0 +1 @@ +../../Task/Copy-stdin-to-stdout/Icon \ No newline at end of file diff --git a/Lang/Icon/Curzon-numbers b/Lang/Icon/Curzon-numbers new file mode 120000 index 0000000000..4ee931a90d --- /dev/null +++ b/Lang/Icon/Curzon-numbers @@ -0,0 +1 @@ +../../Task/Curzon-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/Damm-algorithm b/Lang/Icon/Damm-algorithm new file mode 120000 index 0000000000..67c033a005 --- /dev/null +++ b/Lang/Icon/Damm-algorithm @@ -0,0 +1 @@ +../../Task/Damm-algorithm/Icon \ No newline at end of file diff --git a/Lang/Icon/Department-numbers b/Lang/Icon/Department-numbers new file mode 120000 index 0000000000..ce0a0885c3 --- /dev/null +++ b/Lang/Icon/Department-numbers @@ -0,0 +1 @@ +../../Task/Department-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/Descending-primes b/Lang/Icon/Descending-primes new file mode 120000 index 0000000000..c0f125d9e3 --- /dev/null +++ b/Lang/Icon/Descending-primes @@ -0,0 +1 @@ +../../Task/Descending-primes/Icon \ No newline at end of file diff --git a/Lang/Icon/Determine-if-a-string-is-collapsible b/Lang/Icon/Determine-if-a-string-is-collapsible new file mode 120000 index 0000000000..d589db9f61 --- /dev/null +++ b/Lang/Icon/Determine-if-a-string-is-collapsible @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-collapsible/Icon \ No newline at end of file diff --git a/Lang/Icon/Determine-if-a-string-is-squeezable b/Lang/Icon/Determine-if-a-string-is-squeezable new file mode 120000 index 0000000000..46209569af --- /dev/null +++ b/Lang/Icon/Determine-if-a-string-is-squeezable @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-squeezable/Icon \ No newline at end of file diff --git a/Lang/Icon/Disarium-numbers b/Lang/Icon/Disarium-numbers new file mode 120000 index 0000000000..12c9e05e7d --- /dev/null +++ b/Lang/Icon/Disarium-numbers @@ -0,0 +1 @@ +../../Task/Disarium-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/Duffinian-numbers b/Lang/Icon/Duffinian-numbers new file mode 120000 index 0000000000..5897c057e3 --- /dev/null +++ b/Lang/Icon/Duffinian-numbers @@ -0,0 +1 @@ +../../Task/Duffinian-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/Exponentiation-with-infix-operators-in-or-operating-on-the-base b/Lang/Icon/Exponentiation-with-infix-operators-in-or-operating-on-the-base new file mode 120000 index 0000000000..08ed217100 --- /dev/null +++ b/Lang/Icon/Exponentiation-with-infix-operators-in-or-operating-on-the-base @@ -0,0 +1 @@ +../../Task/Exponentiation-with-infix-operators-in-or-operating-on-the-base/Icon \ No newline at end of file diff --git a/Lang/Icon/Gapful-numbers b/Lang/Icon/Gapful-numbers new file mode 120000 index 0000000000..fc3d78f9a2 --- /dev/null +++ b/Lang/Icon/Gapful-numbers @@ -0,0 +1 @@ +../../Task/Gapful-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/General-FizzBuzz b/Lang/Icon/General-FizzBuzz new file mode 120000 index 0000000000..ea33dc312a --- /dev/null +++ b/Lang/Icon/General-FizzBuzz @@ -0,0 +1 @@ +../../Task/General-FizzBuzz/Icon \ No newline at end of file diff --git a/Lang/Icon/Halt-and-catch-fire b/Lang/Icon/Halt-and-catch-fire new file mode 120000 index 0000000000..cc36db873b --- /dev/null +++ b/Lang/Icon/Halt-and-catch-fire @@ -0,0 +1 @@ +../../Task/Halt-and-catch-fire/Icon \ No newline at end of file diff --git a/Lang/Icon/History-variables b/Lang/Icon/History-variables new file mode 120000 index 0000000000..3757ea49f2 --- /dev/null +++ b/Lang/Icon/History-variables @@ -0,0 +1 @@ +../../Task/History-variables/Icon \ No newline at end of file diff --git a/Lang/Icon/Humble-numbers b/Lang/Icon/Humble-numbers new file mode 120000 index 0000000000..4ff6385336 --- /dev/null +++ b/Lang/Icon/Humble-numbers @@ -0,0 +1 @@ +../../Task/Humble-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/JSON b/Lang/Icon/JSON new file mode 120000 index 0000000000..cac5544cb8 --- /dev/null +++ b/Lang/Icon/JSON @@ -0,0 +1 @@ +../../Task/JSON/Icon \ No newline at end of file diff --git a/Lang/Icon/JortSort b/Lang/Icon/JortSort new file mode 120000 index 0000000000..f9d0bbf2dd --- /dev/null +++ b/Lang/Icon/JortSort @@ -0,0 +1 @@ +../../Task/JortSort/Icon \ No newline at end of file diff --git a/Lang/Icon/Kernighans-large-earthquake-problem b/Lang/Icon/Kernighans-large-earthquake-problem new file mode 120000 index 0000000000..c766366430 --- /dev/null +++ b/Lang/Icon/Kernighans-large-earthquake-problem @@ -0,0 +1 @@ +../../Task/Kernighans-large-earthquake-problem/Icon \ No newline at end of file diff --git a/Lang/Icon/Largest-number-divisible-by-its-digits b/Lang/Icon/Largest-number-divisible-by-its-digits new file mode 120000 index 0000000000..13b83b49d7 --- /dev/null +++ b/Lang/Icon/Largest-number-divisible-by-its-digits @@ -0,0 +1 @@ +../../Task/Largest-number-divisible-by-its-digits/Icon \ No newline at end of file diff --git a/Lang/Icon/Largest-proper-divisor-of-n b/Lang/Icon/Largest-proper-divisor-of-n new file mode 120000 index 0000000000..31002a6508 --- /dev/null +++ b/Lang/Icon/Largest-proper-divisor-of-n @@ -0,0 +1 @@ +../../Task/Largest-proper-divisor-of-n/Icon \ No newline at end of file diff --git a/Lang/Icon/Longest-common-substring b/Lang/Icon/Longest-common-substring new file mode 120000 index 0000000000..911a5f7a03 --- /dev/null +++ b/Lang/Icon/Longest-common-substring @@ -0,0 +1 @@ +../../Task/Longest-common-substring/Icon \ No newline at end of file diff --git a/Lang/Icon/Lychrel-numbers b/Lang/Icon/Lychrel-numbers new file mode 120000 index 0000000000..17b9194dd0 --- /dev/null +++ b/Lang/Icon/Lychrel-numbers @@ -0,0 +1 @@ +../../Task/Lychrel-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/Matrix-exponentiation-operator b/Lang/Icon/Matrix-exponentiation-operator new file mode 120000 index 0000000000..7d0b44e7a5 --- /dev/null +++ b/Lang/Icon/Matrix-exponentiation-operator @@ -0,0 +1 @@ +../../Task/Matrix-exponentiation-operator/Icon \ No newline at end of file diff --git a/Lang/Icon/Mian-Chowla-sequence b/Lang/Icon/Mian-Chowla-sequence new file mode 120000 index 0000000000..c2755bd935 --- /dev/null +++ b/Lang/Icon/Mian-Chowla-sequence @@ -0,0 +1 @@ +../../Task/Mian-Chowla-sequence/Icon \ No newline at end of file diff --git a/Lang/Icon/Minimum-multiple-of-m-where-digital-sum-equals-m b/Lang/Icon/Minimum-multiple-of-m-where-digital-sum-equals-m new file mode 120000 index 0000000000..e9ef6d5260 --- /dev/null +++ b/Lang/Icon/Minimum-multiple-of-m-where-digital-sum-equals-m @@ -0,0 +1 @@ +../../Task/Minimum-multiple-of-m-where-digital-sum-equals-m/Icon \ No newline at end of file diff --git a/Lang/Icon/Palindromic-gapful-numbers b/Lang/Icon/Palindromic-gapful-numbers new file mode 120000 index 0000000000..0baaac39e3 --- /dev/null +++ b/Lang/Icon/Palindromic-gapful-numbers @@ -0,0 +1 @@ +../../Task/Palindromic-gapful-numbers/Icon \ No newline at end of file diff --git a/Lang/Icon/Perfect-shuffle b/Lang/Icon/Perfect-shuffle new file mode 120000 index 0000000000..6f3471d6c3 --- /dev/null +++ b/Lang/Icon/Perfect-shuffle @@ -0,0 +1 @@ +../../Task/Perfect-shuffle/Icon \ No newline at end of file diff --git a/Lang/Icon/Repeat b/Lang/Icon/Repeat new file mode 120000 index 0000000000..c83ed88406 --- /dev/null +++ b/Lang/Icon/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/Icon \ No newline at end of file diff --git a/Lang/Icon/Tau-function b/Lang/Icon/Tau-function new file mode 120000 index 0000000000..a9852ae0fc --- /dev/null +++ b/Lang/Icon/Tau-function @@ -0,0 +1 @@ +../../Task/Tau-function/Icon \ No newline at end of file diff --git a/Lang/Icon/Tau-number b/Lang/Icon/Tau-number new file mode 120000 index 0000000000..16be5aedc6 --- /dev/null +++ b/Lang/Icon/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/Icon \ No newline at end of file diff --git a/Lang/Icon/Thue-Morse b/Lang/Icon/Thue-Morse new file mode 120000 index 0000000000..bfa031f039 --- /dev/null +++ b/Lang/Icon/Thue-Morse @@ -0,0 +1 @@ +../../Task/Thue-Morse/Icon \ No newline at end of file diff --git a/Lang/Icon/UTF-8-encode-and-decode b/Lang/Icon/UTF-8-encode-and-decode new file mode 120000 index 0000000000..354f23e4f3 --- /dev/null +++ b/Lang/Icon/UTF-8-encode-and-decode @@ -0,0 +1 @@ +../../Task/UTF-8-encode-and-decode/Icon \ No newline at end of file diff --git a/Lang/Icon/Unix-ls b/Lang/Icon/Unix-ls new file mode 120000 index 0000000000..a60d089d88 --- /dev/null +++ b/Lang/Icon/Unix-ls @@ -0,0 +1 @@ +../../Task/Unix-ls/Icon \ No newline at end of file diff --git a/Lang/Icon/Word-frequency b/Lang/Icon/Word-frequency new file mode 120000 index 0000000000..24fef71b7b --- /dev/null +++ b/Lang/Icon/Word-frequency @@ -0,0 +1 @@ +../../Task/Word-frequency/Icon \ No newline at end of file diff --git a/Lang/Icon/Write-entire-file b/Lang/Icon/Write-entire-file new file mode 120000 index 0000000000..a982401a37 --- /dev/null +++ b/Lang/Icon/Write-entire-file @@ -0,0 +1 @@ +../../Task/Write-entire-file/Icon \ No newline at end of file diff --git a/Lang/Jactl/00-LANG.txt b/Lang/Jactl/00-LANG.txt new file mode 100644 index 0000000000..108b3303c1 --- /dev/null +++ b/Lang/Jactl/00-LANG.txt @@ -0,0 +1,8 @@ +{{stub}}{{language|Jactl}} + +Jactl is an open source scripting language that compiles to JVM byte-code. +It can be run stand-alone or embedded in Java applications. + +Documentation site: https://jactl.io + +Github repository: https://github.com/jaccomoc/jactl \ No newline at end of file diff --git a/Lang/Jactl/00-META.yaml b/Lang/Jactl/00-META.yaml new file mode 100644 index 0000000000..c4f2a6e6a8 --- /dev/null +++ b/Lang/Jactl/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:Jactl diff --git a/Lang/Jactl/Apply-a-callback-to-an-array b/Lang/Jactl/Apply-a-callback-to-an-array new file mode 120000 index 0000000000..0b25c16ea6 --- /dev/null +++ b/Lang/Jactl/Apply-a-callback-to-an-array @@ -0,0 +1 @@ +../../Task/Apply-a-callback-to-an-array/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Associative-array-Creation b/Lang/Jactl/Associative-array-Creation new file mode 120000 index 0000000000..df471994d0 --- /dev/null +++ b/Lang/Jactl/Associative-array-Creation @@ -0,0 +1 @@ +../../Task/Associative-array-Creation/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Associative-array-Iteration b/Lang/Jactl/Associative-array-Iteration new file mode 120000 index 0000000000..c89bf33985 --- /dev/null +++ b/Lang/Jactl/Associative-array-Iteration @@ -0,0 +1 @@ +../../Task/Associative-array-Iteration/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Closures-Value-capture b/Lang/Jactl/Closures-Value-capture new file mode 120000 index 0000000000..838f9ae309 --- /dev/null +++ b/Lang/Jactl/Closures-Value-capture @@ -0,0 +1 @@ +../../Task/Closures-Value-capture/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Colorful-numbers b/Lang/Jactl/Colorful-numbers new file mode 120000 index 0000000000..a03bdecce3 --- /dev/null +++ b/Lang/Jactl/Colorful-numbers @@ -0,0 +1 @@ +../../Task/Colorful-numbers/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Fibonacci-sequence b/Lang/Jactl/Fibonacci-sequence new file mode 120000 index 0000000000..6763bcee23 --- /dev/null +++ b/Lang/Jactl/Fibonacci-sequence @@ -0,0 +1 @@ +../../Task/Fibonacci-sequence/Jactl \ No newline at end of file diff --git a/Lang/Jactl/FizzBuzz b/Lang/Jactl/FizzBuzz new file mode 120000 index 0000000000..fd8d004ee0 --- /dev/null +++ b/Lang/Jactl/FizzBuzz @@ -0,0 +1 @@ +../../Task/FizzBuzz/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Hello-world-Newline-omission b/Lang/Jactl/Hello-world-Newline-omission new file mode 120000 index 0000000000..d612b43ea9 --- /dev/null +++ b/Lang/Jactl/Hello-world-Newline-omission @@ -0,0 +1 @@ +../../Task/Hello-world-Newline-omission/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Hello-world-Text b/Lang/Jactl/Hello-world-Text new file mode 120000 index 0000000000..fba754494d --- /dev/null +++ b/Lang/Jactl/Hello-world-Text @@ -0,0 +1 @@ +../../Task/Hello-world-Text/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loop-over-multiple-arrays-simultaneously b/Lang/Jactl/Loop-over-multiple-arrays-simultaneously new file mode 120000 index 0000000000..208e0c484c --- /dev/null +++ b/Lang/Jactl/Loop-over-multiple-arrays-simultaneously @@ -0,0 +1 @@ +../../Task/Loop-over-multiple-arrays-simultaneously/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-Break b/Lang/Jactl/Loops-Break new file mode 120000 index 0000000000..e1f4382462 --- /dev/null +++ b/Lang/Jactl/Loops-Break @@ -0,0 +1 @@ +../../Task/Loops-Break/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-Continue b/Lang/Jactl/Loops-Continue new file mode 120000 index 0000000000..d7062f586e --- /dev/null +++ b/Lang/Jactl/Loops-Continue @@ -0,0 +1 @@ +../../Task/Loops-Continue/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-Do-while b/Lang/Jactl/Loops-Do-while new file mode 120000 index 0000000000..70f4e6642c --- /dev/null +++ b/Lang/Jactl/Loops-Do-while @@ -0,0 +1 @@ +../../Task/Loops-Do-while/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-Downward-for b/Lang/Jactl/Loops-Downward-for new file mode 120000 index 0000000000..e955b7c7cb --- /dev/null +++ b/Lang/Jactl/Loops-Downward-for @@ -0,0 +1 @@ +../../Task/Loops-Downward-for/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-For b/Lang/Jactl/Loops-For new file mode 120000 index 0000000000..69ac8efd8b --- /dev/null +++ b/Lang/Jactl/Loops-For @@ -0,0 +1 @@ +../../Task/Loops-For/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-For-with-a-specified-step b/Lang/Jactl/Loops-For-with-a-specified-step new file mode 120000 index 0000000000..cc4794f4cd --- /dev/null +++ b/Lang/Jactl/Loops-For-with-a-specified-step @@ -0,0 +1 @@ +../../Task/Loops-For-with-a-specified-step/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-Foreach b/Lang/Jactl/Loops-Foreach new file mode 120000 index 0000000000..5acefa1624 --- /dev/null +++ b/Lang/Jactl/Loops-Foreach @@ -0,0 +1 @@ +../../Task/Loops-Foreach/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-Increment-loop-index-within-loop-body b/Lang/Jactl/Loops-Increment-loop-index-within-loop-body new file mode 120000 index 0000000000..db9efe2bf3 --- /dev/null +++ b/Lang/Jactl/Loops-Increment-loop-index-within-loop-body @@ -0,0 +1 @@ +../../Task/Loops-Increment-loop-index-within-loop-body/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-Infinite b/Lang/Jactl/Loops-Infinite new file mode 120000 index 0000000000..7f2c46419c --- /dev/null +++ b/Lang/Jactl/Loops-Infinite @@ -0,0 +1 @@ +../../Task/Loops-Infinite/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-N-plus-one-half b/Lang/Jactl/Loops-N-plus-one-half new file mode 120000 index 0000000000..03de5e2ce5 --- /dev/null +++ b/Lang/Jactl/Loops-N-plus-one-half @@ -0,0 +1 @@ +../../Task/Loops-N-plus-one-half/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-Nested b/Lang/Jactl/Loops-Nested new file mode 120000 index 0000000000..4ee2958398 --- /dev/null +++ b/Lang/Jactl/Loops-Nested @@ -0,0 +1 @@ +../../Task/Loops-Nested/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Loops-While b/Lang/Jactl/Loops-While new file mode 120000 index 0000000000..306a1e9dea --- /dev/null +++ b/Lang/Jactl/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Selectively-replace-multiple-instances-of-a-character-within-a-string b/Lang/Jactl/Selectively-replace-multiple-instances-of-a-character-within-a-string new file mode 120000 index 0000000000..5c89cea762 --- /dev/null +++ b/Lang/Jactl/Selectively-replace-multiple-instances-of-a-character-within-a-string @@ -0,0 +1 @@ +../../Task/Selectively-replace-multiple-instances-of-a-character-within-a-string/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Sorting-algorithms-Merge-sort b/Lang/Jactl/Sorting-algorithms-Merge-sort new file mode 120000 index 0000000000..f5d29cd0bd --- /dev/null +++ b/Lang/Jactl/Sorting-algorithms-Merge-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Merge-sort/Jactl \ No newline at end of file diff --git a/Lang/Jactl/Sorting-algorithms-Quicksort b/Lang/Jactl/Sorting-algorithms-Quicksort new file mode 120000 index 0000000000..6ebc4a30df --- /dev/null +++ b/Lang/Jactl/Sorting-algorithms-Quicksort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Quicksort/Jactl \ No newline at end of file diff --git a/Lang/Jactl/String-interpolation-included- b/Lang/Jactl/String-interpolation-included- new file mode 120000 index 0000000000..4aeb71ddbe --- /dev/null +++ b/Lang/Jactl/String-interpolation-included- @@ -0,0 +1 @@ +../../Task/String-interpolation-included-/Jactl \ No newline at end of file diff --git a/Lang/Janet/Check-input-device-is-a-terminal b/Lang/Janet/Check-input-device-is-a-terminal new file mode 120000 index 0000000000..2a4f62bb71 --- /dev/null +++ b/Lang/Janet/Check-input-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-input-device-is-a-terminal/Janet \ No newline at end of file diff --git a/Lang/Janet/Check-output-device-is-a-terminal b/Lang/Janet/Check-output-device-is-a-terminal new file mode 120000 index 0000000000..8405e395e2 --- /dev/null +++ b/Lang/Janet/Check-output-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-output-device-is-a-terminal/Janet \ No newline at end of file diff --git a/Lang/Janet/Determine-if-a-string-has-all-the-same-characters b/Lang/Janet/Determine-if-a-string-has-all-the-same-characters new file mode 120000 index 0000000000..361efcff47 --- /dev/null +++ b/Lang/Janet/Determine-if-a-string-has-all-the-same-characters @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-has-all-the-same-characters/Janet \ No newline at end of file diff --git a/Lang/Janet/Environment-variables b/Lang/Janet/Environment-variables new file mode 120000 index 0000000000..7f09b690ca --- /dev/null +++ b/Lang/Janet/Environment-variables @@ -0,0 +1 @@ +../../Task/Environment-variables/Janet \ No newline at end of file diff --git a/Lang/Janet/Loops-Infinite b/Lang/Janet/Loops-Infinite new file mode 120000 index 0000000000..6c4ed476ed --- /dev/null +++ b/Lang/Janet/Loops-Infinite @@ -0,0 +1 @@ +../../Task/Loops-Infinite/Janet \ No newline at end of file diff --git a/Lang/Janet/Nested-function b/Lang/Janet/Nested-function new file mode 120000 index 0000000000..cc57c8a9fa --- /dev/null +++ b/Lang/Janet/Nested-function @@ -0,0 +1 @@ +../../Task/Nested-function/Janet \ No newline at end of file diff --git a/Lang/Janet/Partial-function-application b/Lang/Janet/Partial-function-application new file mode 120000 index 0000000000..2936ce5923 --- /dev/null +++ b/Lang/Janet/Partial-function-application @@ -0,0 +1 @@ +../../Task/Partial-function-application/Janet \ No newline at end of file diff --git a/Lang/Janet/Short-circuit-evaluation b/Lang/Janet/Short-circuit-evaluation new file mode 120000 index 0000000000..c41f99f9ac --- /dev/null +++ b/Lang/Janet/Short-circuit-evaluation @@ -0,0 +1 @@ +../../Task/Short-circuit-evaluation/Janet \ No newline at end of file diff --git a/Lang/Janet/Sum-and-product-of-an-array b/Lang/Janet/Sum-and-product-of-an-array new file mode 120000 index 0000000000..798628772b --- /dev/null +++ b/Lang/Janet/Sum-and-product-of-an-array @@ -0,0 +1 @@ +../../Task/Sum-and-product-of-an-array/Janet \ No newline at end of file diff --git a/Lang/Java/Check-output-device-is-a-terminal b/Lang/Java/Check-output-device-is-a-terminal new file mode 120000 index 0000000000..f5afcf5e18 --- /dev/null +++ b/Lang/Java/Check-output-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-output-device-is-a-terminal/Java \ No newline at end of file diff --git a/Lang/Java/Events b/Lang/Java/Events new file mode 120000 index 0000000000..c4d1c5d403 --- /dev/null +++ b/Lang/Java/Events @@ -0,0 +1 @@ +../../Task/Events/Java \ No newline at end of file diff --git a/Lang/Java/Fixed-length-records b/Lang/Java/Fixed-length-records new file mode 120000 index 0000000000..8506be253e --- /dev/null +++ b/Lang/Java/Fixed-length-records @@ -0,0 +1 @@ +../../Task/Fixed-length-records/Java \ No newline at end of file diff --git a/Lang/Java/Matrix-exponentiation-operator b/Lang/Java/Matrix-exponentiation-operator new file mode 120000 index 0000000000..e07ce3d287 --- /dev/null +++ b/Lang/Java/Matrix-exponentiation-operator @@ -0,0 +1 @@ +../../Task/Matrix-exponentiation-operator/Java \ No newline at end of file diff --git a/Lang/Java/Numerical-and-alphabetical-suffixes b/Lang/Java/Numerical-and-alphabetical-suffixes new file mode 120000 index 0000000000..b77e52fdf7 --- /dev/null +++ b/Lang/Java/Numerical-and-alphabetical-suffixes @@ -0,0 +1 @@ +../../Task/Numerical-and-alphabetical-suffixes/Java \ No newline at end of file diff --git a/Lang/Java/Suffixation-of-decimal-numbers b/Lang/Java/Suffixation-of-decimal-numbers new file mode 120000 index 0000000000..a2b82d2da9 --- /dev/null +++ b/Lang/Java/Suffixation-of-decimal-numbers @@ -0,0 +1 @@ +../../Task/Suffixation-of-decimal-numbers/Java \ No newline at end of file diff --git a/Lang/Java/Untouchable-numbers b/Lang/Java/Untouchable-numbers new file mode 120000 index 0000000000..4fdd94665a --- /dev/null +++ b/Lang/Java/Untouchable-numbers @@ -0,0 +1 @@ +../../Task/Untouchable-numbers/Java \ No newline at end of file diff --git a/Lang/JavaScript/Achilles-numbers b/Lang/JavaScript/Achilles-numbers new file mode 120000 index 0000000000..0c343baad5 --- /dev/null +++ b/Lang/JavaScript/Achilles-numbers @@ -0,0 +1 @@ +../../Task/Achilles-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Arithmetic-geometric-mean-Calculate-Pi b/Lang/JavaScript/Arithmetic-geometric-mean-Calculate-Pi new file mode 120000 index 0000000000..28dcd16b9c --- /dev/null +++ b/Lang/JavaScript/Arithmetic-geometric-mean-Calculate-Pi @@ -0,0 +1 @@ +../../Task/Arithmetic-geometric-mean-Calculate-Pi/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Arithmetic-numbers b/Lang/JavaScript/Arithmetic-numbers new file mode 120000 index 0000000000..ca8b16d782 --- /dev/null +++ b/Lang/JavaScript/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Babylonian-spiral b/Lang/JavaScript/Babylonian-spiral new file mode 120000 index 0000000000..c1ab7a098f --- /dev/null +++ b/Lang/JavaScript/Babylonian-spiral @@ -0,0 +1 @@ +../../Task/Babylonian-spiral/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Bell-numbers b/Lang/JavaScript/Bell-numbers new file mode 120000 index 0000000000..d4be94731e --- /dev/null +++ b/Lang/JavaScript/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Bernoulli-numbers b/Lang/JavaScript/Bernoulli-numbers new file mode 120000 index 0000000000..96368f729e --- /dev/null +++ b/Lang/JavaScript/Bernoulli-numbers @@ -0,0 +1 @@ +../../Task/Bernoulli-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Brazilian-numbers b/Lang/JavaScript/Brazilian-numbers new file mode 120000 index 0000000000..a5d5cf431a --- /dev/null +++ b/Lang/JavaScript/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Brilliant-numbers b/Lang/JavaScript/Brilliant-numbers new file mode 120000 index 0000000000..447591badd --- /dev/null +++ b/Lang/JavaScript/Brilliant-numbers @@ -0,0 +1 @@ +../../Task/Brilliant-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Calkin-Wilf-sequence b/Lang/JavaScript/Calkin-Wilf-sequence new file mode 120000 index 0000000000..3eaf3f5375 --- /dev/null +++ b/Lang/JavaScript/Calkin-Wilf-sequence @@ -0,0 +1 @@ +../../Task/Calkin-Wilf-sequence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Carmichael-3-strong-pseudoprimes b/Lang/JavaScript/Carmichael-3-strong-pseudoprimes new file mode 120000 index 0000000000..a3d0ffd992 --- /dev/null +++ b/Lang/JavaScript/Carmichael-3-strong-pseudoprimes @@ -0,0 +1 @@ +../../Task/Carmichael-3-strong-pseudoprimes/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Chernicks-Carmichael-numbers b/Lang/JavaScript/Chernicks-Carmichael-numbers new file mode 120000 index 0000000000..45e47ff0f0 --- /dev/null +++ b/Lang/JavaScript/Chernicks-Carmichael-numbers @@ -0,0 +1 @@ +../../Task/Chernicks-Carmichael-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Chowla-numbers b/Lang/JavaScript/Chowla-numbers new file mode 120000 index 0000000000..44b573de9f --- /dev/null +++ b/Lang/JavaScript/Chowla-numbers @@ -0,0 +1 @@ +../../Task/Chowla-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Circular-primes b/Lang/JavaScript/Circular-primes new file mode 120000 index 0000000000..ce0d83b0b4 --- /dev/null +++ b/Lang/JavaScript/Circular-primes @@ -0,0 +1 @@ +../../Task/Circular-primes/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Composite-numbers-k-with-no-single-digit-factors-whose-factors-are-all-substrings-of-k b/Lang/JavaScript/Composite-numbers-k-with-no-single-digit-factors-whose-factors-are-all-substrings-of-k new file mode 120000 index 0000000000..2b7b501bb6 --- /dev/null +++ b/Lang/JavaScript/Composite-numbers-k-with-no-single-digit-factors-whose-factors-are-all-substrings-of-k @@ -0,0 +1 @@ +../../Task/Composite-numbers-k-with-no-single-digit-factors-whose-factors-are-all-substrings-of-k/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Continued-fraction-Arithmetic-Construct-from-rational-number b/Lang/JavaScript/Continued-fraction-Arithmetic-Construct-from-rational-number new file mode 120000 index 0000000000..b87cd7b6a5 --- /dev/null +++ b/Lang/JavaScript/Continued-fraction-Arithmetic-Construct-from-rational-number @@ -0,0 +1 @@ +../../Task/Continued-fraction-Arithmetic-Construct-from-rational-number/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Cuban-primes b/Lang/JavaScript/Cuban-primes new file mode 120000 index 0000000000..4659a4500f --- /dev/null +++ b/Lang/JavaScript/Cuban-primes @@ -0,0 +1 @@ +../../Task/Cuban-primes/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Cullen-and-Woodall-numbers b/Lang/JavaScript/Cullen-and-Woodall-numbers new file mode 120000 index 0000000000..7d700fedb9 --- /dev/null +++ b/Lang/JavaScript/Cullen-and-Woodall-numbers @@ -0,0 +1 @@ +../../Task/Cullen-and-Woodall-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Curzon-numbers b/Lang/JavaScript/Curzon-numbers new file mode 120000 index 0000000000..5d5da06bda --- /dev/null +++ b/Lang/JavaScript/Curzon-numbers @@ -0,0 +1 @@ +../../Task/Curzon-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Cyclops-numbers b/Lang/JavaScript/Cyclops-numbers new file mode 120000 index 0000000000..6c3c7fc0d0 --- /dev/null +++ b/Lang/JavaScript/Cyclops-numbers @@ -0,0 +1 @@ +../../Task/Cyclops-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Demings-funnel b/Lang/JavaScript/Demings-funnel new file mode 120000 index 0000000000..6225280d4a --- /dev/null +++ b/Lang/JavaScript/Demings-funnel @@ -0,0 +1 @@ +../../Task/Demings-funnel/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Digital-root-Multiplicative-digital-root b/Lang/JavaScript/Digital-root-Multiplicative-digital-root new file mode 120000 index 0000000000..6bac52bd37 --- /dev/null +++ b/Lang/JavaScript/Digital-root-Multiplicative-digital-root @@ -0,0 +1 @@ +../../Task/Digital-root-Multiplicative-digital-root/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Display-a-linear-combination b/Lang/JavaScript/Display-a-linear-combination new file mode 120000 index 0000000000..4b7084cb84 --- /dev/null +++ b/Lang/JavaScript/Display-a-linear-combination @@ -0,0 +1 @@ +../../Task/Display-a-linear-combination/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Dominoes b/Lang/JavaScript/Dominoes new file mode 120000 index 0000000000..240a06d327 --- /dev/null +++ b/Lang/JavaScript/Dominoes @@ -0,0 +1 @@ +../../Task/Dominoes/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Doomsday-rule b/Lang/JavaScript/Doomsday-rule new file mode 120000 index 0000000000..53e067c157 --- /dev/null +++ b/Lang/JavaScript/Doomsday-rule @@ -0,0 +1 @@ +../../Task/Doomsday-rule/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Duffinian-numbers b/Lang/JavaScript/Duffinian-numbers new file mode 120000 index 0000000000..852d875370 --- /dev/null +++ b/Lang/JavaScript/Duffinian-numbers @@ -0,0 +1 @@ +../../Task/Duffinian-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/EKG-sequence-convergence b/Lang/JavaScript/EKG-sequence-convergence new file mode 120000 index 0000000000..2eef93ef6c --- /dev/null +++ b/Lang/JavaScript/EKG-sequence-convergence @@ -0,0 +1 @@ +../../Task/EKG-sequence-convergence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Eban-numbers b/Lang/JavaScript/Eban-numbers new file mode 120000 index 0000000000..584fb39bde --- /dev/null +++ b/Lang/JavaScript/Eban-numbers @@ -0,0 +1 @@ +../../Task/Eban-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Element-wise-operations b/Lang/JavaScript/Element-wise-operations new file mode 120000 index 0000000000..179f9154f4 --- /dev/null +++ b/Lang/JavaScript/Element-wise-operations @@ -0,0 +1 @@ +../../Task/Element-wise-operations/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Erd-s-Nicolas-numbers b/Lang/JavaScript/Erd-s-Nicolas-numbers new file mode 120000 index 0000000000..2d8924574b --- /dev/null +++ b/Lang/JavaScript/Erd-s-Nicolas-numbers @@ -0,0 +1 @@ +../../Task/Erd-s-Nicolas-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Erd-s-Selfridge-categorization-of-primes b/Lang/JavaScript/Erd-s-Selfridge-categorization-of-primes new file mode 120000 index 0000000000..376367be26 --- /dev/null +++ b/Lang/JavaScript/Erd-s-Selfridge-categorization-of-primes @@ -0,0 +1 @@ +../../Task/Erd-s-Selfridge-categorization-of-primes/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Euclid-Mullin-sequence b/Lang/JavaScript/Euclid-Mullin-sequence new file mode 120000 index 0000000000..f2430affeb --- /dev/null +++ b/Lang/JavaScript/Euclid-Mullin-sequence @@ -0,0 +1 @@ +../../Task/Euclid-Mullin-sequence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Eulers-constant-0.5772... b/Lang/JavaScript/Eulers-constant-0.5772... new file mode 120000 index 0000000000..3aac1cafba --- /dev/null +++ b/Lang/JavaScript/Eulers-constant-0.5772... @@ -0,0 +1 @@ +../../Task/Eulers-constant-0.5772.../JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Exponentiation-order b/Lang/JavaScript/Exponentiation-order new file mode 120000 index 0000000000..a3de1259b9 --- /dev/null +++ b/Lang/JavaScript/Exponentiation-order @@ -0,0 +1 @@ +../../Task/Exponentiation-order/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Exponentiation-with-infix-operators-in-or-operating-on-the-base b/Lang/JavaScript/Exponentiation-with-infix-operators-in-or-operating-on-the-base new file mode 120000 index 0000000000..d16e5defb5 --- /dev/null +++ b/Lang/JavaScript/Exponentiation-with-infix-operators-in-or-operating-on-the-base @@ -0,0 +1 @@ +../../Task/Exponentiation-with-infix-operators-in-or-operating-on-the-base/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Factorial-base-numbers-indexing-permutations-of-a-collection b/Lang/JavaScript/Factorial-base-numbers-indexing-permutations-of-a-collection new file mode 120000 index 0000000000..7b4e06b0ab --- /dev/null +++ b/Lang/JavaScript/Factorial-base-numbers-indexing-permutations-of-a-collection @@ -0,0 +1 @@ +../../Task/Factorial-base-numbers-indexing-permutations-of-a-collection/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Factorions b/Lang/JavaScript/Factorions new file mode 120000 index 0000000000..d7c8ae41c4 --- /dev/null +++ b/Lang/JavaScript/Factorions @@ -0,0 +1 @@ +../../Task/Factorions/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Farey-sequence b/Lang/JavaScript/Farey-sequence new file mode 120000 index 0000000000..e324d68d34 --- /dev/null +++ b/Lang/JavaScript/Farey-sequence @@ -0,0 +1 @@ +../../Task/Farey-sequence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Faulhabers-formula b/Lang/JavaScript/Faulhabers-formula new file mode 120000 index 0000000000..547452171f --- /dev/null +++ b/Lang/JavaScript/Faulhabers-formula @@ -0,0 +1 @@ +../../Task/Faulhabers-formula/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Fermat-numbers b/Lang/JavaScript/Fermat-numbers new file mode 120000 index 0000000000..14c8b8d697 --- /dev/null +++ b/Lang/JavaScript/Fermat-numbers @@ -0,0 +1 @@ +../../Task/Fermat-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Fraction-reduction b/Lang/JavaScript/Fraction-reduction new file mode 120000 index 0000000000..f3f2ab2629 --- /dev/null +++ b/Lang/JavaScript/Fraction-reduction @@ -0,0 +1 @@ +../../Task/Fraction-reduction/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/French-Republican-calendar b/Lang/JavaScript/French-Republican-calendar new file mode 120000 index 0000000000..b3233aa527 --- /dev/null +++ b/Lang/JavaScript/French-Republican-calendar @@ -0,0 +1 @@ +../../Task/French-Republican-calendar/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Giuga-numbers b/Lang/JavaScript/Giuga-numbers new file mode 120000 index 0000000000..757d93b792 --- /dev/null +++ b/Lang/JavaScript/Giuga-numbers @@ -0,0 +1 @@ +../../Task/Giuga-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Halt-and-catch-fire b/Lang/JavaScript/Halt-and-catch-fire new file mode 120000 index 0000000000..34a6fcf7d2 --- /dev/null +++ b/Lang/JavaScript/Halt-and-catch-fire @@ -0,0 +1 @@ +../../Task/Halt-and-catch-fire/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Home-primes b/Lang/JavaScript/Home-primes new file mode 120000 index 0000000000..903d43b23e --- /dev/null +++ b/Lang/JavaScript/Home-primes @@ -0,0 +1 @@ +../../Task/Home-primes/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Jaro-Winkler-distance b/Lang/JavaScript/Jaro-Winkler-distance new file mode 120000 index 0000000000..48d79ffb3b --- /dev/null +++ b/Lang/JavaScript/Jaro-Winkler-distance @@ -0,0 +1 @@ +../../Task/Jaro-Winkler-distance/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Jaro-similarity b/Lang/JavaScript/Jaro-similarity new file mode 120000 index 0000000000..72e11e0e2b --- /dev/null +++ b/Lang/JavaScript/Jaro-similarity @@ -0,0 +1 @@ +../../Task/Jaro-similarity/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Jordan-P-lya-numbers b/Lang/JavaScript/Jordan-P-lya-numbers new file mode 120000 index 0000000000..1c850674c3 --- /dev/null +++ b/Lang/JavaScript/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Kolakoski-sequence b/Lang/JavaScript/Kolakoski-sequence new file mode 120000 index 0000000000..eac78035ff --- /dev/null +++ b/Lang/JavaScript/Kolakoski-sequence @@ -0,0 +1 @@ +../../Task/Kolakoski-sequence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Kosaraju b/Lang/JavaScript/Kosaraju new file mode 120000 index 0000000000..679452fdc1 --- /dev/null +++ b/Lang/JavaScript/Kosaraju @@ -0,0 +1 @@ +../../Task/Kosaraju/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Largest-number-divisible-by-its-digits b/Lang/JavaScript/Largest-number-divisible-by-its-digits new file mode 120000 index 0000000000..04fdf583a0 --- /dev/null +++ b/Lang/JavaScript/Largest-number-divisible-by-its-digits @@ -0,0 +1 @@ +../../Task/Largest-number-divisible-by-its-digits/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Largest-proper-divisor-of-n b/Lang/JavaScript/Largest-proper-divisor-of-n new file mode 120000 index 0000000000..3f1ca809f7 --- /dev/null +++ b/Lang/JavaScript/Largest-proper-divisor-of-n @@ -0,0 +1 @@ +../../Task/Largest-proper-divisor-of-n/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Levenshtein-distance-Alignment b/Lang/JavaScript/Levenshtein-distance-Alignment new file mode 120000 index 0000000000..fabac4db0b --- /dev/null +++ b/Lang/JavaScript/Levenshtein-distance-Alignment @@ -0,0 +1 @@ +../../Task/Levenshtein-distance-Alignment/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Linear-congruential-generator b/Lang/JavaScript/Linear-congruential-generator new file mode 120000 index 0000000000..9664d4ce1d --- /dev/null +++ b/Lang/JavaScript/Linear-congruential-generator @@ -0,0 +1 @@ +../../Task/Linear-congruential-generator/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Literals-Floating-point b/Lang/JavaScript/Literals-Floating-point new file mode 120000 index 0000000000..d4ebfbadf6 --- /dev/null +++ b/Lang/JavaScript/Literals-Floating-point @@ -0,0 +1 @@ +../../Task/Literals-Floating-point/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Long-literals-with-continuations b/Lang/JavaScript/Long-literals-with-continuations new file mode 120000 index 0000000000..51b7c2433b --- /dev/null +++ b/Lang/JavaScript/Long-literals-with-continuations @@ -0,0 +1 @@ +../../Task/Long-literals-with-continuations/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Loops-With-multiple-ranges b/Lang/JavaScript/Loops-With-multiple-ranges new file mode 120000 index 0000000000..0fe86f1b4e --- /dev/null +++ b/Lang/JavaScript/Loops-With-multiple-ranges @@ -0,0 +1 @@ +../../Task/Loops-With-multiple-ranges/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Loops-Wrong-ranges b/Lang/JavaScript/Loops-Wrong-ranges new file mode 120000 index 0000000000..285ca2bf4f --- /dev/null +++ b/Lang/JavaScript/Loops-Wrong-ranges @@ -0,0 +1 @@ +../../Task/Loops-Wrong-ranges/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Lychrel-numbers b/Lang/JavaScript/Lychrel-numbers new file mode 120000 index 0000000000..ddc0a3b2ae --- /dev/null +++ b/Lang/JavaScript/Lychrel-numbers @@ -0,0 +1 @@ +../../Task/Lychrel-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Magic-constant b/Lang/JavaScript/Magic-constant new file mode 120000 index 0000000000..93ac503011 --- /dev/null +++ b/Lang/JavaScript/Magic-constant @@ -0,0 +1 @@ +../../Task/Magic-constant/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Memory-layout-of-a-data-structure b/Lang/JavaScript/Memory-layout-of-a-data-structure new file mode 120000 index 0000000000..40a22a351b --- /dev/null +++ b/Lang/JavaScript/Memory-layout-of-a-data-structure @@ -0,0 +1 @@ +../../Task/Memory-layout-of-a-data-structure/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Merge-and-aggregate-datasets b/Lang/JavaScript/Merge-and-aggregate-datasets new file mode 120000 index 0000000000..d1ec3fd3c7 --- /dev/null +++ b/Lang/JavaScript/Merge-and-aggregate-datasets @@ -0,0 +1 @@ +../../Task/Merge-and-aggregate-datasets/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Motzkin-numbers b/Lang/JavaScript/Motzkin-numbers new file mode 120000 index 0000000000..f887ca66ad --- /dev/null +++ b/Lang/JavaScript/Motzkin-numbers @@ -0,0 +1 @@ +../../Task/Motzkin-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Numeric-error-propagation b/Lang/JavaScript/Numeric-error-propagation new file mode 120000 index 0000000000..4c3115218f --- /dev/null +++ b/Lang/JavaScript/Numeric-error-propagation @@ -0,0 +1 @@ +../../Task/Numeric-error-propagation/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Numerical-integration b/Lang/JavaScript/Numerical-integration new file mode 120000 index 0000000000..b80325338d --- /dev/null +++ b/Lang/JavaScript/Numerical-integration @@ -0,0 +1 @@ +../../Task/Numerical-integration/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Old-lady-swallowed-a-fly b/Lang/JavaScript/Old-lady-swallowed-a-fly new file mode 120000 index 0000000000..a49e302025 --- /dev/null +++ b/Lang/JavaScript/Old-lady-swallowed-a-fly @@ -0,0 +1 @@ +../../Task/Old-lady-swallowed-a-fly/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Own-digits-power-sum b/Lang/JavaScript/Own-digits-power-sum new file mode 120000 index 0000000000..af2067363a --- /dev/null +++ b/Lang/JavaScript/Own-digits-power-sum @@ -0,0 +1 @@ +../../Task/Own-digits-power-sum/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/P-value-correction b/Lang/JavaScript/P-value-correction new file mode 120000 index 0000000000..0bb6d9d877 --- /dev/null +++ b/Lang/JavaScript/P-value-correction @@ -0,0 +1 @@ +../../Task/P-value-correction/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Palindromic-gapful-numbers b/Lang/JavaScript/Palindromic-gapful-numbers new file mode 120000 index 0000000000..3ea405216b --- /dev/null +++ b/Lang/JavaScript/Palindromic-gapful-numbers @@ -0,0 +1 @@ +../../Task/Palindromic-gapful-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Pancake-numbers b/Lang/JavaScript/Pancake-numbers new file mode 120000 index 0000000000..6f2eb315df --- /dev/null +++ b/Lang/JavaScript/Pancake-numbers @@ -0,0 +1 @@ +../../Task/Pancake-numbers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Paraffins b/Lang/JavaScript/Paraffins new file mode 120000 index 0000000000..583d8a86f5 --- /dev/null +++ b/Lang/JavaScript/Paraffins @@ -0,0 +1 @@ +../../Task/Paraffins/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Percolation-Bond-percolation b/Lang/JavaScript/Percolation-Bond-percolation new file mode 120000 index 0000000000..b784faa7b0 --- /dev/null +++ b/Lang/JavaScript/Percolation-Bond-percolation @@ -0,0 +1 @@ +../../Task/Percolation-Bond-percolation/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Percolation-Mean-cluster-density b/Lang/JavaScript/Percolation-Mean-cluster-density new file mode 120000 index 0000000000..8cad881ab4 --- /dev/null +++ b/Lang/JavaScript/Percolation-Mean-cluster-density @@ -0,0 +1 @@ +../../Task/Percolation-Mean-cluster-density/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Percolation-Mean-run-density b/Lang/JavaScript/Percolation-Mean-run-density new file mode 120000 index 0000000000..6c804e3579 --- /dev/null +++ b/Lang/JavaScript/Percolation-Mean-run-density @@ -0,0 +1 @@ +../../Task/Percolation-Mean-run-density/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Percolation-Site-percolation b/Lang/JavaScript/Percolation-Site-percolation new file mode 120000 index 0000000000..3d8672383d --- /dev/null +++ b/Lang/JavaScript/Percolation-Site-percolation @@ -0,0 +1 @@ +../../Task/Percolation-Site-percolation/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Priority-queue b/Lang/JavaScript/Priority-queue new file mode 120000 index 0000000000..01d2cd2765 --- /dev/null +++ b/Lang/JavaScript/Priority-queue @@ -0,0 +1 @@ +../../Task/Priority-queue/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Pseudo-random-numbers-Middle-square-method b/Lang/JavaScript/Pseudo-random-numbers-Middle-square-method new file mode 120000 index 0000000000..670dfa6542 --- /dev/null +++ b/Lang/JavaScript/Pseudo-random-numbers-Middle-square-method @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Middle-square-method/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Pseudo-random-numbers-PCG32 b/Lang/JavaScript/Pseudo-random-numbers-PCG32 new file mode 120000 index 0000000000..689b737182 --- /dev/null +++ b/Lang/JavaScript/Pseudo-random-numbers-PCG32 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-PCG32/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Pseudo-random-numbers-Splitmix64 b/Lang/JavaScript/Pseudo-random-numbers-Splitmix64 new file mode 120000 index 0000000000..e21d263f6d --- /dev/null +++ b/Lang/JavaScript/Pseudo-random-numbers-Splitmix64 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Splitmix64/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Pseudo-random-numbers-Xorshift-star b/Lang/JavaScript/Pseudo-random-numbers-Xorshift-star new file mode 120000 index 0000000000..40211cc2a7 --- /dev/null +++ b/Lang/JavaScript/Pseudo-random-numbers-Xorshift-star @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Xorshift-star/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/QR-decomposition b/Lang/JavaScript/QR-decomposition new file mode 120000 index 0000000000..0913aa7d30 --- /dev/null +++ b/Lang/JavaScript/QR-decomposition @@ -0,0 +1 @@ +../../Task/QR-decomposition/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/RIPEMD-160 b/Lang/JavaScript/RIPEMD-160 new file mode 120000 index 0000000000..aa85f54790 --- /dev/null +++ b/Lang/JavaScript/RIPEMD-160 @@ -0,0 +1 @@ +../../Task/RIPEMD-160/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Repeat b/Lang/JavaScript/Repeat new file mode 120000 index 0000000000..e8bb71f4ce --- /dev/null +++ b/Lang/JavaScript/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/SHA-256-Merkle-tree b/Lang/JavaScript/SHA-256-Merkle-tree new file mode 120000 index 0000000000..0c2b665899 --- /dev/null +++ b/Lang/JavaScript/SHA-256-Merkle-tree @@ -0,0 +1 @@ +../../Task/SHA-256-Merkle-tree/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Shortest-common-supersequence b/Lang/JavaScript/Shortest-common-supersequence new file mode 120000 index 0000000000..4e107e522e --- /dev/null +++ b/Lang/JavaScript/Shortest-common-supersequence @@ -0,0 +1 @@ +../../Task/Shortest-common-supersequence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Sisyphus-sequence b/Lang/JavaScript/Sisyphus-sequence new file mode 120000 index 0000000000..67b00353f0 --- /dev/null +++ b/Lang/JavaScript/Sisyphus-sequence @@ -0,0 +1 @@ +../../Task/Sisyphus-sequence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Smarandache-prime-digital-sequence b/Lang/JavaScript/Smarandache-prime-digital-sequence new file mode 120000 index 0000000000..14cb702228 --- /dev/null +++ b/Lang/JavaScript/Smarandache-prime-digital-sequence @@ -0,0 +1 @@ +../../Task/Smarandache-prime-digital-sequence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Sort-numbers-lexicographically b/Lang/JavaScript/Sort-numbers-lexicographically new file mode 120000 index 0000000000..0350e5ac3a --- /dev/null +++ b/Lang/JavaScript/Sort-numbers-lexicographically @@ -0,0 +1 @@ +../../Task/Sort-numbers-lexicographically/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Square-free-integers b/Lang/JavaScript/Square-free-integers new file mode 120000 index 0000000000..5f495f4fd4 --- /dev/null +++ b/Lang/JavaScript/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Steffensens-method b/Lang/JavaScript/Steffensens-method new file mode 120000 index 0000000000..12c21e29e2 --- /dev/null +++ b/Lang/JavaScript/Steffensens-method @@ -0,0 +1 @@ +../../Task/Steffensens-method/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Stream-merge b/Lang/JavaScript/Stream-merge new file mode 120000 index 0000000000..cf7057043d --- /dev/null +++ b/Lang/JavaScript/Stream-merge @@ -0,0 +1 @@ +../../Task/Stream-merge/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Subleq b/Lang/JavaScript/Subleq new file mode 120000 index 0000000000..19f1606c88 --- /dev/null +++ b/Lang/JavaScript/Subleq @@ -0,0 +1 @@ +../../Task/Subleq/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Sylvesters-sequence b/Lang/JavaScript/Sylvesters-sequence new file mode 120000 index 0000000000..472599a8bf --- /dev/null +++ b/Lang/JavaScript/Sylvesters-sequence @@ -0,0 +1 @@ +../../Task/Sylvesters-sequence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Tau-number b/Lang/JavaScript/Tau-number new file mode 120000 index 0000000000..ff78310d47 --- /dev/null +++ b/Lang/JavaScript/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Thieles-interpolation-formula b/Lang/JavaScript/Thieles-interpolation-formula new file mode 120000 index 0000000000..4aa6c84146 --- /dev/null +++ b/Lang/JavaScript/Thieles-interpolation-formula @@ -0,0 +1 @@ +../../Task/Thieles-interpolation-formula/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Topswops b/Lang/JavaScript/Topswops new file mode 120000 index 0000000000..cffdbd99df --- /dev/null +++ b/Lang/JavaScript/Topswops @@ -0,0 +1 @@ +../../Task/Topswops/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Transliterate-English-text-using-the-Greek-alphabet b/Lang/JavaScript/Transliterate-English-text-using-the-Greek-alphabet new file mode 120000 index 0000000000..90b7eb9492 --- /dev/null +++ b/Lang/JavaScript/Transliterate-English-text-using-the-Greek-alphabet @@ -0,0 +1 @@ +../../Task/Transliterate-English-text-using-the-Greek-alphabet/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Twos-complement b/Lang/JavaScript/Twos-complement new file mode 120000 index 0000000000..d0b1730478 --- /dev/null +++ b/Lang/JavaScript/Twos-complement @@ -0,0 +1 @@ +../../Task/Twos-complement/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Unbias-a-random-generator b/Lang/JavaScript/Unbias-a-random-generator new file mode 120000 index 0000000000..1e801c1fa5 --- /dev/null +++ b/Lang/JavaScript/Unbias-a-random-generator @@ -0,0 +1 @@ +../../Task/Unbias-a-random-generator/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Unicode-strings b/Lang/JavaScript/Unicode-strings new file mode 120000 index 0000000000..ad6c128bef --- /dev/null +++ b/Lang/JavaScript/Unicode-strings @@ -0,0 +1 @@ +../../Task/Unicode-strings/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Van-der-Corput-sequence b/Lang/JavaScript/Van-der-Corput-sequence new file mode 120000 index 0000000000..41397b68df --- /dev/null +++ b/Lang/JavaScript/Van-der-Corput-sequence @@ -0,0 +1 @@ +../../Task/Van-der-Corput-sequence/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Vector b/Lang/JavaScript/Vector new file mode 120000 index 0000000000..fec6065641 --- /dev/null +++ b/Lang/JavaScript/Vector @@ -0,0 +1 @@ +../../Task/Vector/JavaScript \ No newline at end of file diff --git a/Lang/JavaScript/Word-ladder b/Lang/JavaScript/Word-ladder new file mode 120000 index 0000000000..f78d94e145 --- /dev/null +++ b/Lang/JavaScript/Word-ladder @@ -0,0 +1 @@ +../../Task/Word-ladder/JavaScript \ No newline at end of file diff --git a/Lang/K/Abundant-odd-numbers b/Lang/K/Abundant-odd-numbers new file mode 120000 index 0000000000..e7fe0d3fc3 --- /dev/null +++ b/Lang/K/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/K \ No newline at end of file diff --git a/Lang/K/Ascending-primes b/Lang/K/Ascending-primes new file mode 120000 index 0000000000..d9555980d2 --- /dev/null +++ b/Lang/K/Ascending-primes @@ -0,0 +1 @@ +../../Task/Ascending-primes/K \ No newline at end of file diff --git a/Lang/K/Benfords-law b/Lang/K/Benfords-law new file mode 120000 index 0000000000..75ff9d97ad --- /dev/null +++ b/Lang/K/Benfords-law @@ -0,0 +1 @@ +../../Task/Benfords-law/K \ No newline at end of file diff --git a/Lang/K/Circular-primes b/Lang/K/Circular-primes new file mode 120000 index 0000000000..5e07afa7a8 --- /dev/null +++ b/Lang/K/Circular-primes @@ -0,0 +1 @@ +../../Task/Circular-primes/K \ No newline at end of file diff --git a/Lang/K/Descending-primes b/Lang/K/Descending-primes new file mode 120000 index 0000000000..1478a33e22 --- /dev/null +++ b/Lang/K/Descending-primes @@ -0,0 +1 @@ +../../Task/Descending-primes/K \ No newline at end of file diff --git a/Lang/K/Distribution-of-0-digits-in-factorial-series b/Lang/K/Distribution-of-0-digits-in-factorial-series new file mode 120000 index 0000000000..c4d66f6a7e --- /dev/null +++ b/Lang/K/Distribution-of-0-digits-in-factorial-series @@ -0,0 +1 @@ +../../Task/Distribution-of-0-digits-in-factorial-series/K \ No newline at end of file diff --git a/Lang/K/Square-free-integers b/Lang/K/Square-free-integers new file mode 120000 index 0000000000..a0f2a0affe --- /dev/null +++ b/Lang/K/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/K \ No newline at end of file diff --git a/Lang/Koka/Man-or-boy-test b/Lang/Koka/Man-or-boy-test new file mode 120000 index 0000000000..d04c480201 --- /dev/null +++ b/Lang/Koka/Man-or-boy-test @@ -0,0 +1 @@ +../../Task/Man-or-boy-test/Koka \ No newline at end of file diff --git a/Lang/Koka/Nim-game b/Lang/Koka/Nim-game new file mode 120000 index 0000000000..f3fed42c95 --- /dev/null +++ b/Lang/Koka/Nim-game @@ -0,0 +1 @@ +../../Task/Nim-game/Koka \ No newline at end of file diff --git a/Lang/Koka/Order-by-pair-comparisons b/Lang/Koka/Order-by-pair-comparisons new file mode 120000 index 0000000000..f453142a5f --- /dev/null +++ b/Lang/Koka/Order-by-pair-comparisons @@ -0,0 +1 @@ +../../Task/Order-by-pair-comparisons/Koka \ No newline at end of file diff --git a/Lang/Kotlin/Compiler-AST-interpreter b/Lang/Kotlin/Compiler-AST-interpreter new file mode 120000 index 0000000000..5990b7f53e --- /dev/null +++ b/Lang/Kotlin/Compiler-AST-interpreter @@ -0,0 +1 @@ +../../Task/Compiler-AST-interpreter/Kotlin \ No newline at end of file diff --git a/Lang/Kotlin/Strassens-algorithm b/Lang/Kotlin/Strassens-algorithm new file mode 120000 index 0000000000..f68cd59b88 --- /dev/null +++ b/Lang/Kotlin/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Kotlin \ No newline at end of file diff --git a/Lang/LOLCODE/00-LANG.txt b/Lang/LOLCODE/00-LANG.txt index 57c4165430..2195760c79 100644 --- a/Lang/LOLCODE/00-LANG.txt +++ b/Lang/LOLCODE/00-LANG.txt @@ -3,4 +3,21 @@ |site=http://lolcode.org/ |hopl=no }} + +LOLCODE is an esoteric language created by Adam Lindsay in 2007. It was inspired by the [https://en.wikipedia.org/wiki/Lolcat lolcat] phenomenon which began a year earlier. LOLCODE uses intentionally grammatically incorrect text known as lolspeak, a humorous imagining of what a cat might say if it could speak something resembling English. + +Here is an example program that prints the numbers 0 through 9 to standard output: + +HAI 1.3 + +IM IN YR loop UPPIN YR var TIL BOTH SAEM var AN 10 + VISIBLE var +IM OUTTA YR loop + +KTHXBYE + + +==Todo== +[https://rosettacode.org/wiki/Tasks_not_implemented_in_LOLCODE Tasks not implemented in LOLCODE] + [[Category:Esoteric Languages]] \ No newline at end of file diff --git a/Lang/LOLCODE/Arithmetic-Integer b/Lang/LOLCODE/Arithmetic-Integer new file mode 120000 index 0000000000..bba2907420 --- /dev/null +++ b/Lang/LOLCODE/Arithmetic-Integer @@ -0,0 +1 @@ +../../Task/Arithmetic-Integer/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Boolean-values b/Lang/LOLCODE/Boolean-values new file mode 120000 index 0000000000..b3ad6a0e0d --- /dev/null +++ b/Lang/LOLCODE/Boolean-values @@ -0,0 +1 @@ +../../Task/Boolean-values/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Case-sensitivity-of-identifiers b/Lang/LOLCODE/Case-sensitivity-of-identifiers new file mode 120000 index 0000000000..32c69366ea --- /dev/null +++ b/Lang/LOLCODE/Case-sensitivity-of-identifiers @@ -0,0 +1 @@ +../../Task/Case-sensitivity-of-identifiers/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Catalan-numbers b/Lang/LOLCODE/Catalan-numbers new file mode 120000 index 0000000000..3fdf885cda --- /dev/null +++ b/Lang/LOLCODE/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Chinese-zodiac b/Lang/LOLCODE/Chinese-zodiac new file mode 120000 index 0000000000..0169fc21dd --- /dev/null +++ b/Lang/LOLCODE/Chinese-zodiac @@ -0,0 +1 @@ +../../Task/Chinese-zodiac/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Compound-data-type b/Lang/LOLCODE/Compound-data-type new file mode 120000 index 0000000000..a58d5bfd2a --- /dev/null +++ b/Lang/LOLCODE/Compound-data-type @@ -0,0 +1 @@ +../../Task/Compound-data-type/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Conditional-structures b/Lang/LOLCODE/Conditional-structures new file mode 120000 index 0000000000..15617a63e0 --- /dev/null +++ b/Lang/LOLCODE/Conditional-structures @@ -0,0 +1 @@ +../../Task/Conditional-structures/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Copy-a-string b/Lang/LOLCODE/Copy-a-string new file mode 120000 index 0000000000..deb186939a --- /dev/null +++ b/Lang/LOLCODE/Copy-a-string @@ -0,0 +1 @@ +../../Task/Copy-a-string/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Determine-if-a-string-has-all-the-same-characters b/Lang/LOLCODE/Determine-if-a-string-has-all-the-same-characters new file mode 120000 index 0000000000..492082be7e --- /dev/null +++ b/Lang/LOLCODE/Determine-if-a-string-has-all-the-same-characters @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-has-all-the-same-characters/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Dot-product b/Lang/LOLCODE/Dot-product new file mode 120000 index 0000000000..0667fd8bc3 --- /dev/null +++ b/Lang/LOLCODE/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Empty-program b/Lang/LOLCODE/Empty-program new file mode 120000 index 0000000000..31b87c5a4b --- /dev/null +++ b/Lang/LOLCODE/Empty-program @@ -0,0 +1 @@ +../../Task/Empty-program/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Evaluate-binomial-coefficients b/Lang/LOLCODE/Evaluate-binomial-coefficients new file mode 120000 index 0000000000..f6f761fd40 --- /dev/null +++ b/Lang/LOLCODE/Evaluate-binomial-coefficients @@ -0,0 +1 @@ +../../Task/Evaluate-binomial-coefficients/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Function-definition b/Lang/LOLCODE/Function-definition new file mode 120000 index 0000000000..c9fc3fa7a5 --- /dev/null +++ b/Lang/LOLCODE/Function-definition @@ -0,0 +1 @@ +../../Task/Function-definition/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Gotchas b/Lang/LOLCODE/Gotchas new file mode 120000 index 0000000000..753dc0a0c3 --- /dev/null +++ b/Lang/LOLCODE/Gotchas @@ -0,0 +1 @@ +../../Task/Gotchas/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Hello-world-Newline-omission b/Lang/LOLCODE/Hello-world-Newline-omission new file mode 120000 index 0000000000..29d6dd8c2e --- /dev/null +++ b/Lang/LOLCODE/Hello-world-Newline-omission @@ -0,0 +1 @@ +../../Task/Hello-world-Newline-omission/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Integer-comparison b/Lang/LOLCODE/Integer-comparison new file mode 120000 index 0000000000..565277c685 --- /dev/null +++ b/Lang/LOLCODE/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Isqrt-integer-square-root-of-X b/Lang/LOLCODE/Isqrt-integer-square-root-of-X new file mode 120000 index 0000000000..4aa1c0772e --- /dev/null +++ b/Lang/LOLCODE/Isqrt-integer-square-root-of-X @@ -0,0 +1 @@ +../../Task/Isqrt-integer-square-root-of-X/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Jewels-and-stones b/Lang/LOLCODE/Jewels-and-stones new file mode 120000 index 0000000000..5c30a50d3b --- /dev/null +++ b/Lang/LOLCODE/Jewels-and-stones @@ -0,0 +1 @@ +../../Task/Jewels-and-stones/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Jordan-P-lya-numbers b/Lang/LOLCODE/Jordan-P-lya-numbers new file mode 120000 index 0000000000..d942ad0dab --- /dev/null +++ b/Lang/LOLCODE/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Loops-Do-while b/Lang/LOLCODE/Loops-Do-while new file mode 120000 index 0000000000..55da8969f1 --- /dev/null +++ b/Lang/LOLCODE/Loops-Do-while @@ -0,0 +1 @@ +../../Task/Loops-Do-while/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Loops-Downward-for b/Lang/LOLCODE/Loops-Downward-for new file mode 120000 index 0000000000..098dda4410 --- /dev/null +++ b/Lang/LOLCODE/Loops-Downward-for @@ -0,0 +1 @@ +../../Task/Loops-Downward-for/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Loops-For b/Lang/LOLCODE/Loops-For new file mode 120000 index 0000000000..131d677c68 --- /dev/null +++ b/Lang/LOLCODE/Loops-For @@ -0,0 +1 @@ +../../Task/Loops-For/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Loops-For-with-a-specified-step b/Lang/LOLCODE/Loops-For-with-a-specified-step new file mode 120000 index 0000000000..5debcbe8c4 --- /dev/null +++ b/Lang/LOLCODE/Loops-For-with-a-specified-step @@ -0,0 +1 @@ +../../Task/Loops-For-with-a-specified-step/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Loops-N-plus-one-half b/Lang/LOLCODE/Loops-N-plus-one-half new file mode 120000 index 0000000000..f67d63ceea --- /dev/null +++ b/Lang/LOLCODE/Loops-N-plus-one-half @@ -0,0 +1 @@ +../../Task/Loops-N-plus-one-half/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Menu b/Lang/LOLCODE/Menu new file mode 120000 index 0000000000..8ec9ba2bbb --- /dev/null +++ b/Lang/LOLCODE/Menu @@ -0,0 +1 @@ +../../Task/Menu/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Nested-function b/Lang/LOLCODE/Nested-function new file mode 120000 index 0000000000..28b8eedc4f --- /dev/null +++ b/Lang/LOLCODE/Nested-function @@ -0,0 +1 @@ +../../Task/Nested-function/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Nim-game b/Lang/LOLCODE/Nim-game new file mode 120000 index 0000000000..8694962a96 --- /dev/null +++ b/Lang/LOLCODE/Nim-game @@ -0,0 +1 @@ +../../Task/Nim-game/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Nth b/Lang/LOLCODE/Nth new file mode 120000 index 0000000000..ca0f39b290 --- /dev/null +++ b/Lang/LOLCODE/Nth @@ -0,0 +1 @@ +../../Task/Nth/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Primality-by-trial-division b/Lang/LOLCODE/Primality-by-trial-division new file mode 120000 index 0000000000..243da2a0b6 --- /dev/null +++ b/Lang/LOLCODE/Primality-by-trial-division @@ -0,0 +1 @@ +../../Task/Primality-by-trial-division/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Real-constants-and-functions b/Lang/LOLCODE/Real-constants-and-functions new file mode 120000 index 0000000000..9cae154fda --- /dev/null +++ b/Lang/LOLCODE/Real-constants-and-functions @@ -0,0 +1 @@ +../../Task/Real-constants-and-functions/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Repeat b/Lang/LOLCODE/Repeat new file mode 120000 index 0000000000..bfb28ef859 --- /dev/null +++ b/Lang/LOLCODE/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Repeat-a-string b/Lang/LOLCODE/Repeat-a-string new file mode 120000 index 0000000000..b733bdc3e9 --- /dev/null +++ b/Lang/LOLCODE/Repeat-a-string @@ -0,0 +1 @@ +../../Task/Repeat-a-string/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Return-multiple-values b/Lang/LOLCODE/Return-multiple-values new file mode 120000 index 0000000000..326bda4561 --- /dev/null +++ b/Lang/LOLCODE/Return-multiple-values @@ -0,0 +1 @@ +../../Task/Return-multiple-values/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Reverse-a-string b/Lang/LOLCODE/Reverse-a-string new file mode 120000 index 0000000000..c092ce2e24 --- /dev/null +++ b/Lang/LOLCODE/Reverse-a-string @@ -0,0 +1 @@ +../../Task/Reverse-a-string/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Short-circuit-evaluation b/Lang/LOLCODE/Short-circuit-evaluation new file mode 120000 index 0000000000..747e2d63b6 --- /dev/null +++ b/Lang/LOLCODE/Short-circuit-evaluation @@ -0,0 +1 @@ +../../Task/Short-circuit-evaluation/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Split-a-character-string-based-on-change-of-character b/Lang/LOLCODE/Split-a-character-string-based-on-change-of-character new file mode 120000 index 0000000000..3d417eb3b9 --- /dev/null +++ b/Lang/LOLCODE/Split-a-character-string-based-on-change-of-character @@ -0,0 +1 @@ +../../Task/Split-a-character-string-based-on-change-of-character/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/String-concatenation b/Lang/LOLCODE/String-concatenation new file mode 120000 index 0000000000..8f1d425354 --- /dev/null +++ b/Lang/LOLCODE/String-concatenation @@ -0,0 +1 @@ +../../Task/String-concatenation/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/String-interpolation-included- b/Lang/LOLCODE/String-interpolation-included- new file mode 120000 index 0000000000..2477427706 --- /dev/null +++ b/Lang/LOLCODE/String-interpolation-included- @@ -0,0 +1 @@ +../../Task/String-interpolation-included-/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Sum-of-a-series b/Lang/LOLCODE/Sum-of-a-series new file mode 120000 index 0000000000..3071bb174e --- /dev/null +++ b/Lang/LOLCODE/Sum-of-a-series @@ -0,0 +1 @@ +../../Task/Sum-of-a-series/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Terminal-control-Display-an-extended-character b/Lang/LOLCODE/Terminal-control-Display-an-extended-character new file mode 120000 index 0000000000..506d7e357c --- /dev/null +++ b/Lang/LOLCODE/Terminal-control-Display-an-extended-character @@ -0,0 +1 @@ +../../Task/Terminal-control-Display-an-extended-character/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Terminal-control-Ringing-the-terminal-bell b/Lang/LOLCODE/Terminal-control-Ringing-the-terminal-bell new file mode 120000 index 0000000000..a3dce93aeb --- /dev/null +++ b/Lang/LOLCODE/Terminal-control-Ringing-the-terminal-bell @@ -0,0 +1 @@ +../../Task/Terminal-control-Ringing-the-terminal-bell/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Tokenize-a-string b/Lang/LOLCODE/Tokenize-a-string new file mode 120000 index 0000000000..61653af306 --- /dev/null +++ b/Lang/LOLCODE/Tokenize-a-string @@ -0,0 +1 @@ +../../Task/Tokenize-a-string/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Topic-variable b/Lang/LOLCODE/Topic-variable new file mode 120000 index 0000000000..8a1f58e75e --- /dev/null +++ b/Lang/LOLCODE/Topic-variable @@ -0,0 +1 @@ +../../Task/Topic-variable/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Variable-declaration-reset b/Lang/LOLCODE/Variable-declaration-reset new file mode 120000 index 0000000000..126975a58e --- /dev/null +++ b/Lang/LOLCODE/Variable-declaration-reset @@ -0,0 +1 @@ +../../Task/Variable-declaration-reset/LOLCODE \ No newline at end of file diff --git a/Lang/LOLCODE/Zeckendorf-number-representation b/Lang/LOLCODE/Zeckendorf-number-representation new file mode 120000 index 0000000000..093dc5325c --- /dev/null +++ b/Lang/LOLCODE/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/LOLCODE \ No newline at end of file diff --git a/Lang/Langur/00-LANG.txt b/Lang/Langur/00-LANG.txt index 0c64770672..612e66c8de 100644 --- a/Lang/Langur/00-LANG.txt +++ b/Lang/Langur/00-LANG.txt @@ -3,12 +3,22 @@ |hopl=no }} -Langur is an open-source programming language that natively uses decimal floating point, and deals with extremely large and small numbers. Its principles of design are accuracy in calculation and a concise, expressive syntax. The name langur begins with a lowercase letter when it does not start a sentence. +Langur is an open-source programming language that natively uses arbitrary-precision decimal floating point, and deals with extremely large and small numbers. It also has native complex numbers that are arbitrary-precision decimal. Its principles of design are accuracy in calculation and a concise, expressive syntax. -Langur code can be run from executable files, or you can use the REPL. The recommended file name extension is .langur. +Langur has a high number of mathematical operators (rem, mod, etc.) and logical operators (including nand, nor, nxor). -Langur uses a hash mark for single line comments. Therefore, script files may begin with a shebang to tell a Linux shell where to find the interpreter. +Langur has date/time literals (using ISO 8601 syntax) and duration literals. -Source code is in UTF-8, with no BOM, using Linux line returns (line feed) only. +Langur has flexible parameter options, with both positional parameters and parameters by name, and with parameter expansion (on last positional parameter). Parameters by name may be optional or required. + +Langur uses exceptions instead of error codes. + +Langur code can be run from executable files, or you can use interactive mode or the REPL. The file name extension is .langur. + +Langur uses a hash mark for single line comments. Therefore, script files can begin with a shebang to tell a Linux shell where to find the interpreter. + +Source code is always UTF-8, with no BOM, using Linux line returns (line feed) only. + +The name langur begins with a lowercase letter when it does not start a sentence. website: https://langurlang.org/ \ No newline at end of file diff --git a/Lang/Langur/99-bottles-of-beer b/Lang/Langur/99-bottles-of-beer new file mode 120000 index 0000000000..043a4c56e9 --- /dev/null +++ b/Lang/Langur/99-bottles-of-beer @@ -0,0 +1 @@ +../../Task/99-bottles-of-beer/Langur \ No newline at end of file diff --git a/Lang/Langur/Angle-difference-between-two-bearings b/Lang/Langur/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..7b4ef17804 --- /dev/null +++ b/Lang/Langur/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/Langur \ No newline at end of file diff --git a/Lang/Langur/Currency b/Lang/Langur/Currency new file mode 120000 index 0000000000..5a712c5b9d --- /dev/null +++ b/Lang/Langur/Currency @@ -0,0 +1 @@ +../../Task/Currency/Langur \ No newline at end of file diff --git a/Lang/Langur/Enforced-immutability b/Lang/Langur/Enforced-immutability new file mode 120000 index 0000000000..a6a872e8c6 --- /dev/null +++ b/Lang/Langur/Enforced-immutability @@ -0,0 +1 @@ +../../Task/Enforced-immutability/Langur \ No newline at end of file diff --git a/Lang/Langur/Monty-Hall-problem b/Lang/Langur/Monty-Hall-problem new file mode 120000 index 0000000000..b5a048c861 --- /dev/null +++ b/Lang/Langur/Monty-Hall-problem @@ -0,0 +1 @@ +../../Task/Monty-Hall-problem/Langur \ No newline at end of file diff --git a/Lang/Langur/Morse-code b/Lang/Langur/Morse-code new file mode 120000 index 0000000000..ee4498f8de --- /dev/null +++ b/Lang/Langur/Morse-code @@ -0,0 +1 @@ +../../Task/Morse-code/Langur \ No newline at end of file diff --git a/Lang/Langur/Old-Russian-measure-of-length b/Lang/Langur/Old-Russian-measure-of-length new file mode 120000 index 0000000000..45d7b04413 --- /dev/null +++ b/Lang/Langur/Old-Russian-measure-of-length @@ -0,0 +1 @@ +../../Task/Old-Russian-measure-of-length/Langur \ No newline at end of file diff --git a/Lang/Lapyst/00-LANG.txt b/Lang/Lapyst/00-LANG.txt new file mode 100644 index 0000000000..4b906ad0c0 --- /dev/null +++ b/Lang/Lapyst/00-LANG.txt @@ -0,0 +1,14 @@ +{{stub}} +{{language|Lapyst +|site=https://lang.lapyst.dev +|exec=both +|parampass=both +|strength=strong +|express=both +|checking=static +|tags=lapyst +|gc=yes (optional)}} + +Lapyst is an general-purpose language designed by [[User:Mai Lapyst]]. It features multiple backend strategies (machinecode, bytecode and interpretation), while combining many usefull features of other languages for the user to choose from. The philosophy in the language is generally to empower the user and give it as much choice as possible. + +The current default implementation is [[Lapystc]]. \ No newline at end of file diff --git a/Lang/Lapyst/00-META.yaml b/Lang/Lapyst/00-META.yaml new file mode 100644 index 0000000000..3187527652 --- /dev/null +++ b/Lang/Lapyst/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:Lapyst diff --git a/Lang/Lapyst/Conditional-structures b/Lang/Lapyst/Conditional-structures new file mode 120000 index 0000000000..d244d152bd --- /dev/null +++ b/Lang/Lapyst/Conditional-structures @@ -0,0 +1 @@ +../../Task/Conditional-structures/Lapyst \ No newline at end of file diff --git a/Lang/Lean/00-LANG.txt b/Lang/Lean/00-LANG.txt index 174b82817c..ae97385d36 100644 --- a/Lang/Lean/00-LANG.txt +++ b/Lang/Lean/00-LANG.txt @@ -1,17 +1,22 @@ -{{language +{{language|Lean |exec=machine |strength=strong |safety=safe |checking=both |gc=yes -|LCT=yes}} -{{implementation|Lean}} +|LCT=yes +|site=https://lean-lang.org/}} {{language programming paradigm|functional}} {{language programming paradigm|dependent-types}} +'''Lean''' is a dependently typed programming language and proof assistant, similar to [[Rocq]] and [[Agda]]. It aims to bridge the gap between interactive and automated theorem proving by situating automated tools and methods in a framework that supports user interaction and the construction of fully specified axiomatic proofs. -'''Lean'''   is an open source theorem prover and programming language being developed at Microsoft Research. +As a proof assistant / theorem prover, Lean primarily benefits from Mathlib, a mechanized implementation of swaths of mathematics at the undergraduate and graduate level. -Lean aims to bridge the gap between interactive and automated theorem proving, by situating automated tools and methods in a framework that supports user interaction and the construction of fully specified axiomatic proofs. +As a general-purpose programming language, Lean benefits from its use as a theorem prover, as several features developed for the purpose of theorem proving, such as its dependent types system and its syntax-rewriting macros, also find much utility outside their original theorem proving contexts. -https://leanprover.github.io/about/ \ No newline at end of file +Lean 4 is the current major version of the language, being a bootstrapped rewrite of the older (and different) Lean 3 system. + +=== Citations === + +Frequently asked questions: https://lean-lang.org/faq/ \ No newline at end of file diff --git a/Lang/Liberty-BASIC/Calculating-the-value-of-e b/Lang/Liberty-BASIC/Calculating-the-value-of-e new file mode 120000 index 0000000000..95f95733b8 --- /dev/null +++ b/Lang/Liberty-BASIC/Calculating-the-value-of-e @@ -0,0 +1 @@ +../../Task/Calculating-the-value-of-e/Liberty-BASIC \ No newline at end of file diff --git a/Lang/Liberty-BASIC/Egyptian-division b/Lang/Liberty-BASIC/Egyptian-division new file mode 120000 index 0000000000..91346c7989 --- /dev/null +++ b/Lang/Liberty-BASIC/Egyptian-division @@ -0,0 +1 @@ +../../Task/Egyptian-division/Liberty-BASIC \ No newline at end of file diff --git a/Lang/Liberty-BASIC/Jacobsthal-numbers b/Lang/Liberty-BASIC/Jacobsthal-numbers new file mode 120000 index 0000000000..c1008ff58b --- /dev/null +++ b/Lang/Liberty-BASIC/Jacobsthal-numbers @@ -0,0 +1 @@ +../../Task/Jacobsthal-numbers/Liberty-BASIC \ No newline at end of file diff --git a/Lang/Liberty-BASIC/Jaro-similarity b/Lang/Liberty-BASIC/Jaro-similarity new file mode 120000 index 0000000000..0f3ee067c6 --- /dev/null +++ b/Lang/Liberty-BASIC/Jaro-similarity @@ -0,0 +1 @@ +../../Task/Jaro-similarity/Liberty-BASIC \ No newline at end of file diff --git a/Lang/Liberty-BASIC/Numbers-which-are-not-the-sum-of-distinct-squares b/Lang/Liberty-BASIC/Numbers-which-are-not-the-sum-of-distinct-squares new file mode 120000 index 0000000000..18d07e8ad3 --- /dev/null +++ b/Lang/Liberty-BASIC/Numbers-which-are-not-the-sum-of-distinct-squares @@ -0,0 +1 @@ +../../Task/Numbers-which-are-not-the-sum-of-distinct-squares/Liberty-BASIC \ No newline at end of file diff --git a/Lang/Liberty-BASIC/Numbers-with-equal-rises-and-falls b/Lang/Liberty-BASIC/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..019f830246 --- /dev/null +++ b/Lang/Liberty-BASIC/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/Liberty-BASIC \ No newline at end of file diff --git a/Lang/Liberty-BASIC/Primality-by-Wilsons-theorem b/Lang/Liberty-BASIC/Primality-by-Wilsons-theorem new file mode 120000 index 0000000000..d68ab9bb3f --- /dev/null +++ b/Lang/Liberty-BASIC/Primality-by-Wilsons-theorem @@ -0,0 +1 @@ +../../Task/Primality-by-Wilsons-theorem/Liberty-BASIC \ No newline at end of file diff --git a/Lang/Locomotive-Basic/Dragon-curve b/Lang/Locomotive-Basic/Dragon-curve new file mode 120000 index 0000000000..2088f12a68 --- /dev/null +++ b/Lang/Locomotive-Basic/Dragon-curve @@ -0,0 +1 @@ +../../Task/Dragon-curve/Locomotive-Basic \ No newline at end of file diff --git a/Lang/Locomotive-Basic/Hilbert-curve b/Lang/Locomotive-Basic/Hilbert-curve new file mode 120000 index 0000000000..8355f1c6bf --- /dev/null +++ b/Lang/Locomotive-Basic/Hilbert-curve @@ -0,0 +1 @@ +../../Task/Hilbert-curve/Locomotive-Basic \ No newline at end of file diff --git a/Lang/Locomotive-Basic/Koch-curve b/Lang/Locomotive-Basic/Koch-curve new file mode 120000 index 0000000000..87294988f6 --- /dev/null +++ b/Lang/Locomotive-Basic/Koch-curve @@ -0,0 +1 @@ +../../Task/Koch-curve/Locomotive-Basic \ No newline at end of file diff --git a/Lang/Loglan82/AKS-test-for-primes b/Lang/Loglan82/AKS-test-for-primes new file mode 120000 index 0000000000..335d9d190f --- /dev/null +++ b/Lang/Loglan82/AKS-test-for-primes @@ -0,0 +1 @@ +../../Task/AKS-test-for-primes/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Abundant-deficient-and-perfect-number-classifications b/Lang/Loglan82/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..c3fb63599e --- /dev/null +++ b/Lang/Loglan82/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Abundant-odd-numbers b/Lang/Loglan82/Abundant-odd-numbers new file mode 120000 index 0000000000..282ee6e007 --- /dev/null +++ b/Lang/Loglan82/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Bell-numbers b/Lang/Loglan82/Bell-numbers new file mode 120000 index 0000000000..7761831a2e --- /dev/null +++ b/Lang/Loglan82/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/CUSIP b/Lang/Loglan82/CUSIP new file mode 120000 index 0000000000..8aaccb215d --- /dev/null +++ b/Lang/Loglan82/CUSIP @@ -0,0 +1 @@ +../../Task/CUSIP/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Catalan-numbers b/Lang/Loglan82/Catalan-numbers new file mode 120000 index 0000000000..309128cccf --- /dev/null +++ b/Lang/Loglan82/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Cumulative-standard-deviation b/Lang/Loglan82/Cumulative-standard-deviation new file mode 120000 index 0000000000..e030ba56eb --- /dev/null +++ b/Lang/Loglan82/Cumulative-standard-deviation @@ -0,0 +1 @@ +../../Task/Cumulative-standard-deviation/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Day-of-the-week b/Lang/Loglan82/Day-of-the-week new file mode 120000 index 0000000000..65e7a590f5 --- /dev/null +++ b/Lang/Loglan82/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Diversity-prediction-theorem b/Lang/Loglan82/Diversity-prediction-theorem new file mode 120000 index 0000000000..99f7aed5fc --- /dev/null +++ b/Lang/Loglan82/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Dot-product b/Lang/Loglan82/Dot-product new file mode 120000 index 0000000000..e65fed671f --- /dev/null +++ b/Lang/Loglan82/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Dutch-national-flag-problem b/Lang/Loglan82/Dutch-national-flag-problem new file mode 120000 index 0000000000..80274c2f7b --- /dev/null +++ b/Lang/Loglan82/Dutch-national-flag-problem @@ -0,0 +1 @@ +../../Task/Dutch-national-flag-problem/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Equilibrium-index b/Lang/Loglan82/Equilibrium-index new file mode 120000 index 0000000000..99b2d35b94 --- /dev/null +++ b/Lang/Loglan82/Equilibrium-index @@ -0,0 +1 @@ +../../Task/Equilibrium-index/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Ethiopian-multiplication b/Lang/Loglan82/Ethiopian-multiplication new file mode 120000 index 0000000000..13a8b5d45c --- /dev/null +++ b/Lang/Loglan82/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Factors-of-an-integer b/Lang/Loglan82/Factors-of-an-integer new file mode 120000 index 0000000000..106a23d5a7 --- /dev/null +++ b/Lang/Loglan82/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Gamma-function b/Lang/Loglan82/Gamma-function new file mode 120000 index 0000000000..e6dce092fb --- /dev/null +++ b/Lang/Loglan82/Gamma-function @@ -0,0 +1 @@ +../../Task/Gamma-function/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Hello-world-Text b/Lang/Loglan82/Hello-world-Text new file mode 120000 index 0000000000..02b527238f --- /dev/null +++ b/Lang/Loglan82/Hello-world-Text @@ -0,0 +1 @@ +../../Task/Hello-world-Text/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Horners-rule-for-polynomial-evaluation b/Lang/Loglan82/Horners-rule-for-polynomial-evaluation new file mode 120000 index 0000000000..5eca5139bd --- /dev/null +++ b/Lang/Loglan82/Horners-rule-for-polynomial-evaluation @@ -0,0 +1 @@ +../../Task/Horners-rule-for-polynomial-evaluation/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Josephus-problem b/Lang/Loglan82/Josephus-problem new file mode 120000 index 0000000000..74e740313f --- /dev/null +++ b/Lang/Loglan82/Josephus-problem @@ -0,0 +1 @@ +../../Task/Josephus-problem/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Levenshtein-distance b/Lang/Loglan82/Levenshtein-distance new file mode 120000 index 0000000000..64975523f2 --- /dev/null +++ b/Lang/Loglan82/Levenshtein-distance @@ -0,0 +1 @@ +../../Task/Levenshtein-distance/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Long-year b/Lang/Loglan82/Long-year new file mode 120000 index 0000000000..b249596823 --- /dev/null +++ b/Lang/Loglan82/Long-year @@ -0,0 +1 @@ +../../Task/Long-year/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Loops-Do-while b/Lang/Loglan82/Loops-Do-while new file mode 120000 index 0000000000..e038a12c06 --- /dev/null +++ b/Lang/Loglan82/Loops-Do-while @@ -0,0 +1 @@ +../../Task/Loops-Do-while/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Loops-For-with-a-specified-step b/Lang/Loglan82/Loops-For-with-a-specified-step new file mode 120000 index 0000000000..bace3aec2b --- /dev/null +++ b/Lang/Loglan82/Loops-For-with-a-specified-step @@ -0,0 +1 @@ +../../Task/Loops-For-with-a-specified-step/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/M-bius-function b/Lang/Loglan82/M-bius-function new file mode 120000 index 0000000000..82e1041f7d --- /dev/null +++ b/Lang/Loglan82/M-bius-function @@ -0,0 +1 @@ +../../Task/M-bius-function/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Monty-Hall-problem b/Lang/Loglan82/Monty-Hall-problem new file mode 120000 index 0000000000..3c5ec1bb89 --- /dev/null +++ b/Lang/Loglan82/Monty-Hall-problem @@ -0,0 +1 @@ +../../Task/Monty-Hall-problem/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Shoelace-formula-for-polygonal-area b/Lang/Loglan82/Shoelace-formula-for-polygonal-area new file mode 120000 index 0000000000..7a3facc57c --- /dev/null +++ b/Lang/Loglan82/Shoelace-formula-for-polygonal-area @@ -0,0 +1 @@ +../../Task/Shoelace-formula-for-polygonal-area/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Statistics-Basic b/Lang/Loglan82/Statistics-Basic new file mode 120000 index 0000000000..06f2b88d7e --- /dev/null +++ b/Lang/Loglan82/Statistics-Basic @@ -0,0 +1 @@ +../../Task/Statistics-Basic/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Statistics-Normal-distribution b/Lang/Loglan82/Statistics-Normal-distribution new file mode 120000 index 0000000000..c0cf6b079d --- /dev/null +++ b/Lang/Loglan82/Statistics-Normal-distribution @@ -0,0 +1 @@ +../../Task/Statistics-Normal-distribution/Loglan82 \ No newline at end of file diff --git a/Lang/Loglan82/Tau-number b/Lang/Loglan82/Tau-number new file mode 120000 index 0000000000..0f86291ac1 --- /dev/null +++ b/Lang/Loglan82/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/Loglan82 \ No newline at end of file diff --git a/Lang/Logo/Sort-three-variables b/Lang/Logo/Sort-three-variables new file mode 120000 index 0000000000..98d62a0bb1 --- /dev/null +++ b/Lang/Logo/Sort-three-variables @@ -0,0 +1 @@ +../../Task/Sort-three-variables/Logo \ No newline at end of file diff --git a/Lang/Lua/Calkin-Wilf-sequence b/Lang/Lua/Calkin-Wilf-sequence new file mode 120000 index 0000000000..1f9b22fde7 --- /dev/null +++ b/Lang/Lua/Calkin-Wilf-sequence @@ -0,0 +1 @@ +../../Task/Calkin-Wilf-sequence/Lua \ No newline at end of file diff --git a/Lang/Lua/Demings-funnel b/Lang/Lua/Demings-funnel new file mode 120000 index 0000000000..bfeba4e463 --- /dev/null +++ b/Lang/Lua/Demings-funnel @@ -0,0 +1 @@ +../../Task/Demings-funnel/Lua \ No newline at end of file diff --git a/Lang/Lua/GUI-component-interaction b/Lang/Lua/GUI-component-interaction new file mode 120000 index 0000000000..da7428ad7e --- /dev/null +++ b/Lang/Lua/GUI-component-interaction @@ -0,0 +1 @@ +../../Task/GUI-component-interaction/Lua \ No newline at end of file diff --git a/Lang/Lua/Gauss-Jordan-matrix-inversion b/Lang/Lua/Gauss-Jordan-matrix-inversion new file mode 120000 index 0000000000..4e412c8561 --- /dev/null +++ b/Lang/Lua/Gauss-Jordan-matrix-inversion @@ -0,0 +1 @@ +../../Task/Gauss-Jordan-matrix-inversion/Lua \ No newline at end of file diff --git a/Lang/Lua/Generate-random-chess-position b/Lang/Lua/Generate-random-chess-position new file mode 120000 index 0000000000..7d17633430 --- /dev/null +++ b/Lang/Lua/Generate-random-chess-position @@ -0,0 +1 @@ +../../Task/Generate-random-chess-position/Lua \ No newline at end of file diff --git a/Lang/Lua/Jordan-P-lya-numbers b/Lang/Lua/Jordan-P-lya-numbers new file mode 120000 index 0000000000..860eeeaaa4 --- /dev/null +++ b/Lang/Lua/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/Lua \ No newline at end of file diff --git a/Lang/Lua/Juggler-sequence b/Lang/Lua/Juggler-sequence new file mode 120000 index 0000000000..94ab059422 --- /dev/null +++ b/Lang/Lua/Juggler-sequence @@ -0,0 +1 @@ +../../Task/Juggler-sequence/Lua \ No newline at end of file diff --git a/Lang/Lua/Legendre-prime-counting-function b/Lang/Lua/Legendre-prime-counting-function new file mode 120000 index 0000000000..cf72af7d74 --- /dev/null +++ b/Lang/Lua/Legendre-prime-counting-function @@ -0,0 +1 @@ +../../Task/Legendre-prime-counting-function/Lua \ No newline at end of file diff --git a/Lang/Lua/Numbers-with-equal-rises-and-falls b/Lang/Lua/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..5900c5ba75 --- /dev/null +++ b/Lang/Lua/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/Lua \ No newline at end of file diff --git a/Lang/Lua/Sleeping-Beauty-problem b/Lang/Lua/Sleeping-Beauty-problem new file mode 120000 index 0000000000..75e2ee6eb2 --- /dev/null +++ b/Lang/Lua/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/Lua \ No newline at end of file diff --git a/Lang/Lua/Strassens-algorithm b/Lang/Lua/Strassens-algorithm new file mode 120000 index 0000000000..9da800cb02 --- /dev/null +++ b/Lang/Lua/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Lua \ No newline at end of file diff --git a/Lang/Lua/Super-d-numbers b/Lang/Lua/Super-d-numbers new file mode 120000 index 0000000000..64e775e306 --- /dev/null +++ b/Lang/Lua/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/Lua \ No newline at end of file diff --git a/Lang/Lua/Terminal-control-Hiding-the-cursor b/Lang/Lua/Terminal-control-Hiding-the-cursor new file mode 120000 index 0000000000..68700a27b1 --- /dev/null +++ b/Lang/Lua/Terminal-control-Hiding-the-cursor @@ -0,0 +1 @@ +../../Task/Terminal-control-Hiding-the-cursor/Lua \ No newline at end of file diff --git a/Lang/Lua/Terminal-control-Unicode-output b/Lang/Lua/Terminal-control-Unicode-output new file mode 120000 index 0000000000..b9be1e6352 --- /dev/null +++ b/Lang/Lua/Terminal-control-Unicode-output @@ -0,0 +1 @@ +../../Task/Terminal-control-Unicode-output/Lua \ No newline at end of file diff --git a/Lang/Lua/Total-circles-area b/Lang/Lua/Total-circles-area new file mode 120000 index 0000000000..368862d6f6 --- /dev/null +++ b/Lang/Lua/Total-circles-area @@ -0,0 +1 @@ +../../Task/Total-circles-area/Lua \ No newline at end of file diff --git a/Lang/Lua/Wilson-primes-of-order-n b/Lang/Lua/Wilson-primes-of-order-n new file mode 120000 index 0000000000..338cbe60ca --- /dev/null +++ b/Lang/Lua/Wilson-primes-of-order-n @@ -0,0 +1 @@ +../../Task/Wilson-primes-of-order-n/Lua \ No newline at end of file diff --git a/Lang/M2000-Interpreter/00-LANG.txt b/Lang/M2000-Interpreter/00-LANG.txt index 5d4d3cba07..ab29824f45 100644 --- a/Lang/M2000-Interpreter/00-LANG.txt +++ b/Lang/M2000-Interpreter/00-LANG.txt @@ -9,7 +9,7 @@ |gc=allowed |hopl=no }} -M2000 is an interpreter running on its own Environment written in Visual Basic 6, as an open source project and can be found in GitHub[https://github.com/M2000Interpreter/Version9]. Current version is 14, revision 4. See [[M2000 Interpreter Implementation]] +M2000 is an interpreter running on its own Environment written in Visual Basic 6, as an open source project and can be found in GitHub[https://github.com/M2000Interpreter/Environment]. Current version is 14, revision 8. See [[M2000 Interpreter Implementation]] {{language programming paradigm|Imperative}} {{language programming paradigm|Object-oriented}} {{Language programming paradigm|Event-driven}} @@ -95,6 +95,138 @@ Module Theta2 (x) { Beta ; Theta as Theta2 +This is a rare case. Most cases use alternative definitions: + +Module Beta { + Module Theta (x){ + Print "This is Theta, we get x=";x + } + For i=1 to 3 : Theta i : Next i +} +Beta +Module Beta { + Module Theta (x) { + Print "This is Theta2, we get x=";x + } + For i=1 to 3 : Theta i : Next i +} +Beta + + +Another variation is the use of function pass by reference: + +Module Beta { + Read &theta() + For i=1 to 3 :Call Theta(i) : Next i +} +Function Theta(x){ + Print "This is Theta, we get x=";x +} +Function Theta2(x) { + Print "This is Theta2, we get x=";x +} +Beta &Theta() +Beta &Theta2() + + +Or a more compact way to use a Group: + +Module Beta { + Read That + For i=1 to 3 :Call That.Theta(i) : Next i +} +Group A { + Function Theta(x){ + Print "This is Theta, we get x=";x + } +} +Group B { + Function Theta(x) { + Print "This is Theta2, we get x=";x + } +} +Beta A +Beta B + + +Or a more compact way to use a Class: + +Module Beta { + Read That + For i=1 to 3 :Call That.Theta(i) : Next i +} +Class Something { +Private: + string message=letter$ ' letter$ read from stack of values a string +Public: + Function Theta(x){ + Print .message;x + } +} +A=Something("This is Theta, we get x=") +B=Something("This is Theta2, we get x=") +Beta A +Beta B + + + +Or a variant of class which made an object which return value + +Module Beta { + Read &That + For i=1 to 3 :Print That(i) : Next i +} +Class Something { +Private: + string message=letter$ ' letter$ read from stack of values a string +Public: + Set { + Read This + } + Value (x){ ' (x) change to: Read x + = .message + x ' .message is string (x can be string or number) + } +} +A=Something("This is Theta, we get x=") +Beta &A +A=Something("This is Theta2, we get x=") +Beta &A + + +Or by using lambda functions (functions which we hold in variables, with closures) + + +Module Beta { + Read &That + For i=1 to 3 :Print That(i) : Next i +} +m="This is Theta, we get x=" +A=lambda m (x)->m + x ' one line lambda function +Beta &A +' we can use multiline lambda functions +A=lambda m="This is Theta2, we get x=" (x)->{ + =m + x +} +Beta &A + + +The same but now we bass by value (we remove & from the caller and the callee too: + + +Module Beta { + Read That + For i=1 to 3 :Print That(i) : Next i +} +m="This is Theta, we get x=" +A=lambda m (x)->m + x ' one line lambda function +Beta A +' we can use multiline lambda functions +A=lambda m="This is Theta2, we get x=" (x)->{ + =m + x +} +Beta A + + ====Greek Vocabulary==== Τμήμα Βήτα { Τμήμα Θήτα (χ){ @@ -109,7 +241,7 @@ Beta ; Theta as Theta2 Βήτα ; Θήτα ως Θήτα2 -As we can see from code, some statements are like BASIC, except the use of curly brackets {}. Check the code below. We have a Module (as a Procedure), where we define some functions and some variables, as entities. These entities defined in every call to CheckIt, and erased when execution return from CheckIt. By default every parameter in M2000 pass by value. We define two functions, Alfa() where we set type for parameter x and ExpType$() where we not set type for x, and we wish to return the name of type when we make a call. +As we can see from code, some statements are like BASIC, except the use of curly brackets {}. Check the code below. We have a Module (as a Procedure), where we define some functions and some variables, as entities. These entities defined in every call to CheckIt, and erased when execution return from CheckIt. By default every parameter in M2000 pass by value. We define a function, Alfa() where we set type for parameter. Module CheckIt { \\ We can't call something out of this module @@ -127,14 +259,13 @@ As we can see from code, some statements are like BASIC, except the use of curly Print Type$(Z) Currency Z1=212.12, Z2=323233.12, Z3=223212323323.12 Print Z1, Z2, Z3 - Def ExpType$(x)=Type$(x) - Print ExpType$(Z1+Z2) ' Currency - Print ExpType$(Z1*Z2) ' Currency - Print ExpType$(Z2*Z3) ' Double (Currency can't hold this number) + Print Type$(Z1+Z2) ' Currency + Print Type$(Z1*Z2) ' Currency + Print Type$(Z2*Z3) ' Double (Currency can't hold this number) \\ Integer, Long, Single, Currency, Decimal - Print ExpType$(10%), ExpType$(10&), ExpType$(10~), ExpType$(10#), ExpType$(10@) + Print Type$(10%), Type$(10&), Type$(10~), Type$(10#), Type$(10@) \\ Without symbol is a Double - Print ExpType$(10) + Print Type$(10) } \\ We call it CheckIt diff --git a/Lang/M2000-Interpreter/Equilibrium-index b/Lang/M2000-Interpreter/Equilibrium-index new file mode 120000 index 0000000000..52fd43669a --- /dev/null +++ b/Lang/M2000-Interpreter/Equilibrium-index @@ -0,0 +1 @@ +../../Task/Equilibrium-index/M2000-Interpreter \ No newline at end of file diff --git a/Lang/M2000-Interpreter/Globally-replace-text-in-several-files b/Lang/M2000-Interpreter/Globally-replace-text-in-several-files new file mode 120000 index 0000000000..6371957a66 --- /dev/null +++ b/Lang/M2000-Interpreter/Globally-replace-text-in-several-files @@ -0,0 +1 @@ +../../Task/Globally-replace-text-in-several-files/M2000-Interpreter \ No newline at end of file diff --git a/Lang/M2000-Interpreter/HTTPS b/Lang/M2000-Interpreter/HTTPS new file mode 120000 index 0000000000..07f4e45833 --- /dev/null +++ b/Lang/M2000-Interpreter/HTTPS @@ -0,0 +1 @@ +../../Task/HTTPS/M2000-Interpreter \ No newline at end of file diff --git a/Lang/M2000-Interpreter/Logistic-curve-fitting-in-epidemiology b/Lang/M2000-Interpreter/Logistic-curve-fitting-in-epidemiology new file mode 120000 index 0000000000..d60f5aa239 --- /dev/null +++ b/Lang/M2000-Interpreter/Logistic-curve-fitting-in-epidemiology @@ -0,0 +1 @@ +../../Task/Logistic-curve-fitting-in-epidemiology/M2000-Interpreter \ No newline at end of file diff --git a/Lang/M2000-Interpreter/Long-year b/Lang/M2000-Interpreter/Long-year new file mode 120000 index 0000000000..7119be8d2b --- /dev/null +++ b/Lang/M2000-Interpreter/Long-year @@ -0,0 +1 @@ +../../Task/Long-year/M2000-Interpreter \ No newline at end of file diff --git a/Lang/M2000-Interpreter/Sleeping-Beauty-problem b/Lang/M2000-Interpreter/Sleeping-Beauty-problem new file mode 120000 index 0000000000..aee1fdd4f8 --- /dev/null +++ b/Lang/M2000-Interpreter/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/M2000-Interpreter \ No newline at end of file diff --git a/Lang/M4/Cantor-set b/Lang/M4/Cantor-set new file mode 120000 index 0000000000..cb3913e176 --- /dev/null +++ b/Lang/M4/Cantor-set @@ -0,0 +1 @@ +../../Task/Cantor-set/M4 \ No newline at end of file diff --git a/Lang/MAD/Zeckendorf-number-representation b/Lang/MAD/Zeckendorf-number-representation new file mode 120000 index 0000000000..3be8d0f3cc --- /dev/null +++ b/Lang/MAD/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/MAD \ No newline at end of file diff --git a/Lang/MATLAB/Find-the-last-Sunday-of-each-month b/Lang/MATLAB/Find-the-last-Sunday-of-each-month new file mode 120000 index 0000000000..989cc5e7f4 --- /dev/null +++ b/Lang/MATLAB/Find-the-last-Sunday-of-each-month @@ -0,0 +1 @@ +../../Task/Find-the-last-Sunday-of-each-month/MATLAB \ No newline at end of file diff --git a/Lang/MSX-Basic/Diversity-prediction-theorem b/Lang/MSX-Basic/Diversity-prediction-theorem new file mode 120000 index 0000000000..e57f4cb084 --- /dev/null +++ b/Lang/MSX-Basic/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/MSX-Basic \ No newline at end of file diff --git a/Lang/MSX-Basic/Map-range b/Lang/MSX-Basic/Map-range new file mode 120000 index 0000000000..749213e0f6 --- /dev/null +++ b/Lang/MSX-Basic/Map-range @@ -0,0 +1 @@ +../../Task/Map-range/MSX-Basic \ No newline at end of file diff --git a/Lang/Mathematica/ADFGVX-cipher b/Lang/Mathematica/ADFGVX-cipher new file mode 120000 index 0000000000..0a44fcd7ef --- /dev/null +++ b/Lang/Mathematica/ADFGVX-cipher @@ -0,0 +1 @@ +../../Task/ADFGVX-cipher/Mathematica \ No newline at end of file diff --git a/Lang/Mathematica/Perlin-noise b/Lang/Mathematica/Perlin-noise new file mode 120000 index 0000000000..9de4d18cd6 --- /dev/null +++ b/Lang/Mathematica/Perlin-noise @@ -0,0 +1 @@ +../../Task/Perlin-noise/Mathematica \ No newline at end of file diff --git a/Lang/Mathematica/Ramer-Douglas-Peucker-line-simplification b/Lang/Mathematica/Ramer-Douglas-Peucker-line-simplification new file mode 120000 index 0000000000..40a31497c6 --- /dev/null +++ b/Lang/Mathematica/Ramer-Douglas-Peucker-line-simplification @@ -0,0 +1 @@ +../../Task/Ramer-Douglas-Peucker-line-simplification/Mathematica \ No newline at end of file diff --git a/Lang/Mathematica/Same-fringe b/Lang/Mathematica/Same-fringe new file mode 120000 index 0000000000..9a80cee1d8 --- /dev/null +++ b/Lang/Mathematica/Same-fringe @@ -0,0 +1 @@ +../../Task/Same-fringe/Mathematica \ No newline at end of file diff --git a/Lang/Mathematica/Singular-value-decomposition b/Lang/Mathematica/Singular-value-decomposition new file mode 120000 index 0000000000..1a576b3373 --- /dev/null +++ b/Lang/Mathematica/Singular-value-decomposition @@ -0,0 +1 @@ +../../Task/Singular-value-decomposition/Mathematica \ No newline at end of file diff --git a/Lang/Mathematica/Strassens-algorithm b/Lang/Mathematica/Strassens-algorithm new file mode 120000 index 0000000000..c75340ee0d --- /dev/null +++ b/Lang/Mathematica/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Mathematica \ No newline at end of file diff --git a/Lang/Mathematica/Suffixation-of-decimal-numbers b/Lang/Mathematica/Suffixation-of-decimal-numbers new file mode 120000 index 0000000000..dd6272f891 --- /dev/null +++ b/Lang/Mathematica/Suffixation-of-decimal-numbers @@ -0,0 +1 @@ +../../Task/Suffixation-of-decimal-numbers/Mathematica \ No newline at end of file diff --git a/Lang/Mathematica/Transliterate-English-text-using-the-Greek-alphabet b/Lang/Mathematica/Transliterate-English-text-using-the-Greek-alphabet new file mode 120000 index 0000000000..d987c7e779 --- /dev/null +++ b/Lang/Mathematica/Transliterate-English-text-using-the-Greek-alphabet @@ -0,0 +1 @@ +../../Task/Transliterate-English-text-using-the-Greek-alphabet/Mathematica \ No newline at end of file diff --git a/Lang/Mathematica/Tropical-algebra-overloading b/Lang/Mathematica/Tropical-algebra-overloading new file mode 120000 index 0000000000..6a45231ead --- /dev/null +++ b/Lang/Mathematica/Tropical-algebra-overloading @@ -0,0 +1 @@ +../../Task/Tropical-algebra-overloading/Mathematica \ No newline at end of file diff --git a/Lang/Mathematica/World-Cup-group-stage b/Lang/Mathematica/World-Cup-group-stage new file mode 120000 index 0000000000..c3a327e4ad --- /dev/null +++ b/Lang/Mathematica/World-Cup-group-stage @@ -0,0 +1 @@ +../../Task/World-Cup-group-stage/Mathematica \ No newline at end of file diff --git a/Lang/Maxima/Angle-difference-between-two-bearings b/Lang/Maxima/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..b086194fa4 --- /dev/null +++ b/Lang/Maxima/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Arithmetic-derivative b/Lang/Maxima/Arithmetic-derivative new file mode 120000 index 0000000000..b682390e8a --- /dev/null +++ b/Lang/Maxima/Arithmetic-derivative @@ -0,0 +1 @@ +../../Task/Arithmetic-derivative/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Carmichael-3-strong-pseudoprimes b/Lang/Maxima/Carmichael-3-strong-pseudoprimes new file mode 120000 index 0000000000..cca27bae48 --- /dev/null +++ b/Lang/Maxima/Carmichael-3-strong-pseudoprimes @@ -0,0 +1 @@ +../../Task/Carmichael-3-strong-pseudoprimes/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Chinese-zodiac b/Lang/Maxima/Chinese-zodiac new file mode 120000 index 0000000000..5fc6134cf1 --- /dev/null +++ b/Lang/Maxima/Chinese-zodiac @@ -0,0 +1 @@ +../../Task/Chinese-zodiac/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Chowla-numbers b/Lang/Maxima/Chowla-numbers new file mode 120000 index 0000000000..4a1835dd7a --- /dev/null +++ b/Lang/Maxima/Chowla-numbers @@ -0,0 +1 @@ +../../Task/Chowla-numbers/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Conjugate-transpose b/Lang/Maxima/Conjugate-transpose new file mode 120000 index 0000000000..f1ca6a05e7 --- /dev/null +++ b/Lang/Maxima/Conjugate-transpose @@ -0,0 +1 @@ +../../Task/Conjugate-transpose/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Continued-fraction-Arithmetic-Construct-from-rational-number b/Lang/Maxima/Continued-fraction-Arithmetic-Construct-from-rational-number new file mode 120000 index 0000000000..29d02a5a5d --- /dev/null +++ b/Lang/Maxima/Continued-fraction-Arithmetic-Construct-from-rational-number @@ -0,0 +1 @@ +../../Task/Continued-fraction-Arithmetic-Construct-from-rational-number/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Diversity-prediction-theorem b/Lang/Maxima/Diversity-prediction-theorem new file mode 120000 index 0000000000..5f6277f150 --- /dev/null +++ b/Lang/Maxima/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Doomsday-rule b/Lang/Maxima/Doomsday-rule new file mode 120000 index 0000000000..e92ce2f9d2 --- /dev/null +++ b/Lang/Maxima/Doomsday-rule @@ -0,0 +1 @@ +../../Task/Doomsday-rule/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Exponentiation-order b/Lang/Maxima/Exponentiation-order new file mode 120000 index 0000000000..3914b83865 --- /dev/null +++ b/Lang/Maxima/Exponentiation-order @@ -0,0 +1 @@ +../../Task/Exponentiation-order/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Exponentiation-with-infix-operators-in-or-operating-on-the-base b/Lang/Maxima/Exponentiation-with-infix-operators-in-or-operating-on-the-base new file mode 120000 index 0000000000..571c836707 --- /dev/null +++ b/Lang/Maxima/Exponentiation-with-infix-operators-in-or-operating-on-the-base @@ -0,0 +1 @@ +../../Task/Exponentiation-with-infix-operators-in-or-operating-on-the-base/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Fermat-numbers b/Lang/Maxima/Fermat-numbers new file mode 120000 index 0000000000..705c8192a4 --- /dev/null +++ b/Lang/Maxima/Fermat-numbers @@ -0,0 +1 @@ +../../Task/Fermat-numbers/Maxima \ No newline at end of file diff --git a/Lang/Maxima/General-FizzBuzz b/Lang/Maxima/General-FizzBuzz new file mode 120000 index 0000000000..e422ed53f2 --- /dev/null +++ b/Lang/Maxima/General-FizzBuzz @@ -0,0 +1 @@ +../../Task/General-FizzBuzz/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Guess-the-number b/Lang/Maxima/Guess-the-number new file mode 120000 index 0000000000..386c9c38ac --- /dev/null +++ b/Lang/Maxima/Guess-the-number @@ -0,0 +1 @@ +../../Task/Guess-the-number/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Guess-the-number-With-feedback b/Lang/Maxima/Guess-the-number-With-feedback new file mode 120000 index 0000000000..8b04db909f --- /dev/null +++ b/Lang/Maxima/Guess-the-number-With-feedback @@ -0,0 +1 @@ +../../Task/Guess-the-number-With-feedback/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Humble-numbers b/Lang/Maxima/Humble-numbers new file mode 120000 index 0000000000..d093fa7dd0 --- /dev/null +++ b/Lang/Maxima/Humble-numbers @@ -0,0 +1 @@ +../../Task/Humble-numbers/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Jacobi-symbol b/Lang/Maxima/Jacobi-symbol new file mode 120000 index 0000000000..73e8a14256 --- /dev/null +++ b/Lang/Maxima/Jacobi-symbol @@ -0,0 +1 @@ +../../Task/Jacobi-symbol/Maxima \ No newline at end of file diff --git a/Lang/Maxima/List-comprehensions b/Lang/Maxima/List-comprehensions new file mode 120000 index 0000000000..de6043c392 --- /dev/null +++ b/Lang/Maxima/List-comprehensions @@ -0,0 +1 @@ +../../Task/List-comprehensions/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Loops-N-plus-one-half b/Lang/Maxima/Loops-N-plus-one-half new file mode 120000 index 0000000000..8fb12a3bb8 --- /dev/null +++ b/Lang/Maxima/Loops-N-plus-one-half @@ -0,0 +1 @@ +../../Task/Loops-N-plus-one-half/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Loops-With-multiple-ranges b/Lang/Maxima/Loops-With-multiple-ranges new file mode 120000 index 0000000000..0d4ccad640 --- /dev/null +++ b/Lang/Maxima/Loops-With-multiple-ranges @@ -0,0 +1 @@ +../../Task/Loops-With-multiple-ranges/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Magic-constant b/Lang/Maxima/Magic-constant new file mode 120000 index 0000000000..406aae118d --- /dev/null +++ b/Lang/Maxima/Magic-constant @@ -0,0 +1 @@ +../../Task/Magic-constant/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Nested-function b/Lang/Maxima/Nested-function new file mode 120000 index 0000000000..14e0a5c6e4 --- /dev/null +++ b/Lang/Maxima/Nested-function @@ -0,0 +1 @@ +../../Task/Nested-function/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Nth b/Lang/Maxima/Nth new file mode 120000 index 0000000000..76e7cadf39 --- /dev/null +++ b/Lang/Maxima/Nth @@ -0,0 +1 @@ +../../Task/Nth/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Old-lady-swallowed-a-fly b/Lang/Maxima/Old-lady-swallowed-a-fly new file mode 120000 index 0000000000..7f7aab63d3 --- /dev/null +++ b/Lang/Maxima/Old-lady-swallowed-a-fly @@ -0,0 +1 @@ +../../Task/Old-lady-swallowed-a-fly/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Pernicious-numbers b/Lang/Maxima/Pernicious-numbers new file mode 120000 index 0000000000..1062304d91 --- /dev/null +++ b/Lang/Maxima/Pernicious-numbers @@ -0,0 +1 @@ +../../Task/Pernicious-numbers/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Phrase-reversals b/Lang/Maxima/Phrase-reversals new file mode 120000 index 0000000000..e9f3fbc16e --- /dev/null +++ b/Lang/Maxima/Phrase-reversals @@ -0,0 +1 @@ +../../Task/Phrase-reversals/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Population-count b/Lang/Maxima/Population-count new file mode 120000 index 0000000000..ae8e574cce --- /dev/null +++ b/Lang/Maxima/Population-count @@ -0,0 +1 @@ +../../Task/Population-count/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Proper-divisors b/Lang/Maxima/Proper-divisors new file mode 120000 index 0000000000..d541bf6c4d --- /dev/null +++ b/Lang/Maxima/Proper-divisors @@ -0,0 +1 @@ +../../Task/Proper-divisors/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Pseudo-random-numbers-PCG32 b/Lang/Maxima/Pseudo-random-numbers-PCG32 new file mode 120000 index 0000000000..6feec056ab --- /dev/null +++ b/Lang/Maxima/Pseudo-random-numbers-PCG32 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-PCG32/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Pseudo-random-numbers-Splitmix64 b/Lang/Maxima/Pseudo-random-numbers-Splitmix64 new file mode 120000 index 0000000000..c67133774e --- /dev/null +++ b/Lang/Maxima/Pseudo-random-numbers-Splitmix64 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Splitmix64/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Pseudo-random-numbers-Xorshift-star b/Lang/Maxima/Pseudo-random-numbers-Xorshift-star new file mode 120000 index 0000000000..601269aa2d --- /dev/null +++ b/Lang/Maxima/Pseudo-random-numbers-Xorshift-star @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Xorshift-star/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Repeat b/Lang/Maxima/Repeat new file mode 120000 index 0000000000..69cf6bc4f0 --- /dev/null +++ b/Lang/Maxima/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Repunit-primes b/Lang/Maxima/Repunit-primes new file mode 120000 index 0000000000..fb23d38994 --- /dev/null +++ b/Lang/Maxima/Repunit-primes @@ -0,0 +1 @@ +../../Task/Repunit-primes/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Safe-primes-and-unsafe-primes b/Lang/Maxima/Safe-primes-and-unsafe-primes new file mode 120000 index 0000000000..3ba21ce950 --- /dev/null +++ b/Lang/Maxima/Safe-primes-and-unsafe-primes @@ -0,0 +1 @@ +../../Task/Safe-primes-and-unsafe-primes/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Sequence-of-primorial-primes b/Lang/Maxima/Sequence-of-primorial-primes new file mode 120000 index 0000000000..987ddfd5b4 --- /dev/null +++ b/Lang/Maxima/Sequence-of-primorial-primes @@ -0,0 +1 @@ +../../Task/Sequence-of-primorial-primes/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Sequence:-smallest-number-with-exactly-n-divisors b/Lang/Maxima/Sequence:-smallest-number-with-exactly-n-divisors new file mode 120000 index 0000000000..2edcd184a6 --- /dev/null +++ b/Lang/Maxima/Sequence:-smallest-number-with-exactly-n-divisors @@ -0,0 +1 @@ +../../Task/Sequence:-smallest-number-with-exactly-n-divisors/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Shoelace-formula-for-polygonal-area b/Lang/Maxima/Shoelace-formula-for-polygonal-area new file mode 120000 index 0000000000..4b2db308ce --- /dev/null +++ b/Lang/Maxima/Shoelace-formula-for-polygonal-area @@ -0,0 +1 @@ +../../Task/Shoelace-formula-for-polygonal-area/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Sorting-algorithms-Counting-sort b/Lang/Maxima/Sorting-algorithms-Counting-sort new file mode 120000 index 0000000000..3b3f2f0c39 --- /dev/null +++ b/Lang/Maxima/Sorting-algorithms-Counting-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Counting-sort/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Stirling-numbers-of-the-first-kind b/Lang/Maxima/Stirling-numbers-of-the-first-kind new file mode 120000 index 0000000000..00938d2052 --- /dev/null +++ b/Lang/Maxima/Stirling-numbers-of-the-first-kind @@ -0,0 +1 @@ +../../Task/Stirling-numbers-of-the-first-kind/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Stirling-numbers-of-the-second-kind b/Lang/Maxima/Stirling-numbers-of-the-second-kind new file mode 120000 index 0000000000..3b2dde9483 --- /dev/null +++ b/Lang/Maxima/Stirling-numbers-of-the-second-kind @@ -0,0 +1 @@ +../../Task/Stirling-numbers-of-the-second-kind/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Summarize-primes b/Lang/Maxima/Summarize-primes new file mode 120000 index 0000000000..d202f40be0 --- /dev/null +++ b/Lang/Maxima/Summarize-primes @@ -0,0 +1 @@ +../../Task/Summarize-primes/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Tau-function b/Lang/Maxima/Tau-function new file mode 120000 index 0000000000..40243f7b1e --- /dev/null +++ b/Lang/Maxima/Tau-function @@ -0,0 +1 @@ +../../Task/Tau-function/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Tau-number b/Lang/Maxima/Tau-number new file mode 120000 index 0000000000..053b7e480c --- /dev/null +++ b/Lang/Maxima/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/Maxima \ No newline at end of file diff --git a/Lang/Maxima/The-Twelve-Days-of-Christmas b/Lang/Maxima/The-Twelve-Days-of-Christmas new file mode 120000 index 0000000000..dd36e626f6 --- /dev/null +++ b/Lang/Maxima/The-Twelve-Days-of-Christmas @@ -0,0 +1 @@ +../../Task/The-Twelve-Days-of-Christmas/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Unicode-variable-names b/Lang/Maxima/Unicode-variable-names new file mode 120000 index 0000000000..34b765c308 --- /dev/null +++ b/Lang/Maxima/Unicode-variable-names @@ -0,0 +1 @@ +../../Task/Unicode-variable-names/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Variable-declaration-reset b/Lang/Maxima/Variable-declaration-reset new file mode 120000 index 0000000000..127cccc10e --- /dev/null +++ b/Lang/Maxima/Variable-declaration-reset @@ -0,0 +1 @@ +../../Task/Variable-declaration-reset/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Vector b/Lang/Maxima/Vector new file mode 120000 index 0000000000..8d6cbd46ca --- /dev/null +++ b/Lang/Maxima/Vector @@ -0,0 +1 @@ +../../Task/Vector/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Wagstaff-primes b/Lang/Maxima/Wagstaff-primes new file mode 120000 index 0000000000..f74c4ee3f2 --- /dev/null +++ b/Lang/Maxima/Wagstaff-primes @@ -0,0 +1 @@ +../../Task/Wagstaff-primes/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Wieferich-primes b/Lang/Maxima/Wieferich-primes new file mode 120000 index 0000000000..8ad2bd1a72 --- /dev/null +++ b/Lang/Maxima/Wieferich-primes @@ -0,0 +1 @@ +../../Task/Wieferich-primes/Maxima \ No newline at end of file diff --git a/Lang/Maxima/Wilson-primes-of-order-n b/Lang/Maxima/Wilson-primes-of-order-n new file mode 120000 index 0000000000..83b27ec734 --- /dev/null +++ b/Lang/Maxima/Wilson-primes-of-order-n @@ -0,0 +1 @@ +../../Task/Wilson-primes-of-order-n/Maxima \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/A+B b/Lang/Microsoft-Small-Basic/A+B new file mode 120000 index 0000000000..f3a4fe9f2e --- /dev/null +++ b/Lang/Microsoft-Small-Basic/A+B @@ -0,0 +1 @@ +../../Task/A+B/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Array-length b/Lang/Microsoft-Small-Basic/Array-length new file mode 120000 index 0000000000..5cb5fd80e3 --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Halt-and-catch-fire b/Lang/Microsoft-Small-Basic/Halt-and-catch-fire new file mode 120000 index 0000000000..85dd00fc29 --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Halt-and-catch-fire @@ -0,0 +1 @@ +../../Task/Halt-and-catch-fire/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Hello-world-Graphical b/Lang/Microsoft-Small-Basic/Hello-world-Graphical new file mode 120000 index 0000000000..e9bfd8a7e0 --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Hello-world-Graphical @@ -0,0 +1 @@ +../../Task/Hello-world-Graphical/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/I-before-E-except-after-C b/Lang/Microsoft-Small-Basic/I-before-E-except-after-C new file mode 120000 index 0000000000..e009793925 --- /dev/null +++ b/Lang/Microsoft-Small-Basic/I-before-E-except-after-C @@ -0,0 +1 @@ +../../Task/I-before-E-except-after-C/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Jump-anywhere b/Lang/Microsoft-Small-Basic/Jump-anywhere new file mode 120000 index 0000000000..ef9c52343e --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Jump-anywhere @@ -0,0 +1 @@ +../../Task/Jump-anywhere/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Program-termination b/Lang/Microsoft-Small-Basic/Program-termination new file mode 120000 index 0000000000..ecf78f2fdc --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Program-termination @@ -0,0 +1 @@ +../../Task/Program-termination/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/RPG-attributes-generator b/Lang/Microsoft-Small-Basic/RPG-attributes-generator new file mode 120000 index 0000000000..b4096f1ae1 --- /dev/null +++ b/Lang/Microsoft-Small-Basic/RPG-attributes-generator @@ -0,0 +1 @@ +../../Task/RPG-attributes-generator/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Simple-windowed-application b/Lang/Microsoft-Small-Basic/Simple-windowed-application new file mode 120000 index 0000000000..372561cd34 --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Simple-windowed-application @@ -0,0 +1 @@ +../../Task/Simple-windowed-application/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Substring b/Lang/Microsoft-Small-Basic/Substring new file mode 120000 index 0000000000..187fdf47c4 --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Substring @@ -0,0 +1 @@ +../../Task/Substring/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/The-Name-Game b/Lang/Microsoft-Small-Basic/The-Name-Game new file mode 120000 index 0000000000..904bd0e9c8 --- /dev/null +++ b/Lang/Microsoft-Small-Basic/The-Name-Game @@ -0,0 +1 @@ +../../Task/The-Name-Game/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Transliterate-English-text-using-the-Greek-alphabet b/Lang/Microsoft-Small-Basic/Transliterate-English-text-using-the-Greek-alphabet new file mode 120000 index 0000000000..5d28e3f2bb --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Transliterate-English-text-using-the-Greek-alphabet @@ -0,0 +1 @@ +../../Task/Transliterate-English-text-using-the-Greek-alphabet/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Variables b/Lang/Microsoft-Small-Basic/Variables new file mode 120000 index 0000000000..3ad596872d --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Variables @@ -0,0 +1 @@ +../../Task/Variables/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/Microsoft-Small-Basic/Window-creation b/Lang/Microsoft-Small-Basic/Window-creation new file mode 120000 index 0000000000..31935ba19c --- /dev/null +++ b/Lang/Microsoft-Small-Basic/Window-creation @@ -0,0 +1 @@ +../../Task/Window-creation/Microsoft-Small-Basic \ No newline at end of file diff --git a/Lang/MiniScript/Apply-a-callback-to-an-array b/Lang/MiniScript/Apply-a-callback-to-an-array new file mode 120000 index 0000000000..9f2b7eb3c8 --- /dev/null +++ b/Lang/MiniScript/Apply-a-callback-to-an-array @@ -0,0 +1 @@ +../../Task/Apply-a-callback-to-an-array/MiniScript \ No newline at end of file diff --git a/Lang/MiniScript/Count-in-factors b/Lang/MiniScript/Count-in-factors new file mode 120000 index 0000000000..7a0ecccaf4 --- /dev/null +++ b/Lang/MiniScript/Count-in-factors @@ -0,0 +1 @@ +../../Task/Count-in-factors/MiniScript \ No newline at end of file diff --git a/Lang/MiniScript/Haversine-formula b/Lang/MiniScript/Haversine-formula new file mode 120000 index 0000000000..0bba2877d8 --- /dev/null +++ b/Lang/MiniScript/Haversine-formula @@ -0,0 +1 @@ +../../Task/Haversine-formula/MiniScript \ No newline at end of file diff --git a/Lang/MiniScript/Read-a-file-line-by-line b/Lang/MiniScript/Read-a-file-line-by-line new file mode 120000 index 0000000000..7064fcf098 --- /dev/null +++ b/Lang/MiniScript/Read-a-file-line-by-line @@ -0,0 +1 @@ +../../Task/Read-a-file-line-by-line/MiniScript \ No newline at end of file diff --git a/Lang/MiniScript/Sleeping-Beauty-problem b/Lang/MiniScript/Sleeping-Beauty-problem new file mode 120000 index 0000000000..feb4e597cb --- /dev/null +++ b/Lang/MiniScript/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/MiniScript \ No newline at end of file diff --git a/Lang/Minimal-BASIC/Abundant-deficient-and-perfect-number-classifications b/Lang/Minimal-BASIC/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..ca944f9e1d --- /dev/null +++ b/Lang/Minimal-BASIC/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/Minimal-BASIC \ No newline at end of file diff --git a/Lang/Miranda/Display-a-linear-combination b/Lang/Miranda/Display-a-linear-combination new file mode 120000 index 0000000000..38a961bb6a --- /dev/null +++ b/Lang/Miranda/Display-a-linear-combination @@ -0,0 +1 @@ +../../Task/Display-a-linear-combination/Miranda \ No newline at end of file diff --git a/Lang/Miranda/Hailstone-sequence b/Lang/Miranda/Hailstone-sequence new file mode 120000 index 0000000000..1f03fbb737 --- /dev/null +++ b/Lang/Miranda/Hailstone-sequence @@ -0,0 +1 @@ +../../Task/Hailstone-sequence/Miranda \ No newline at end of file diff --git a/Lang/Miranda/Modular-exponentiation b/Lang/Miranda/Modular-exponentiation new file mode 120000 index 0000000000..876dc45d07 --- /dev/null +++ b/Lang/Miranda/Modular-exponentiation @@ -0,0 +1 @@ +../../Task/Modular-exponentiation/Miranda \ No newline at end of file diff --git a/Lang/Miranda/Move-to-front-algorithm b/Lang/Miranda/Move-to-front-algorithm new file mode 120000 index 0000000000..ed5becbabe --- /dev/null +++ b/Lang/Miranda/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/Miranda \ No newline at end of file diff --git a/Lang/Miranda/Old-lady-swallowed-a-fly b/Lang/Miranda/Old-lady-swallowed-a-fly new file mode 120000 index 0000000000..91f1f84abb --- /dev/null +++ b/Lang/Miranda/Old-lady-swallowed-a-fly @@ -0,0 +1 @@ +../../Task/Old-lady-swallowed-a-fly/Miranda \ No newline at end of file diff --git a/Lang/Miranda/Sudan-function b/Lang/Miranda/Sudan-function new file mode 120000 index 0000000000..30973d5427 --- /dev/null +++ b/Lang/Miranda/Sudan-function @@ -0,0 +1 @@ +../../Task/Sudan-function/Miranda \ No newline at end of file diff --git a/Lang/Miranda/Super-d-numbers b/Lang/Miranda/Super-d-numbers new file mode 120000 index 0000000000..d99b0c174b --- /dev/null +++ b/Lang/Miranda/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/Miranda \ No newline at end of file diff --git a/Lang/Miranda/Zeckendorf-number-representation b/Lang/Miranda/Zeckendorf-number-representation new file mode 120000 index 0000000000..8a316c3af1 --- /dev/null +++ b/Lang/Miranda/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/Miranda \ No newline at end of file diff --git a/Lang/Modula-2/Abundant-odd-numbers b/Lang/Modula-2/Abundant-odd-numbers new file mode 120000 index 0000000000..acae176170 --- /dev/null +++ b/Lang/Modula-2/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Cumulative-standard-deviation b/Lang/Modula-2/Cumulative-standard-deviation new file mode 120000 index 0000000000..49f430ac8e --- /dev/null +++ b/Lang/Modula-2/Cumulative-standard-deviation @@ -0,0 +1 @@ +../../Task/Cumulative-standard-deviation/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Day-of-the-week b/Lang/Modula-2/Day-of-the-week new file mode 120000 index 0000000000..626da93e5e --- /dev/null +++ b/Lang/Modula-2/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Diversity-prediction-theorem b/Lang/Modula-2/Diversity-prediction-theorem new file mode 120000 index 0000000000..c351696cc1 --- /dev/null +++ b/Lang/Modula-2/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Dutch-national-flag-problem b/Lang/Modula-2/Dutch-national-flag-problem new file mode 120000 index 0000000000..b6400fd8d9 --- /dev/null +++ b/Lang/Modula-2/Dutch-national-flag-problem @@ -0,0 +1 @@ +../../Task/Dutch-national-flag-problem/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Equilibrium-index b/Lang/Modula-2/Equilibrium-index new file mode 120000 index 0000000000..434b864e3f --- /dev/null +++ b/Lang/Modula-2/Equilibrium-index @@ -0,0 +1 @@ +../../Task/Equilibrium-index/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Factors-of-an-integer b/Lang/Modula-2/Factors-of-an-integer new file mode 120000 index 0000000000..19271a7965 --- /dev/null +++ b/Lang/Modula-2/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Gamma-function b/Lang/Modula-2/Gamma-function new file mode 120000 index 0000000000..f14cc894e2 --- /dev/null +++ b/Lang/Modula-2/Gamma-function @@ -0,0 +1 @@ +../../Task/Gamma-function/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Generate-lower-case-ASCII-alphabet b/Lang/Modula-2/Generate-lower-case-ASCII-alphabet new file mode 120000 index 0000000000..94aba1f8a9 --- /dev/null +++ b/Lang/Modula-2/Generate-lower-case-ASCII-alphabet @@ -0,0 +1 @@ +../../Task/Generate-lower-case-ASCII-alphabet/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Mayan-numerals b/Lang/Modula-2/Mayan-numerals new file mode 120000 index 0000000000..68f34cbb07 --- /dev/null +++ b/Lang/Modula-2/Mayan-numerals @@ -0,0 +1 @@ +../../Task/Mayan-numerals/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Multifactorial b/Lang/Modula-2/Multifactorial new file mode 120000 index 0000000000..ba5a38f5d3 --- /dev/null +++ b/Lang/Modula-2/Multifactorial @@ -0,0 +1 @@ +../../Task/Multifactorial/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Semiprime b/Lang/Modula-2/Semiprime new file mode 120000 index 0000000000..108e390f08 --- /dev/null +++ b/Lang/Modula-2/Semiprime @@ -0,0 +1 @@ +../../Task/Semiprime/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-2/Zeckendorf-number-representation b/Lang/Modula-2/Zeckendorf-number-representation new file mode 120000 index 0000000000..bbadf943ec --- /dev/null +++ b/Lang/Modula-2/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/Modula-2 \ No newline at end of file diff --git a/Lang/Modula-3/Pascals-triangle b/Lang/Modula-3/Pascals-triangle new file mode 120000 index 0000000000..093a7901c2 --- /dev/null +++ b/Lang/Modula-3/Pascals-triangle @@ -0,0 +1 @@ +../../Task/Pascals-triangle/Modula-3 \ No newline at end of file diff --git a/Lang/MoonBit/00-LANG.txt b/Lang/MoonBit/00-LANG.txt new file mode 100644 index 0000000000..cf5345dc27 --- /dev/null +++ b/Lang/MoonBit/00-LANG.txt @@ -0,0 +1,13 @@ +{{language|MoonBit +|exec=bytecode +|safety=safe +|strength=strong +|gc=yes +|site=https://www.moonbitlang.com/} +}} +'''MoonBit''' is a general-purpose programming language and toolchain designed for high performance and resource efficiency, optimized for WebAssembly (Wasm). It is developed by a young and passionate team led by Zhang Hongbo. One of the motivations behind MoonBit’s creation was Zhang’s belief that existing languages like Java, Go, and Rust do not fully leverage the security and speed advantages of the WebAssembly instruction set, particularly in cloud computing and edge computing. After its initial release with native WebAssembly support, MoonBit later added support for JavaScript, Native, and the LLVM backend. + +MoonBit was publicly released in August 2023 and is currently in its beta stage. + +==Todo== +* [[Tasks not implemented in MoonBit]] \ No newline at end of file diff --git a/Lang/MoonBit/00-META.yaml b/Lang/MoonBit/00-META.yaml new file mode 100644 index 0000000000..97e1356190 --- /dev/null +++ b/Lang/MoonBit/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:MoonBit diff --git a/Lang/MoonBit/Array-length b/Lang/MoonBit/Array-length new file mode 120000 index 0000000000..4a5666710a --- /dev/null +++ b/Lang/MoonBit/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/MoonBit \ No newline at end of file diff --git a/Lang/MoonBit/Hello-world-Text b/Lang/MoonBit/Hello-world-Text new file mode 120000 index 0000000000..f3db6f7a6c --- /dev/null +++ b/Lang/MoonBit/Hello-world-Text @@ -0,0 +1 @@ +../../Task/Hello-world-Text/MoonBit \ No newline at end of file diff --git a/Lang/MoonRock/00-LANG.txt b/Lang/MoonRock/00-LANG.txt new file mode 100644 index 0000000000..dcba29adb9 --- /dev/null +++ b/Lang/MoonRock/00-LANG.txt @@ -0,0 +1,68 @@ +{{language|MoonRock +|exec=machine +|site=http://www.rowan.sensation.net.au/moonrock.html}} +{{language programming paradigm|Imperative}} +{{implementation|BASIC}} +'''MoonRock''' is a compiler for a [[BASIC]]-like programming language, developed by Rowan Crowe. Released for [[MS-DOS]] and compatible systems, MoonRock enables compilation to assembly language and linking to COM executable files. The compiler is known for producing exceptionally concise executables; for example, a "[[Hello world|Hello, World!]]" program can be compiled into a COM file as small as 276 bytes. + +MoonRock is a programming language specifically designed to facilitate the creation of programs that can be easily translated into assembly language. This design choice emphasizes simplicity and direct mapping to low-level operations, making it particularly suitable for environments where performance and control over hardware are critical. The language's syntax and features are structured to align closely with assembly language constructs while benefiting from some higher-level abstractions provided by BASIC. + +== MoonRock Version 0.50 == +=== Program Structure === +The definitions of arrays must be included within the BEGIN DEF section of the program. + +=== Control Structures === +The ''[[Loops/For|for]]'' loop requires that both the start and end values be variables, constants, or literals; expressions are not permitted. The language does not implement a ''[[Loops/Do-while|repeat-until]]'' loop. + +=== Arithmetic Operations === +MoonRock 0.50 does not support [[Floating point|floating-point numbers]] and operations. Division using the / operator produces rounded [[Arithmetic/Integer|integer]] results. For integer division, the \ operator must be used. For example: + +A% = 1 / 3 +PRINT A% + "\n" +A% = 2 / 3 +PRINT A% + "\n" +A% = 3 / 3 +PRINT A% + "\n" + +produces the output: +
+0
+1
+1
+
+The MOD function is not implemented for 32-bit integers (doublewords). + +=== Comparison Operations === +Both operands in comparison operations must be literals, constants, or variables; expressions are not allowed. Only variables of the same type can be compared. Attempting to compare variables of different types, such as A& > B%, may produce incorrect results. + +=== Output === +To output the value of a named constant, it must be passed as an argument to the STR function: + +PRINT "Up to " + STR(%MaxNumber) + "\n" + +Formatted output is not supported. Users may create custom subroutines as a workaround, such as: + +SUB PrintStr(S$, Width%) + IF LEN(S$) > Width% THEN + PRINT S$ + ELSE + S$ = SPACE(Width%) + S$ + PRINT RIGHT(S$, Width%) + ENDIF +END SUB + + +=== Abnormal Behaviors === +The manual states: ''Keywords are shown in all upper case to aid readability. They may be of any case in the source code''. However, some statements function solely when written in lowercase. For example, the statement: + +if A@ = 0 then print B% + " " + +operates correctly only when if and then are in lowercase. Conversely, the following formulation works regardless of case: + +IF A@ = 0 THEN + PRINT B% + " " +ENDIF + + +== External links == +* [https://github.com/DosWorld/moonrock MoonRock on GitHub] \ No newline at end of file diff --git a/Lang/MoonRock/00-META.yaml b/Lang/MoonRock/00-META.yaml new file mode 100644 index 0000000000..8869a57523 --- /dev/null +++ b/Lang/MoonRock/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:MoonRock diff --git a/Lang/MoonRock/100-doors b/Lang/MoonRock/100-doors new file mode 120000 index 0000000000..35643d2a2f --- /dev/null +++ b/Lang/MoonRock/100-doors @@ -0,0 +1 @@ +../../Task/100-doors/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Abundant-deficient-and-perfect-number-classifications b/Lang/MoonRock/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..5a720f6808 --- /dev/null +++ b/Lang/MoonRock/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Bell-numbers b/Lang/MoonRock/Bell-numbers new file mode 120000 index 0000000000..1519c89b24 --- /dev/null +++ b/Lang/MoonRock/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Day-of-the-week b/Lang/MoonRock/Day-of-the-week new file mode 120000 index 0000000000..3423abb3da --- /dev/null +++ b/Lang/MoonRock/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Ethiopian-multiplication b/Lang/MoonRock/Ethiopian-multiplication new file mode 120000 index 0000000000..99b728ad22 --- /dev/null +++ b/Lang/MoonRock/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Factors-of-an-integer b/Lang/MoonRock/Factors-of-an-integer new file mode 120000 index 0000000000..9cb6716a51 --- /dev/null +++ b/Lang/MoonRock/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Fibonacci-sequence b/Lang/MoonRock/Fibonacci-sequence new file mode 120000 index 0000000000..633e95692a --- /dev/null +++ b/Lang/MoonRock/Fibonacci-sequence @@ -0,0 +1 @@ +../../Task/Fibonacci-sequence/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Josephus-problem b/Lang/MoonRock/Josephus-problem new file mode 120000 index 0000000000..1084916ce4 --- /dev/null +++ b/Lang/MoonRock/Josephus-problem @@ -0,0 +1 @@ +../../Task/Josephus-problem/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Leap-year b/Lang/MoonRock/Leap-year new file mode 120000 index 0000000000..5ab049d315 --- /dev/null +++ b/Lang/MoonRock/Leap-year @@ -0,0 +1 @@ +../../Task/Leap-year/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Long-year b/Lang/MoonRock/Long-year new file mode 120000 index 0000000000..cc090c489a --- /dev/null +++ b/Lang/MoonRock/Long-year @@ -0,0 +1 @@ +../../Task/Long-year/MoonRock \ No newline at end of file diff --git a/Lang/MoonRock/Semiprime b/Lang/MoonRock/Semiprime new file mode 120000 index 0000000000..9c66936bd7 --- /dev/null +++ b/Lang/MoonRock/Semiprime @@ -0,0 +1 @@ +../../Task/Semiprime/MoonRock \ No newline at end of file diff --git a/Lang/Nascom-BASIC/Langtons-ant b/Lang/Nascom-BASIC/Langtons-ant new file mode 120000 index 0000000000..d0fdcffe2f --- /dev/null +++ b/Lang/Nascom-BASIC/Langtons-ant @@ -0,0 +1 @@ +../../Task/Langtons-ant/Nascom-BASIC \ No newline at end of file diff --git a/Lang/Nascom-BASIC/Mayan-numerals b/Lang/Nascom-BASIC/Mayan-numerals new file mode 120000 index 0000000000..d2108ce9fa --- /dev/null +++ b/Lang/Nascom-BASIC/Mayan-numerals @@ -0,0 +1 @@ +../../Task/Mayan-numerals/Nascom-BASIC \ No newline at end of file diff --git a/Lang/NetRexx/Haversine-formula b/Lang/NetRexx/Haversine-formula new file mode 120000 index 0000000000..bbcbbd8775 --- /dev/null +++ b/Lang/NetRexx/Haversine-formula @@ -0,0 +1 @@ +../../Task/Haversine-formula/NetRexx \ No newline at end of file diff --git a/Lang/Nu/Factors-of-an-integer b/Lang/Nu/Factors-of-an-integer new file mode 120000 index 0000000000..5aa37c904e --- /dev/null +++ b/Lang/Nu/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/Nu \ No newline at end of file diff --git a/Lang/OCaml/Harmonic-series b/Lang/OCaml/Harmonic-series new file mode 120000 index 0000000000..7ea0abbec3 --- /dev/null +++ b/Lang/OCaml/Harmonic-series @@ -0,0 +1 @@ +../../Task/Harmonic-series/OCaml \ No newline at end of file diff --git a/Lang/OCaml/Kosaraju b/Lang/OCaml/Kosaraju new file mode 120000 index 0000000000..7243692ec3 --- /dev/null +++ b/Lang/OCaml/Kosaraju @@ -0,0 +1 @@ +../../Task/Kosaraju/OCaml \ No newline at end of file diff --git a/Lang/OCaml/Pseudo-random-numbers-Xorshift-star b/Lang/OCaml/Pseudo-random-numbers-Xorshift-star new file mode 120000 index 0000000000..3fd6f20cda --- /dev/null +++ b/Lang/OCaml/Pseudo-random-numbers-Xorshift-star @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Xorshift-star/OCaml \ No newline at end of file diff --git a/Lang/OCaml/Strassens-algorithm b/Lang/OCaml/Strassens-algorithm new file mode 120000 index 0000000000..f94e8ddb52 --- /dev/null +++ b/Lang/OCaml/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/OCaml \ No newline at end of file diff --git a/Lang/OPL/Array-length b/Lang/OPL/Array-length new file mode 120000 index 0000000000..691e5be366 --- /dev/null +++ b/Lang/OPL/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/OPL \ No newline at end of file diff --git a/Lang/OPL/Empty-string b/Lang/OPL/Empty-string new file mode 120000 index 0000000000..9f6569303b --- /dev/null +++ b/Lang/OPL/Empty-string @@ -0,0 +1 @@ +../../Task/Empty-string/OPL \ No newline at end of file diff --git a/Lang/OPL/Factors-of-an-integer b/Lang/OPL/Factors-of-an-integer new file mode 120000 index 0000000000..2dc5a0a29e --- /dev/null +++ b/Lang/OPL/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/OPL \ No newline at end of file diff --git a/Lang/OPL/Filter b/Lang/OPL/Filter new file mode 120000 index 0000000000..89ea7a2c54 --- /dev/null +++ b/Lang/OPL/Filter @@ -0,0 +1 @@ +../../Task/Filter/OPL \ No newline at end of file diff --git a/Lang/OPL/Reverse-a-string b/Lang/OPL/Reverse-a-string new file mode 120000 index 0000000000..8dba18d4c9 --- /dev/null +++ b/Lang/OPL/Reverse-a-string @@ -0,0 +1 @@ +../../Task/Reverse-a-string/OPL \ No newline at end of file diff --git a/Lang/OPL/Show-ASCII-table b/Lang/OPL/Show-ASCII-table new file mode 120000 index 0000000000..72f35c10c7 --- /dev/null +++ b/Lang/OPL/Show-ASCII-table @@ -0,0 +1 @@ +../../Task/Show-ASCII-table/OPL \ No newline at end of file diff --git a/Lang/OPL/String-length b/Lang/OPL/String-length new file mode 120000 index 0000000000..ebd9f5ed88 --- /dev/null +++ b/Lang/OPL/String-length @@ -0,0 +1 @@ +../../Task/String-length/OPL \ No newline at end of file diff --git a/Lang/OPL/Substring b/Lang/OPL/Substring new file mode 120000 index 0000000000..046b764f06 --- /dev/null +++ b/Lang/OPL/Substring @@ -0,0 +1 @@ +../../Task/Substring/OPL \ No newline at end of file diff --git a/Lang/Oberon-07/Abundant-odd-numbers b/Lang/Oberon-07/Abundant-odd-numbers new file mode 120000 index 0000000000..93003f8da4 --- /dev/null +++ b/Lang/Oberon-07/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Almost-prime b/Lang/Oberon-07/Almost-prime new file mode 120000 index 0000000000..a487d08ae3 --- /dev/null +++ b/Lang/Oberon-07/Almost-prime @@ -0,0 +1 @@ +../../Task/Almost-prime/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Arithmetic-derivative b/Lang/Oberon-07/Arithmetic-derivative new file mode 120000 index 0000000000..8a23f5aca7 --- /dev/null +++ b/Lang/Oberon-07/Arithmetic-derivative @@ -0,0 +1 @@ +../../Task/Arithmetic-derivative/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Bell-numbers b/Lang/Oberon-07/Bell-numbers new file mode 120000 index 0000000000..e9a3518583 --- /dev/null +++ b/Lang/Oberon-07/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Brilliant-numbers b/Lang/Oberon-07/Brilliant-numbers new file mode 120000 index 0000000000..9a2690e4fa --- /dev/null +++ b/Lang/Oberon-07/Brilliant-numbers @@ -0,0 +1 @@ +../../Task/Brilliant-numbers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/CUSIP b/Lang/Oberon-07/CUSIP new file mode 120000 index 0000000000..fca08cc3e6 --- /dev/null +++ b/Lang/Oberon-07/CUSIP @@ -0,0 +1 @@ +../../Task/CUSIP/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Calculating-the-value-of-e b/Lang/Oberon-07/Calculating-the-value-of-e new file mode 120000 index 0000000000..3693146162 --- /dev/null +++ b/Lang/Oberon-07/Calculating-the-value-of-e @@ -0,0 +1 @@ +../../Task/Calculating-the-value-of-e/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Carmichael-3-strong-pseudoprimes b/Lang/Oberon-07/Carmichael-3-strong-pseudoprimes new file mode 120000 index 0000000000..1732f66395 --- /dev/null +++ b/Lang/Oberon-07/Carmichael-3-strong-pseudoprimes @@ -0,0 +1 @@ +../../Task/Carmichael-3-strong-pseudoprimes/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Catalan-numbers b/Lang/Oberon-07/Catalan-numbers new file mode 120000 index 0000000000..97d7a62fcd --- /dev/null +++ b/Lang/Oberon-07/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Copy-stdin-to-stdout b/Lang/Oberon-07/Copy-stdin-to-stdout new file mode 120000 index 0000000000..15b9092fd0 --- /dev/null +++ b/Lang/Oberon-07/Copy-stdin-to-stdout @@ -0,0 +1 @@ +../../Task/Copy-stdin-to-stdout/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Count-in-factors b/Lang/Oberon-07/Count-in-factors new file mode 120000 index 0000000000..213e18b9fd --- /dev/null +++ b/Lang/Oberon-07/Count-in-factors @@ -0,0 +1 @@ +../../Task/Count-in-factors/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Cumulative-standard-deviation b/Lang/Oberon-07/Cumulative-standard-deviation new file mode 120000 index 0000000000..998c4d523e --- /dev/null +++ b/Lang/Oberon-07/Cumulative-standard-deviation @@ -0,0 +1 @@ +../../Task/Cumulative-standard-deviation/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Department-numbers b/Lang/Oberon-07/Department-numbers new file mode 120000 index 0000000000..ee00d69bb6 --- /dev/null +++ b/Lang/Oberon-07/Department-numbers @@ -0,0 +1 @@ +../../Task/Department-numbers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Determine-if-a-string-has-all-the-same-characters b/Lang/Oberon-07/Determine-if-a-string-has-all-the-same-characters new file mode 120000 index 0000000000..f2c11ea5d4 --- /dev/null +++ b/Lang/Oberon-07/Determine-if-a-string-has-all-the-same-characters @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-has-all-the-same-characters/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Dice-game-probabilities b/Lang/Oberon-07/Dice-game-probabilities new file mode 120000 index 0000000000..527f78ea60 --- /dev/null +++ b/Lang/Oberon-07/Dice-game-probabilities @@ -0,0 +1 @@ +../../Task/Dice-game-probabilities/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Empty-program b/Lang/Oberon-07/Empty-program new file mode 120000 index 0000000000..ba46e2aae6 --- /dev/null +++ b/Lang/Oberon-07/Empty-program @@ -0,0 +1 @@ +../../Task/Empty-program/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Equal-prime-and-composite-sums b/Lang/Oberon-07/Equal-prime-and-composite-sums new file mode 120000 index 0000000000..91c57a6baf --- /dev/null +++ b/Lang/Oberon-07/Equal-prime-and-composite-sums @@ -0,0 +1 @@ +../../Task/Equal-prime-and-composite-sums/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Ethiopian-multiplication b/Lang/Oberon-07/Ethiopian-multiplication new file mode 120000 index 0000000000..13a766a6c8 --- /dev/null +++ b/Lang/Oberon-07/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Euclid-Mullin-sequence b/Lang/Oberon-07/Euclid-Mullin-sequence new file mode 120000 index 0000000000..81b23466eb --- /dev/null +++ b/Lang/Oberon-07/Euclid-Mullin-sequence @@ -0,0 +1 @@ +../../Task/Euclid-Mullin-sequence/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Giuga-numbers b/Lang/Oberon-07/Giuga-numbers new file mode 120000 index 0000000000..cce0bf5fc2 --- /dev/null +++ b/Lang/Oberon-07/Giuga-numbers @@ -0,0 +1 @@ +../../Task/Giuga-numbers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Harmonic-series b/Lang/Oberon-07/Harmonic-series new file mode 120000 index 0000000000..8e08686cfc --- /dev/null +++ b/Lang/Oberon-07/Harmonic-series @@ -0,0 +1 @@ +../../Task/Harmonic-series/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Isqrt-integer-square-root-of-X b/Lang/Oberon-07/Isqrt-integer-square-root-of-X new file mode 120000 index 0000000000..a51f2f67a5 --- /dev/null +++ b/Lang/Oberon-07/Isqrt-integer-square-root-of-X @@ -0,0 +1 @@ +../../Task/Isqrt-integer-square-root-of-X/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Iterated-digits-squaring b/Lang/Oberon-07/Iterated-digits-squaring new file mode 120000 index 0000000000..7a2da6ed31 --- /dev/null +++ b/Lang/Oberon-07/Iterated-digits-squaring @@ -0,0 +1 @@ +../../Task/Iterated-digits-squaring/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Jordan-P-lya-numbers b/Lang/Oberon-07/Jordan-P-lya-numbers new file mode 120000 index 0000000000..9a4df048e8 --- /dev/null +++ b/Lang/Oberon-07/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Julia-set b/Lang/Oberon-07/Julia-set new file mode 120000 index 0000000000..e864d34442 --- /dev/null +++ b/Lang/Oberon-07/Julia-set @@ -0,0 +1 @@ +../../Task/Julia-set/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Knapsack-problem-Continuous b/Lang/Oberon-07/Knapsack-problem-Continuous new file mode 120000 index 0000000000..43a5919216 --- /dev/null +++ b/Lang/Oberon-07/Knapsack-problem-Continuous @@ -0,0 +1 @@ +../../Task/Knapsack-problem-Continuous/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Legendre-prime-counting-function b/Lang/Oberon-07/Legendre-prime-counting-function new file mode 120000 index 0000000000..7d4d3489c5 --- /dev/null +++ b/Lang/Oberon-07/Legendre-prime-counting-function @@ -0,0 +1 @@ +../../Task/Legendre-prime-counting-function/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Magic-8-ball b/Lang/Oberon-07/Magic-8-ball new file mode 120000 index 0000000000..060c6dd973 --- /dev/null +++ b/Lang/Oberon-07/Magic-8-ball @@ -0,0 +1 @@ +../../Task/Magic-8-ball/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/McNuggets-problem b/Lang/Oberon-07/McNuggets-problem new file mode 120000 index 0000000000..f69d28cb85 --- /dev/null +++ b/Lang/Oberon-07/McNuggets-problem @@ -0,0 +1 @@ +../../Task/McNuggets-problem/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Motzkin-numbers b/Lang/Oberon-07/Motzkin-numbers new file mode 120000 index 0000000000..b3b2948803 --- /dev/null +++ b/Lang/Oberon-07/Motzkin-numbers @@ -0,0 +1 @@ +../../Task/Motzkin-numbers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Numbers-with-equal-rises-and-falls b/Lang/Oberon-07/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..5077c6cc5f --- /dev/null +++ b/Lang/Oberon-07/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/One-dimensional-cellular-automata b/Lang/Oberon-07/One-dimensional-cellular-automata new file mode 120000 index 0000000000..95f88799f3 --- /dev/null +++ b/Lang/Oberon-07/One-dimensional-cellular-automata @@ -0,0 +1 @@ +../../Task/One-dimensional-cellular-automata/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Ordered-words b/Lang/Oberon-07/Ordered-words new file mode 120000 index 0000000000..6b04795e94 --- /dev/null +++ b/Lang/Oberon-07/Ordered-words @@ -0,0 +1 @@ +../../Task/Ordered-words/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Primality-by-trial-division b/Lang/Oberon-07/Primality-by-trial-division new file mode 120000 index 0000000000..bbe4339271 --- /dev/null +++ b/Lang/Oberon-07/Primality-by-trial-division @@ -0,0 +1 @@ +../../Task/Primality-by-trial-division/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Rare-numbers b/Lang/Oberon-07/Rare-numbers new file mode 120000 index 0000000000..ee9d392e3c --- /dev/null +++ b/Lang/Oberon-07/Rare-numbers @@ -0,0 +1 @@ +../../Task/Rare-numbers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Scope-modifiers b/Lang/Oberon-07/Scope-modifiers new file mode 120000 index 0000000000..5c7c859780 --- /dev/null +++ b/Lang/Oberon-07/Scope-modifiers @@ -0,0 +1 @@ +../../Task/Scope-modifiers/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Semiprime b/Lang/Oberon-07/Semiprime new file mode 120000 index 0000000000..46f4d8859c --- /dev/null +++ b/Lang/Oberon-07/Semiprime @@ -0,0 +1 @@ +../../Task/Semiprime/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Sequence-of-non-squares b/Lang/Oberon-07/Sequence-of-non-squares new file mode 120000 index 0000000000..45e81c48c5 --- /dev/null +++ b/Lang/Oberon-07/Sequence-of-non-squares @@ -0,0 +1 @@ +../../Task/Sequence-of-non-squares/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Sequence-of-primorial-primes b/Lang/Oberon-07/Sequence-of-primorial-primes new file mode 120000 index 0000000000..7f1050cb25 --- /dev/null +++ b/Lang/Oberon-07/Sequence-of-primorial-primes @@ -0,0 +1 @@ +../../Task/Sequence-of-primorial-primes/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Shoelace-formula-for-polygonal-area b/Lang/Oberon-07/Shoelace-formula-for-polygonal-area new file mode 120000 index 0000000000..b71cae6abb --- /dev/null +++ b/Lang/Oberon-07/Shoelace-formula-for-polygonal-area @@ -0,0 +1 @@ +../../Task/Shoelace-formula-for-polygonal-area/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Square-but-not-cube b/Lang/Oberon-07/Square-but-not-cube new file mode 120000 index 0000000000..917704f475 --- /dev/null +++ b/Lang/Oberon-07/Square-but-not-cube @@ -0,0 +1 @@ +../../Task/Square-but-not-cube/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Stack b/Lang/Oberon-07/Stack new file mode 120000 index 0000000000..abb833bb1a --- /dev/null +++ b/Lang/Oberon-07/Stack @@ -0,0 +1 @@ +../../Task/Stack/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Stirling-numbers-of-the-first-kind b/Lang/Oberon-07/Stirling-numbers-of-the-first-kind new file mode 120000 index 0000000000..fc333d5e86 --- /dev/null +++ b/Lang/Oberon-07/Stirling-numbers-of-the-first-kind @@ -0,0 +1 @@ +../../Task/Stirling-numbers-of-the-first-kind/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Tau-number b/Lang/Oberon-07/Tau-number new file mode 120000 index 0000000000..c494dc7ed9 --- /dev/null +++ b/Lang/Oberon-07/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Thue-Morse b/Lang/Oberon-07/Thue-Morse new file mode 120000 index 0000000000..9ae7bad9e1 --- /dev/null +++ b/Lang/Oberon-07/Thue-Morse @@ -0,0 +1 @@ +../../Task/Thue-Morse/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Van-Eck-sequence b/Lang/Oberon-07/Van-Eck-sequence new file mode 120000 index 0000000000..1d825043d7 --- /dev/null +++ b/Lang/Oberon-07/Van-Eck-sequence @@ -0,0 +1 @@ +../../Task/Van-Eck-sequence/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Van-der-Corput-sequence b/Lang/Oberon-07/Van-der-Corput-sequence new file mode 120000 index 0000000000..9bcb9702bb --- /dev/null +++ b/Lang/Oberon-07/Van-der-Corput-sequence @@ -0,0 +1 @@ +../../Task/Van-der-Corput-sequence/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Verhoeff-algorithm b/Lang/Oberon-07/Verhoeff-algorithm new file mode 120000 index 0000000000..5e73a5c36f --- /dev/null +++ b/Lang/Oberon-07/Verhoeff-algorithm @@ -0,0 +1 @@ +../../Task/Verhoeff-algorithm/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Yellowstone-sequence b/Lang/Oberon-07/Yellowstone-sequence new file mode 120000 index 0000000000..cf4e2d20b9 --- /dev/null +++ b/Lang/Oberon-07/Yellowstone-sequence @@ -0,0 +1 @@ +../../Task/Yellowstone-sequence/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon-07/Zeckendorf-number-representation b/Lang/Oberon-07/Zeckendorf-number-representation new file mode 120000 index 0000000000..3ada43b974 --- /dev/null +++ b/Lang/Oberon-07/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/Oberon-07 \ No newline at end of file diff --git a/Lang/Oberon/Abundant-deficient-and-perfect-number-classifications b/Lang/Oberon/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..e8005ff3ac --- /dev/null +++ b/Lang/Oberon/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/Oberon \ No newline at end of file diff --git a/Lang/Oberon/Arithmetic-Integer b/Lang/Oberon/Arithmetic-Integer deleted file mode 120000 index e9f7a593d7..0000000000 --- a/Lang/Oberon/Arithmetic-Integer +++ /dev/null @@ -1 +0,0 @@ -../../Task/Arithmetic-Integer/Oberon \ No newline at end of file diff --git a/Lang/Oberon/Calkin-Wilf-sequence b/Lang/Oberon/Calkin-Wilf-sequence new file mode 120000 index 0000000000..15bedf6a9d --- /dev/null +++ b/Lang/Oberon/Calkin-Wilf-sequence @@ -0,0 +1 @@ +../../Task/Calkin-Wilf-sequence/Oberon \ No newline at end of file diff --git a/Lang/Oberon/Cumulative-standard-deviation b/Lang/Oberon/Cumulative-standard-deviation new file mode 120000 index 0000000000..efd10bee3a --- /dev/null +++ b/Lang/Oberon/Cumulative-standard-deviation @@ -0,0 +1 @@ +../../Task/Cumulative-standard-deviation/Oberon \ No newline at end of file diff --git a/Lang/Oberon/Euclid-Mullin-sequence b/Lang/Oberon/Euclid-Mullin-sequence new file mode 120000 index 0000000000..7808b89779 --- /dev/null +++ b/Lang/Oberon/Euclid-Mullin-sequence @@ -0,0 +1 @@ +../../Task/Euclid-Mullin-sequence/Oberon \ No newline at end of file diff --git a/Lang/Oberon/Golden-ratio-Convergence b/Lang/Oberon/Golden-ratio-Convergence new file mode 120000 index 0000000000..dd21277799 --- /dev/null +++ b/Lang/Oberon/Golden-ratio-Convergence @@ -0,0 +1 @@ +../../Task/Golden-ratio-Convergence/Oberon \ No newline at end of file diff --git a/Lang/Oberon/Greatest-common-divisor b/Lang/Oberon/Greatest-common-divisor deleted file mode 120000 index 23dd5fc156..0000000000 --- a/Lang/Oberon/Greatest-common-divisor +++ /dev/null @@ -1 +0,0 @@ -../../Task/Greatest-common-divisor/Oberon \ No newline at end of file diff --git a/Lang/Oberon/Loops-Continue b/Lang/Oberon/Loops-Continue new file mode 120000 index 0000000000..2ebf84aa8e --- /dev/null +++ b/Lang/Oberon/Loops-Continue @@ -0,0 +1 @@ +../../Task/Loops-Continue/Oberon \ No newline at end of file diff --git a/Lang/Oberon/Rare-numbers b/Lang/Oberon/Rare-numbers new file mode 120000 index 0000000000..9dc08ea100 --- /dev/null +++ b/Lang/Oberon/Rare-numbers @@ -0,0 +1 @@ +../../Task/Rare-numbers/Oberon \ No newline at end of file diff --git a/Lang/Odin/Call-a-function-in-a-shared-library b/Lang/Odin/Call-a-function-in-a-shared-library new file mode 120000 index 0000000000..cf4ca70486 --- /dev/null +++ b/Lang/Odin/Call-a-function-in-a-shared-library @@ -0,0 +1 @@ +../../Task/Call-a-function-in-a-shared-library/Odin \ No newline at end of file diff --git a/Lang/Odin/Character-codes b/Lang/Odin/Character-codes new file mode 120000 index 0000000000..409b8a73d1 --- /dev/null +++ b/Lang/Odin/Character-codes @@ -0,0 +1 @@ +../../Task/Character-codes/Odin \ No newline at end of file diff --git a/Lang/Odin/Color-wheel b/Lang/Odin/Color-wheel new file mode 120000 index 0000000000..5b87562427 --- /dev/null +++ b/Lang/Odin/Color-wheel @@ -0,0 +1 @@ +../../Task/Color-wheel/Odin \ No newline at end of file diff --git a/Lang/Odin/Date-format b/Lang/Odin/Date-format new file mode 120000 index 0000000000..63e481d689 --- /dev/null +++ b/Lang/Odin/Date-format @@ -0,0 +1 @@ +../../Task/Date-format/Odin \ No newline at end of file diff --git a/Lang/Odin/Draw-a-clock b/Lang/Odin/Draw-a-clock new file mode 120000 index 0000000000..b014eb3c8e --- /dev/null +++ b/Lang/Odin/Draw-a-clock @@ -0,0 +1 @@ +../../Task/Draw-a-clock/Odin \ No newline at end of file diff --git a/Lang/Odin/Draw-a-cuboid b/Lang/Odin/Draw-a-cuboid new file mode 120000 index 0000000000..124ff7cfe9 --- /dev/null +++ b/Lang/Odin/Draw-a-cuboid @@ -0,0 +1 @@ +../../Task/Draw-a-cuboid/Odin \ No newline at end of file diff --git a/Lang/Odin/Draw-a-sphere b/Lang/Odin/Draw-a-sphere new file mode 120000 index 0000000000..b20b72cdc0 --- /dev/null +++ b/Lang/Odin/Draw-a-sphere @@ -0,0 +1 @@ +../../Task/Draw-a-sphere/Odin \ No newline at end of file diff --git a/Lang/Odin/Function-composition b/Lang/Odin/Function-composition new file mode 120000 index 0000000000..27b230f571 --- /dev/null +++ b/Lang/Odin/Function-composition @@ -0,0 +1 @@ +../../Task/Function-composition/Odin \ No newline at end of file diff --git a/Lang/Odin/Image-noise b/Lang/Odin/Image-noise new file mode 120000 index 0000000000..9b2e03c5b6 --- /dev/null +++ b/Lang/Odin/Image-noise @@ -0,0 +1 @@ +../../Task/Image-noise/Odin \ No newline at end of file diff --git a/Lang/Odin/Musical-scale b/Lang/Odin/Musical-scale new file mode 120000 index 0000000000..cd45a36de9 --- /dev/null +++ b/Lang/Odin/Musical-scale @@ -0,0 +1 @@ +../../Task/Musical-scale/Odin \ No newline at end of file diff --git a/Lang/Odin/One-dimensional-cellular-automata b/Lang/Odin/One-dimensional-cellular-automata new file mode 120000 index 0000000000..5cf45742c4 --- /dev/null +++ b/Lang/Odin/One-dimensional-cellular-automata @@ -0,0 +1 @@ +../../Task/One-dimensional-cellular-automata/Odin \ No newline at end of file diff --git a/Lang/Odin/Read-a-configuration-file b/Lang/Odin/Read-a-configuration-file new file mode 120000 index 0000000000..fa189332d6 --- /dev/null +++ b/Lang/Odin/Read-a-configuration-file @@ -0,0 +1 @@ +../../Task/Read-a-configuration-file/Odin \ No newline at end of file diff --git a/Lang/Odin/Sockets b/Lang/Odin/Sockets new file mode 120000 index 0000000000..ccedc5dd5d --- /dev/null +++ b/Lang/Odin/Sockets @@ -0,0 +1 @@ +../../Task/Sockets/Odin \ No newline at end of file diff --git a/Lang/OmniMark/Array-concatenation b/Lang/OmniMark/Array-concatenation new file mode 120000 index 0000000000..826b17e39e --- /dev/null +++ b/Lang/OmniMark/Array-concatenation @@ -0,0 +1 @@ +../../Task/Array-concatenation/OmniMark \ No newline at end of file diff --git a/Lang/OoRexx/Giuga-numbers b/Lang/OoRexx/Giuga-numbers new file mode 120000 index 0000000000..86fe47decb --- /dev/null +++ b/Lang/OoRexx/Giuga-numbers @@ -0,0 +1 @@ +../../Task/Giuga-numbers/OoRexx \ No newline at end of file diff --git a/Lang/OxygenBasic/Array-length b/Lang/OxygenBasic/Array-length new file mode 120000 index 0000000000..00db990da9 --- /dev/null +++ b/Lang/OxygenBasic/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/OxygenBasic \ No newline at end of file diff --git a/Lang/OxygenBasic/Diversity-prediction-theorem b/Lang/OxygenBasic/Diversity-prediction-theorem new file mode 120000 index 0000000000..e07716f11a --- /dev/null +++ b/Lang/OxygenBasic/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/OxygenBasic \ No newline at end of file diff --git a/Lang/OxygenBasic/Numbers-with-equal-rises-and-falls b/Lang/OxygenBasic/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..0060a020b0 --- /dev/null +++ b/Lang/OxygenBasic/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/OxygenBasic \ No newline at end of file diff --git a/Lang/OxygenBasic/Repeat b/Lang/OxygenBasic/Repeat new file mode 120000 index 0000000000..56b4dec43d --- /dev/null +++ b/Lang/OxygenBasic/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/OxygenBasic \ No newline at end of file diff --git a/Lang/OxygenBasic/Tau-number b/Lang/OxygenBasic/Tau-number new file mode 120000 index 0000000000..4f73054594 --- /dev/null +++ b/Lang/OxygenBasic/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/OxygenBasic \ No newline at end of file diff --git a/Lang/PARI-GP/4-rings-or-4-squares-puzzle b/Lang/PARI-GP/4-rings-or-4-squares-puzzle new file mode 120000 index 0000000000..b8cfa5a07c --- /dev/null +++ b/Lang/PARI-GP/4-rings-or-4-squares-puzzle @@ -0,0 +1 @@ +../../Task/4-rings-or-4-squares-puzzle/PARI-GP \ No newline at end of file diff --git a/Lang/PARI-GP/Gapful-numbers b/Lang/PARI-GP/Gapful-numbers new file mode 120000 index 0000000000..a3ce3c2de1 --- /dev/null +++ b/Lang/PARI-GP/Gapful-numbers @@ -0,0 +1 @@ +../../Task/Gapful-numbers/PARI-GP \ No newline at end of file diff --git a/Lang/PHP/Abundant-deficient-and-perfect-number-classifications b/Lang/PHP/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..c5476da28d --- /dev/null +++ b/Lang/PHP/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/PHP \ No newline at end of file diff --git a/Lang/PHP/Abundant-odd-numbers b/Lang/PHP/Abundant-odd-numbers new file mode 120000 index 0000000000..c610a0d9cd --- /dev/null +++ b/Lang/PHP/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/PHP \ No newline at end of file diff --git a/Lang/PHP/Arithmetic-numbers b/Lang/PHP/Arithmetic-numbers new file mode 120000 index 0000000000..21fbcc7304 --- /dev/null +++ b/Lang/PHP/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/PHP \ No newline at end of file diff --git a/Lang/PHP/Bell-numbers b/Lang/PHP/Bell-numbers new file mode 120000 index 0000000000..879d53dae5 --- /dev/null +++ b/Lang/PHP/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/PHP \ No newline at end of file diff --git a/Lang/PHP/Brazilian-numbers b/Lang/PHP/Brazilian-numbers new file mode 120000 index 0000000000..5bd899327e --- /dev/null +++ b/Lang/PHP/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/PHP \ No newline at end of file diff --git a/Lang/PHP/Diversity-prediction-theorem b/Lang/PHP/Diversity-prediction-theorem new file mode 120000 index 0000000000..a50f50e661 --- /dev/null +++ b/Lang/PHP/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/PHP \ No newline at end of file diff --git a/Lang/PHP/Gamma-function b/Lang/PHP/Gamma-function new file mode 120000 index 0000000000..4d00e2f50d --- /dev/null +++ b/Lang/PHP/Gamma-function @@ -0,0 +1 @@ +../../Task/Gamma-function/PHP \ No newline at end of file diff --git a/Lang/PHP/Multifactorial b/Lang/PHP/Multifactorial new file mode 120000 index 0000000000..a4051140a1 --- /dev/null +++ b/Lang/PHP/Multifactorial @@ -0,0 +1 @@ +../../Task/Multifactorial/PHP \ No newline at end of file diff --git a/Lang/PHP/Partial-function-application b/Lang/PHP/Partial-function-application new file mode 120000 index 0000000000..8596466c3e --- /dev/null +++ b/Lang/PHP/Partial-function-application @@ -0,0 +1 @@ +../../Task/Partial-function-application/PHP \ No newline at end of file diff --git a/Lang/PHP/Prime-decomposition b/Lang/PHP/Prime-decomposition new file mode 120000 index 0000000000..6265ac9618 --- /dev/null +++ b/Lang/PHP/Prime-decomposition @@ -0,0 +1 @@ +../../Task/Prime-decomposition/PHP \ No newline at end of file diff --git a/Lang/PHP/Square-free-integers b/Lang/PHP/Square-free-integers new file mode 120000 index 0000000000..49d9fb45c0 --- /dev/null +++ b/Lang/PHP/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/PHP \ No newline at end of file diff --git a/Lang/PHP/Statistics-Basic b/Lang/PHP/Statistics-Basic new file mode 120000 index 0000000000..199b45c315 --- /dev/null +++ b/Lang/PHP/Statistics-Basic @@ -0,0 +1 @@ +../../Task/Statistics-Basic/PHP \ No newline at end of file diff --git a/Lang/PHP/Statistics-Normal-distribution b/Lang/PHP/Statistics-Normal-distribution new file mode 120000 index 0000000000..e8fce08a80 --- /dev/null +++ b/Lang/PHP/Statistics-Normal-distribution @@ -0,0 +1 @@ +../../Task/Statistics-Normal-distribution/PHP \ No newline at end of file diff --git a/Lang/PHP/Tau-number b/Lang/PHP/Tau-number new file mode 120000 index 0000000000..67a4445d30 --- /dev/null +++ b/Lang/PHP/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/PHP \ No newline at end of file diff --git a/Lang/PILOT/00-LANG.txt b/Lang/PILOT/00-LANG.txt index 742582e7c0..5e238de7ae 100644 --- a/Lang/PILOT/00-LANG.txt +++ b/Lang/PILOT/00-LANG.txt @@ -9,4 +9,6 @@ NO:Sorry, it was Napoleon Bonaparte. PILOT was also marketed in the 1980s as a first programming language for children and beginners, including in extended versions supporting turtle graphics; and it even found use as a scripting language under CP/M. -Keywords—written in block capitals in the example above—are case-insensitive and can usually be abbreviated to one or two letters (T for TYPE, JM for JUMPMATCH). The only data types supported are strings and integers. \ No newline at end of file +Keywords—written in block capitals in the example above—are case-insensitive and can usually be abbreviated to one or two letters (T for TYPE, JM for JUMPMATCH). The only data types supported are strings and integers. +=== External Links === +[https://handwiki.org/wiki/PILOT HandWiki PILOT], where you can find a list of PILOT implementations. \ No newline at end of file diff --git a/Lang/PL-I-80/Integer-overflow b/Lang/PL-I-80/Integer-overflow new file mode 120000 index 0000000000..f1947b64b4 --- /dev/null +++ b/Lang/PL-I-80/Integer-overflow @@ -0,0 +1 @@ +../../Task/Integer-overflow/PL-I-80 \ No newline at end of file diff --git a/Lang/PL-I/00-LANG.txt b/Lang/PL-I/00-LANG.txt index e9ccbaa140..3b9ba57193 100644 --- a/Lang/PL-I/00-LANG.txt +++ b/Lang/PL-I/00-LANG.txt @@ -84,4 +84,8 @@ The pre-processor keywords are prefixed with a   %   (perce ==See Also== * [[wp:PL/I|PL/I on Wikipedia]] * [[PL/M]] -* [[Polyglot:PL/I and PL/M]] \ No newline at end of file +* [[Polyglot:PL/I and PL/M]] + +==External links== +* [http://teampli.net/index.html Team PL/I] +** [http://teampli.net/candt.html PL/I Compilers and Tools] \ No newline at end of file diff --git a/Lang/PL-I/Abundant-odd-numbers b/Lang/PL-I/Abundant-odd-numbers new file mode 120000 index 0000000000..666cd2c37f --- /dev/null +++ b/Lang/PL-I/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/PL-I \ No newline at end of file diff --git a/Lang/PL-I/Arithmetic-numbers b/Lang/PL-I/Arithmetic-numbers new file mode 120000 index 0000000000..6912369ef9 --- /dev/null +++ b/Lang/PL-I/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/PL-I \ No newline at end of file diff --git a/Lang/PL-I/Bell-numbers b/Lang/PL-I/Bell-numbers new file mode 120000 index 0000000000..4afaf5b11f --- /dev/null +++ b/Lang/PL-I/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/PL-I \ No newline at end of file diff --git a/Lang/PL-I/Diversity-prediction-theorem b/Lang/PL-I/Diversity-prediction-theorem new file mode 120000 index 0000000000..a449ec2ac9 --- /dev/null +++ b/Lang/PL-I/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/PL-I \ No newline at end of file diff --git a/Lang/PL-I/Fairshare-between-two-and-more b/Lang/PL-I/Fairshare-between-two-and-more new file mode 120000 index 0000000000..38f481a639 --- /dev/null +++ b/Lang/PL-I/Fairshare-between-two-and-more @@ -0,0 +1 @@ +../../Task/Fairshare-between-two-and-more/PL-I \ No newline at end of file diff --git a/Lang/PL-I/Tau-number b/Lang/PL-I/Tau-number new file mode 120000 index 0000000000..3dade8db80 --- /dev/null +++ b/Lang/PL-I/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/PL-I \ No newline at end of file diff --git a/Lang/PL-I/Zeckendorf-number-representation b/Lang/PL-I/Zeckendorf-number-representation new file mode 120000 index 0000000000..eabc5808d1 --- /dev/null +++ b/Lang/PL-I/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/PL-I \ No newline at end of file diff --git a/Lang/PL-M/Empty-program b/Lang/PL-M/Empty-program new file mode 120000 index 0000000000..80a556ac57 --- /dev/null +++ b/Lang/PL-M/Empty-program @@ -0,0 +1 @@ +../../Task/Empty-program/PL-M \ No newline at end of file diff --git a/Lang/PL-M/Move-to-front-algorithm b/Lang/PL-M/Move-to-front-algorithm new file mode 120000 index 0000000000..23bec2ef3f --- /dev/null +++ b/Lang/PL-M/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/PL-M \ No newline at end of file diff --git a/Lang/PL-M/Super-d-numbers b/Lang/PL-M/Super-d-numbers new file mode 120000 index 0000000000..bb5c98f089 --- /dev/null +++ b/Lang/PL-M/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/PL-M \ No newline at end of file diff --git a/Lang/PL-M/The-Twelve-Days-of-Christmas b/Lang/PL-M/The-Twelve-Days-of-Christmas new file mode 120000 index 0000000000..a94c814e99 --- /dev/null +++ b/Lang/PL-M/The-Twelve-Days-of-Christmas @@ -0,0 +1 @@ +../../Task/The-Twelve-Days-of-Christmas/PL-M \ No newline at end of file diff --git a/Lang/PL-M/Zeckendorf-number-representation b/Lang/PL-M/Zeckendorf-number-representation new file mode 120000 index 0000000000..3d48575a07 --- /dev/null +++ b/Lang/PL-M/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/PL-M \ No newline at end of file diff --git a/Lang/Pascal-P/Abundant-deficient-and-perfect-number-classifications b/Lang/Pascal-P/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..248c55dcbd --- /dev/null +++ b/Lang/Pascal-P/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Abundant-odd-numbers b/Lang/Pascal-P/Abundant-odd-numbers new file mode 120000 index 0000000000..745698036f --- /dev/null +++ b/Lang/Pascal-P/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Angle-difference-between-two-bearings b/Lang/Pascal-P/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..506fbb7a95 --- /dev/null +++ b/Lang/Pascal-P/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Anti-primes b/Lang/Pascal-P/Anti-primes new file mode 120000 index 0000000000..fe2e4f4a10 --- /dev/null +++ b/Lang/Pascal-P/Anti-primes @@ -0,0 +1 @@ +../../Task/Anti-primes/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Arithmetic-numbers b/Lang/Pascal-P/Arithmetic-numbers new file mode 120000 index 0000000000..3ad1b31145 --- /dev/null +++ b/Lang/Pascal-P/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Bell-numbers b/Lang/Pascal-P/Bell-numbers new file mode 120000 index 0000000000..fccbe75006 --- /dev/null +++ b/Lang/Pascal-P/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Brazilian-numbers b/Lang/Pascal-P/Brazilian-numbers new file mode 120000 index 0000000000..f79a88ea27 --- /dev/null +++ b/Lang/Pascal-P/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/CUSIP b/Lang/Pascal-P/CUSIP new file mode 120000 index 0000000000..3a5ce6c0b7 --- /dev/null +++ b/Lang/Pascal-P/CUSIP @@ -0,0 +1 @@ +../../Task/CUSIP/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Catalan-numbers b/Lang/Pascal-P/Catalan-numbers new file mode 120000 index 0000000000..9dee46f2ca --- /dev/null +++ b/Lang/Pascal-P/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Day-of-the-week b/Lang/Pascal-P/Day-of-the-week new file mode 120000 index 0000000000..04c1bf395c --- /dev/null +++ b/Lang/Pascal-P/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Diversity-prediction-theorem b/Lang/Pascal-P/Diversity-prediction-theorem new file mode 120000 index 0000000000..1c77b9f4a8 --- /dev/null +++ b/Lang/Pascal-P/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Dot-product b/Lang/Pascal-P/Dot-product new file mode 120000 index 0000000000..1354e110a2 --- /dev/null +++ b/Lang/Pascal-P/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Ethiopian-multiplication b/Lang/Pascal-P/Ethiopian-multiplication new file mode 120000 index 0000000000..cf25f4fb51 --- /dev/null +++ b/Lang/Pascal-P/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Factors-of-an-integer b/Lang/Pascal-P/Factors-of-an-integer new file mode 120000 index 0000000000..db1f886bee --- /dev/null +++ b/Lang/Pascal-P/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Gamma-function b/Lang/Pascal-P/Gamma-function new file mode 120000 index 0000000000..b35d39ded3 --- /dev/null +++ b/Lang/Pascal-P/Gamma-function @@ -0,0 +1 @@ +../../Task/Gamma-function/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Generate-lower-case-ASCII-alphabet b/Lang/Pascal-P/Generate-lower-case-ASCII-alphabet new file mode 120000 index 0000000000..54db5eb4c2 --- /dev/null +++ b/Lang/Pascal-P/Generate-lower-case-ASCII-alphabet @@ -0,0 +1 @@ +../../Task/Generate-lower-case-ASCII-alphabet/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Horners-rule-for-polynomial-evaluation b/Lang/Pascal-P/Horners-rule-for-polynomial-evaluation new file mode 120000 index 0000000000..1bf2158b09 --- /dev/null +++ b/Lang/Pascal-P/Horners-rule-for-polynomial-evaluation @@ -0,0 +1 @@ +../../Task/Horners-rule-for-polynomial-evaluation/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Josephus-problem b/Lang/Pascal-P/Josephus-problem new file mode 120000 index 0000000000..ee86f2f03c --- /dev/null +++ b/Lang/Pascal-P/Josephus-problem @@ -0,0 +1 @@ +../../Task/Josephus-problem/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Leap-year b/Lang/Pascal-P/Leap-year new file mode 120000 index 0000000000..e7c0275cd7 --- /dev/null +++ b/Lang/Pascal-P/Leap-year @@ -0,0 +1 @@ +../../Task/Leap-year/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Long-year b/Lang/Pascal-P/Long-year new file mode 120000 index 0000000000..4a8c200f91 --- /dev/null +++ b/Lang/Pascal-P/Long-year @@ -0,0 +1 @@ +../../Task/Long-year/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Multifactorial b/Lang/Pascal-P/Multifactorial new file mode 120000 index 0000000000..3a5245db30 --- /dev/null +++ b/Lang/Pascal-P/Multifactorial @@ -0,0 +1 @@ +../../Task/Multifactorial/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Periodic-table b/Lang/Pascal-P/Periodic-table new file mode 120000 index 0000000000..d1e817f294 --- /dev/null +++ b/Lang/Pascal-P/Periodic-table @@ -0,0 +1 @@ +../../Task/Periodic-table/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Prime-decomposition b/Lang/Pascal-P/Prime-decomposition new file mode 120000 index 0000000000..b9ce930a04 --- /dev/null +++ b/Lang/Pascal-P/Prime-decomposition @@ -0,0 +1 @@ +../../Task/Prime-decomposition/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Square-free-integers b/Lang/Pascal-P/Square-free-integers new file mode 120000 index 0000000000..011a7d78bb --- /dev/null +++ b/Lang/Pascal-P/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal-P/Tau-number b/Lang/Pascal-P/Tau-number new file mode 120000 index 0000000000..23629ebb6c --- /dev/null +++ b/Lang/Pascal-P/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/Pascal-P \ No newline at end of file diff --git a/Lang/Pascal/Abundant-odd-numbers b/Lang/Pascal/Abundant-odd-numbers deleted file mode 120000 index b58a9a885b..0000000000 --- a/Lang/Pascal/Abundant-odd-numbers +++ /dev/null @@ -1 +0,0 @@ -../../Task/Abundant-odd-numbers/Pascal \ No newline at end of file diff --git a/Lang/PascalABC.NET/Arithmetic-numbers b/Lang/PascalABC.NET/Arithmetic-numbers new file mode 120000 index 0000000000..91fbd5c07a --- /dev/null +++ b/Lang/PascalABC.NET/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/PascalABC.NET \ No newline at end of file diff --git a/Lang/PascalABC.NET/Attractive-numbers b/Lang/PascalABC.NET/Attractive-numbers new file mode 120000 index 0000000000..974a121495 --- /dev/null +++ b/Lang/PascalABC.NET/Attractive-numbers @@ -0,0 +1 @@ +../../Task/Attractive-numbers/PascalABC.NET \ No newline at end of file diff --git a/Lang/PascalABC.NET/Pascals-triangle b/Lang/PascalABC.NET/Pascals-triangle new file mode 120000 index 0000000000..1089718a97 --- /dev/null +++ b/Lang/PascalABC.NET/Pascals-triangle @@ -0,0 +1 @@ +../../Task/Pascals-triangle/PascalABC.NET \ No newline at end of file diff --git a/Lang/Perl/Machine-code b/Lang/Perl/Machine-code new file mode 120000 index 0000000000..4729cd6042 --- /dev/null +++ b/Lang/Perl/Machine-code @@ -0,0 +1 @@ +../../Task/Machine-code/Perl \ No newline at end of file diff --git a/Lang/Perl/Prime-numbers-whose-neighboring-pairs-are-tetraprimes b/Lang/Perl/Prime-numbers-whose-neighboring-pairs-are-tetraprimes new file mode 120000 index 0000000000..fc79cb9bd2 --- /dev/null +++ b/Lang/Perl/Prime-numbers-whose-neighboring-pairs-are-tetraprimes @@ -0,0 +1 @@ +../../Task/Prime-numbers-whose-neighboring-pairs-are-tetraprimes/Perl \ No newline at end of file diff --git a/Lang/Perl/Strassens-algorithm b/Lang/Perl/Strassens-algorithm new file mode 120000 index 0000000000..013c3f70b0 --- /dev/null +++ b/Lang/Perl/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Perl \ No newline at end of file diff --git a/Lang/Perl/Tropical-algebra-overloading b/Lang/Perl/Tropical-algebra-overloading new file mode 120000 index 0000000000..380da329d3 --- /dev/null +++ b/Lang/Perl/Tropical-algebra-overloading @@ -0,0 +1 @@ +../../Task/Tropical-algebra-overloading/Perl \ No newline at end of file diff --git a/Lang/Plain-English/00-LANG.txt b/Lang/Plain-English/00-LANG.txt index b52aba7348..087f59b9fa 100644 --- a/Lang/Plain-English/00-LANG.txt +++ b/Lang/Plain-English/00-LANG.txt @@ -25,9 +25,10 @@ or compiled to a self-contained Microsoft Windows .exe file. Here is a list of what you must understand from the start: '''Fully Implemented in Itself:''' It is a single executable, with one or more human readable libraries (also written in Plain English Programming Language) which produces a new stand alone .exe with your new program in it. -It is NOT a compiler only that takes in source and produces compiled code. -It is NOT an IDE only, that shells out to a compiler. -It is both. +The project originally started as an IDE with a built-in compiler. +Over time, this evolved into a separate effort, resulting in a standalone compiler developed as an independent project. +Today, the ecosystem consists of two distinct components: +an IDE that includes its own integrated compiler, and a separate command-line compiler, each maintained independently. There is NO complete source code in another language; the system was bootstrapped in a Pascal-like language (which is no longer available) and was later re-written entirely in Plain English. It is "Machine Code" Low Level: The bootstrap is very basic, only able to copy itself and add raw machine code in Intel hex format, make calls to the operating system, e.g. @@ -127,7 +128,7 @@ The great foo is a number. then values may be assigned, inside a routine -Put 0 into the great foo +Put 0 into the great foo. or be passed by address... @@ -254,8 +255,8 @@ https://forums.parallax.com/discussion/163792/plain-english-programming a long r [[Reports:Tasks_not_implemented_in_PlainEnglish]] =Plain English Sources= -[https://en.WikipediA.org/wiki/Integrated_development_environment IDE] -and Compiler. +[http://osmosian.com/cal-4700.zip IDE] +and [https://github.com/elisson-zlq3x/Plain-English-Compiler Compiler]. ==Creators== * Gerry Rzeppa (Father) [https://www.quora.com/profile/Gerry-Rzeppa Quora Profile] diff --git a/Lang/Pluto/100-prisoners b/Lang/Pluto/100-prisoners new file mode 120000 index 0000000000..2439d4fa2a --- /dev/null +++ b/Lang/Pluto/100-prisoners @@ -0,0 +1 @@ +../../Task/100-prisoners/Pluto \ No newline at end of file diff --git a/Lang/Pluto/9-billion-names-of-God-the-integer b/Lang/Pluto/9-billion-names-of-God-the-integer new file mode 120000 index 0000000000..03c26b8d5f --- /dev/null +++ b/Lang/Pluto/9-billion-names-of-God-the-integer @@ -0,0 +1 @@ +../../Task/9-billion-names-of-God-the-integer/Pluto \ No newline at end of file diff --git a/Lang/Pluto/ASCII-art-diagram-converter b/Lang/Pluto/ASCII-art-diagram-converter new file mode 120000 index 0000000000..395927ab4a --- /dev/null +++ b/Lang/Pluto/ASCII-art-diagram-converter @@ -0,0 +1 @@ +../../Task/ASCII-art-diagram-converter/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Abbreviations-automatic b/Lang/Pluto/Abbreviations-automatic new file mode 120000 index 0000000000..1d471effa2 --- /dev/null +++ b/Lang/Pluto/Abbreviations-automatic @@ -0,0 +1 @@ +../../Task/Abbreviations-automatic/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Abbreviations-easy b/Lang/Pluto/Abbreviations-easy new file mode 120000 index 0000000000..4e4f49cf5b --- /dev/null +++ b/Lang/Pluto/Abbreviations-easy @@ -0,0 +1 @@ +../../Task/Abbreviations-easy/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Abbreviations-simple b/Lang/Pluto/Abbreviations-simple new file mode 120000 index 0000000000..d62c58f891 --- /dev/null +++ b/Lang/Pluto/Abbreviations-simple @@ -0,0 +1 @@ +../../Task/Abbreviations-simple/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Accumulator-factory b/Lang/Pluto/Accumulator-factory new file mode 120000 index 0000000000..09dad4bd16 --- /dev/null +++ b/Lang/Pluto/Accumulator-factory @@ -0,0 +1 @@ +../../Task/Accumulator-factory/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Add-a-variable-to-a-class-instance-at-runtime b/Lang/Pluto/Add-a-variable-to-a-class-instance-at-runtime new file mode 120000 index 0000000000..9c086b6c80 --- /dev/null +++ b/Lang/Pluto/Add-a-variable-to-a-class-instance-at-runtime @@ -0,0 +1 @@ +../../Task/Add-a-variable-to-a-class-instance-at-runtime/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Additive-primes b/Lang/Pluto/Additive-primes new file mode 120000 index 0000000000..5fa0027662 --- /dev/null +++ b/Lang/Pluto/Additive-primes @@ -0,0 +1 @@ +../../Task/Additive-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Algebraic-data-types b/Lang/Pluto/Algebraic-data-types new file mode 120000 index 0000000000..a63223b643 --- /dev/null +++ b/Lang/Pluto/Algebraic-data-types @@ -0,0 +1 @@ +../../Task/Algebraic-data-types/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Aliquot-sequence-classifications b/Lang/Pluto/Aliquot-sequence-classifications new file mode 120000 index 0000000000..3d08da68d2 --- /dev/null +++ b/Lang/Pluto/Aliquot-sequence-classifications @@ -0,0 +1 @@ +../../Task/Aliquot-sequence-classifications/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Almkvist-Giullera-formula-for-pi b/Lang/Pluto/Almkvist-Giullera-formula-for-pi new file mode 120000 index 0000000000..a4dbb156c2 --- /dev/null +++ b/Lang/Pluto/Almkvist-Giullera-formula-for-pi @@ -0,0 +1 @@ +../../Task/Almkvist-Giullera-formula-for-pi/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Amb b/Lang/Pluto/Amb new file mode 120000 index 0000000000..5d885d9898 --- /dev/null +++ b/Lang/Pluto/Amb @@ -0,0 +1 @@ +../../Task/Amb/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Amicable-pairs b/Lang/Pluto/Amicable-pairs new file mode 120000 index 0000000000..8f6d71ca71 --- /dev/null +++ b/Lang/Pluto/Amicable-pairs @@ -0,0 +1 @@ +../../Task/Amicable-pairs/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Anagrams b/Lang/Pluto/Anagrams new file mode 120000 index 0000000000..ed05036541 --- /dev/null +++ b/Lang/Pluto/Anagrams @@ -0,0 +1 @@ +../../Task/Anagrams/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Anagrams-Deranged-anagrams b/Lang/Pluto/Anagrams-Deranged-anagrams new file mode 120000 index 0000000000..15515547a0 --- /dev/null +++ b/Lang/Pluto/Anagrams-Deranged-anagrams @@ -0,0 +1 @@ +../../Task/Anagrams-Deranged-anagrams/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Angle-difference-between-two-bearings b/Lang/Pluto/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..e89e19b294 --- /dev/null +++ b/Lang/Pluto/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Angles-geometric-normalization-and-conversion b/Lang/Pluto/Angles-geometric-normalization-and-conversion new file mode 120000 index 0000000000..bf11da216a --- /dev/null +++ b/Lang/Pluto/Angles-geometric-normalization-and-conversion @@ -0,0 +1 @@ +../../Task/Angles-geometric-normalization-and-conversion/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Anonymous-recursion b/Lang/Pluto/Anonymous-recursion new file mode 120000 index 0000000000..e9e2ff5cdd --- /dev/null +++ b/Lang/Pluto/Anonymous-recursion @@ -0,0 +1 @@ +../../Task/Anonymous-recursion/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Archimedean-spiral b/Lang/Pluto/Archimedean-spiral new file mode 120000 index 0000000000..bf76191b73 --- /dev/null +++ b/Lang/Pluto/Archimedean-spiral @@ -0,0 +1 @@ +../../Task/Archimedean-spiral/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Arena-storage-pool b/Lang/Pluto/Arena-storage-pool new file mode 120000 index 0000000000..2287439dec --- /dev/null +++ b/Lang/Pluto/Arena-storage-pool @@ -0,0 +1 @@ +../../Task/Arena-storage-pool/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Arithmetic-evaluation b/Lang/Pluto/Arithmetic-evaluation new file mode 120000 index 0000000000..4f46626913 --- /dev/null +++ b/Lang/Pluto/Arithmetic-evaluation @@ -0,0 +1 @@ +../../Task/Arithmetic-evaluation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Arithmetic-geometric-mean-Calculate-Pi b/Lang/Pluto/Arithmetic-geometric-mean-Calculate-Pi new file mode 120000 index 0000000000..f64109ba32 --- /dev/null +++ b/Lang/Pluto/Arithmetic-geometric-mean-Calculate-Pi @@ -0,0 +1 @@ +../../Task/Arithmetic-geometric-mean-Calculate-Pi/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Arithmetic-numbers b/Lang/Pluto/Arithmetic-numbers new file mode 120000 index 0000000000..9d3c7548ad --- /dev/null +++ b/Lang/Pluto/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Assertions b/Lang/Pluto/Assertions new file mode 120000 index 0000000000..8561bd9006 --- /dev/null +++ b/Lang/Pluto/Assertions @@ -0,0 +1 @@ +../../Task/Assertions/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Average-loop-length b/Lang/Pluto/Average-loop-length new file mode 120000 index 0000000000..da02c11d74 --- /dev/null +++ b/Lang/Pluto/Average-loop-length @@ -0,0 +1 @@ +../../Task/Average-loop-length/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Averages-Mean-angle b/Lang/Pluto/Averages-Mean-angle new file mode 120000 index 0000000000..b2c7bb37d8 --- /dev/null +++ b/Lang/Pluto/Averages-Mean-angle @@ -0,0 +1 @@ +../../Task/Averages-Mean-angle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Averages-Mean-time-of-day b/Lang/Pluto/Averages-Mean-time-of-day new file mode 120000 index 0000000000..11b930dc65 --- /dev/null +++ b/Lang/Pluto/Averages-Mean-time-of-day @@ -0,0 +1 @@ +../../Task/Averages-Mean-time-of-day/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Averages-Mode b/Lang/Pluto/Averages-Mode new file mode 120000 index 0000000000..9ba2618c12 --- /dev/null +++ b/Lang/Pluto/Averages-Mode @@ -0,0 +1 @@ +../../Task/Averages-Mode/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Averages-Simple-moving-average b/Lang/Pluto/Averages-Simple-moving-average new file mode 120000 index 0000000000..79f88ee858 --- /dev/null +++ b/Lang/Pluto/Averages-Simple-moving-average @@ -0,0 +1 @@ +../../Task/Averages-Simple-moving-average/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Babbage-problem b/Lang/Pluto/Babbage-problem new file mode 120000 index 0000000000..7dd4f1e4c1 --- /dev/null +++ b/Lang/Pluto/Babbage-problem @@ -0,0 +1 @@ +../../Task/Babbage-problem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Barnsley-fern b/Lang/Pluto/Barnsley-fern new file mode 120000 index 0000000000..a90021bfee --- /dev/null +++ b/Lang/Pluto/Barnsley-fern @@ -0,0 +1 @@ +../../Task/Barnsley-fern/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Benfords-law b/Lang/Pluto/Benfords-law new file mode 120000 index 0000000000..b781bccffa --- /dev/null +++ b/Lang/Pluto/Benfords-law @@ -0,0 +1 @@ +../../Task/Benfords-law/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Bernoulli-numbers b/Lang/Pluto/Bernoulli-numbers new file mode 120000 index 0000000000..def2b8378f --- /dev/null +++ b/Lang/Pluto/Bernoulli-numbers @@ -0,0 +1 @@ +../../Task/Bernoulli-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Best-shuffle b/Lang/Pluto/Best-shuffle new file mode 120000 index 0000000000..eb98710b09 --- /dev/null +++ b/Lang/Pluto/Best-shuffle @@ -0,0 +1 @@ +../../Task/Best-shuffle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Bifid-cipher b/Lang/Pluto/Bifid-cipher new file mode 120000 index 0000000000..7fb890e12d --- /dev/null +++ b/Lang/Pluto/Bifid-cipher @@ -0,0 +1 @@ +../../Task/Bifid-cipher/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Bin-given-limits b/Lang/Pluto/Bin-given-limits new file mode 120000 index 0000000000..89b9600240 --- /dev/null +++ b/Lang/Pluto/Bin-given-limits @@ -0,0 +1 @@ +../../Task/Bin-given-limits/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Binary-search b/Lang/Pluto/Binary-search new file mode 120000 index 0000000000..a0b45e9e17 --- /dev/null +++ b/Lang/Pluto/Binary-search @@ -0,0 +1 @@ +../../Task/Binary-search/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Binary-strings b/Lang/Pluto/Binary-strings new file mode 120000 index 0000000000..fbf99b0505 --- /dev/null +++ b/Lang/Pluto/Binary-strings @@ -0,0 +1 @@ +../../Task/Binary-strings/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Biorhythms b/Lang/Pluto/Biorhythms new file mode 120000 index 0000000000..22eb307022 --- /dev/null +++ b/Lang/Pluto/Biorhythms @@ -0,0 +1 @@ +../../Task/Biorhythms/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Bitcoin-address-validation b/Lang/Pluto/Bitcoin-address-validation new file mode 120000 index 0000000000..44983f1ea0 --- /dev/null +++ b/Lang/Pluto/Bitcoin-address-validation @@ -0,0 +1 @@ +../../Task/Bitcoin-address-validation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Blum-integer b/Lang/Pluto/Blum-integer new file mode 120000 index 0000000000..29fd128c56 --- /dev/null +++ b/Lang/Pluto/Blum-integer @@ -0,0 +1 @@ +../../Task/Blum-integer/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Box-the-compass b/Lang/Pluto/Box-the-compass new file mode 120000 index 0000000000..06e763904d --- /dev/null +++ b/Lang/Pluto/Box-the-compass @@ -0,0 +1 @@ +../../Task/Box-the-compass/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Brazilian-numbers b/Lang/Pluto/Brazilian-numbers new file mode 120000 index 0000000000..2847bc95cf --- /dev/null +++ b/Lang/Pluto/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Break-OO-privacy b/Lang/Pluto/Break-OO-privacy new file mode 120000 index 0000000000..00a12e0cb3 --- /dev/null +++ b/Lang/Pluto/Break-OO-privacy @@ -0,0 +1 @@ +../../Task/Break-OO-privacy/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Brilliant-numbers b/Lang/Pluto/Brilliant-numbers new file mode 120000 index 0000000000..3c956fa37f --- /dev/null +++ b/Lang/Pluto/Brilliant-numbers @@ -0,0 +1 @@ +../../Task/Brilliant-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Burrows-Wheeler-transform b/Lang/Pluto/Burrows-Wheeler-transform new file mode 120000 index 0000000000..d346f62601 --- /dev/null +++ b/Lang/Pluto/Burrows-Wheeler-transform @@ -0,0 +1 @@ +../../Task/Burrows-Wheeler-transform/Pluto \ No newline at end of file diff --git a/Lang/Pluto/CUSIP b/Lang/Pluto/CUSIP new file mode 120000 index 0000000000..ffc1be79c9 --- /dev/null +++ b/Lang/Pluto/CUSIP @@ -0,0 +1 @@ +../../Task/CUSIP/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Calculating-the-value-of-e b/Lang/Pluto/Calculating-the-value-of-e new file mode 120000 index 0000000000..c85ceb9feb --- /dev/null +++ b/Lang/Pluto/Calculating-the-value-of-e @@ -0,0 +1 @@ +../../Task/Calculating-the-value-of-e/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Call-an-object-method b/Lang/Pluto/Call-an-object-method new file mode 120000 index 0000000000..9b34265855 --- /dev/null +++ b/Lang/Pluto/Call-an-object-method @@ -0,0 +1 @@ +../../Task/Call-an-object-method/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Camel-case-and-snake-case b/Lang/Pluto/Camel-case-and-snake-case new file mode 120000 index 0000000000..63e934e944 --- /dev/null +++ b/Lang/Pluto/Camel-case-and-snake-case @@ -0,0 +1 @@ +../../Task/Camel-case-and-snake-case/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Canonicalize-CIDR b/Lang/Pluto/Canonicalize-CIDR new file mode 120000 index 0000000000..47427dcbdb --- /dev/null +++ b/Lang/Pluto/Canonicalize-CIDR @@ -0,0 +1 @@ +../../Task/Canonicalize-CIDR/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Cantor-set b/Lang/Pluto/Cantor-set new file mode 120000 index 0000000000..e41e42a9fe --- /dev/null +++ b/Lang/Pluto/Cantor-set @@ -0,0 +1 @@ +../../Task/Cantor-set/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Carmichael-3-strong-pseudoprimes b/Lang/Pluto/Carmichael-3-strong-pseudoprimes new file mode 120000 index 0000000000..15460b52f8 --- /dev/null +++ b/Lang/Pluto/Carmichael-3-strong-pseudoprimes @@ -0,0 +1 @@ +../../Task/Carmichael-3-strong-pseudoprimes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Catalan-numbers b/Lang/Pluto/Catalan-numbers new file mode 120000 index 0000000000..13ef84ea7e --- /dev/null +++ b/Lang/Pluto/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Catalan-numbers-Pascals-triangle b/Lang/Pluto/Catalan-numbers-Pascals-triangle new file mode 120000 index 0000000000..ba6ed52865 --- /dev/null +++ b/Lang/Pluto/Catalan-numbers-Pascals-triangle @@ -0,0 +1 @@ +../../Task/Catalan-numbers-Pascals-triangle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Catamorphism b/Lang/Pluto/Catamorphism new file mode 120000 index 0000000000..5d492b9b1c --- /dev/null +++ b/Lang/Pluto/Catamorphism @@ -0,0 +1 @@ +../../Task/Catamorphism/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Chaocipher b/Lang/Pluto/Chaocipher new file mode 120000 index 0000000000..a4b28d7a7d --- /dev/null +++ b/Lang/Pluto/Chaocipher @@ -0,0 +1 @@ +../../Task/Chaocipher/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Check-input-device-is-a-terminal b/Lang/Pluto/Check-input-device-is-a-terminal new file mode 120000 index 0000000000..3b90efa3c8 --- /dev/null +++ b/Lang/Pluto/Check-input-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-input-device-is-a-terminal/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Check-output-device-is-a-terminal b/Lang/Pluto/Check-output-device-is-a-terminal new file mode 120000 index 0000000000..fc1799c10c --- /dev/null +++ b/Lang/Pluto/Check-output-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-output-device-is-a-terminal/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Check-that-file-exists b/Lang/Pluto/Check-that-file-exists new file mode 120000 index 0000000000..4438ce2610 --- /dev/null +++ b/Lang/Pluto/Check-that-file-exists @@ -0,0 +1 @@ +../../Task/Check-that-file-exists/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Chernicks-Carmichael-numbers b/Lang/Pluto/Chernicks-Carmichael-numbers new file mode 120000 index 0000000000..027fba1c47 --- /dev/null +++ b/Lang/Pluto/Chernicks-Carmichael-numbers @@ -0,0 +1 @@ +../../Task/Chernicks-Carmichael-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Cheryls-birthday b/Lang/Pluto/Cheryls-birthday new file mode 120000 index 0000000000..30af57e589 --- /dev/null +++ b/Lang/Pluto/Cheryls-birthday @@ -0,0 +1 @@ +../../Task/Cheryls-birthday/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Chinese-remainder-theorem b/Lang/Pluto/Chinese-remainder-theorem new file mode 120000 index 0000000000..9b0d96ce42 --- /dev/null +++ b/Lang/Pluto/Chinese-remainder-theorem @@ -0,0 +1 @@ +../../Task/Chinese-remainder-theorem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Chinese-zodiac b/Lang/Pluto/Chinese-zodiac new file mode 120000 index 0000000000..9268137a2b --- /dev/null +++ b/Lang/Pluto/Chinese-zodiac @@ -0,0 +1 @@ +../../Task/Chinese-zodiac/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Cholesky-decomposition b/Lang/Pluto/Cholesky-decomposition new file mode 120000 index 0000000000..87b60466d9 --- /dev/null +++ b/Lang/Pluto/Cholesky-decomposition @@ -0,0 +1 @@ +../../Task/Cholesky-decomposition/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Chowla-numbers b/Lang/Pluto/Chowla-numbers new file mode 120000 index 0000000000..b10ca6f6d9 --- /dev/null +++ b/Lang/Pluto/Chowla-numbers @@ -0,0 +1 @@ +../../Task/Chowla-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Church-numerals b/Lang/Pluto/Church-numerals new file mode 120000 index 0000000000..1d195312b9 --- /dev/null +++ b/Lang/Pluto/Church-numerals @@ -0,0 +1 @@ +../../Task/Church-numerals/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Circles-of-given-radius-through-two-points b/Lang/Pluto/Circles-of-given-radius-through-two-points new file mode 120000 index 0000000000..95277c7cbf --- /dev/null +++ b/Lang/Pluto/Circles-of-given-radius-through-two-points @@ -0,0 +1 @@ +../../Task/Circles-of-given-radius-through-two-points/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Circular-primes b/Lang/Pluto/Circular-primes new file mode 120000 index 0000000000..03acc9542a --- /dev/null +++ b/Lang/Pluto/Circular-primes @@ -0,0 +1 @@ +../../Task/Circular-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Classes b/Lang/Pluto/Classes new file mode 120000 index 0000000000..26462a13cb --- /dev/null +++ b/Lang/Pluto/Classes @@ -0,0 +1 @@ +../../Task/Classes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Closest-pair-problem b/Lang/Pluto/Closest-pair-problem new file mode 120000 index 0000000000..37a54ff46b --- /dev/null +++ b/Lang/Pluto/Closest-pair-problem @@ -0,0 +1 @@ +../../Task/Closest-pair-problem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Closures-Value-capture b/Lang/Pluto/Closures-Value-capture new file mode 120000 index 0000000000..86d660ee42 --- /dev/null +++ b/Lang/Pluto/Closures-Value-capture @@ -0,0 +1 @@ +../../Task/Closures-Value-capture/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Color-wheel b/Lang/Pluto/Color-wheel new file mode 120000 index 0000000000..1f743faae0 --- /dev/null +++ b/Lang/Pluto/Color-wheel @@ -0,0 +1 @@ +../../Task/Color-wheel/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Colorful-numbers b/Lang/Pluto/Colorful-numbers new file mode 120000 index 0000000000..6fd26697f2 --- /dev/null +++ b/Lang/Pluto/Colorful-numbers @@ -0,0 +1 @@ +../../Task/Colorful-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Comma-quibbling b/Lang/Pluto/Comma-quibbling new file mode 120000 index 0000000000..d45769fa57 --- /dev/null +++ b/Lang/Pluto/Comma-quibbling @@ -0,0 +1 @@ +../../Task/Comma-quibbling/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Commatizing-numbers b/Lang/Pluto/Commatizing-numbers new file mode 120000 index 0000000000..703f59f582 --- /dev/null +++ b/Lang/Pluto/Commatizing-numbers @@ -0,0 +1 @@ +../../Task/Commatizing-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Compare-a-list-of-strings b/Lang/Pluto/Compare-a-list-of-strings new file mode 120000 index 0000000000..6f0ca59023 --- /dev/null +++ b/Lang/Pluto/Compare-a-list-of-strings @@ -0,0 +1 @@ +../../Task/Compare-a-list-of-strings/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Compile-time-calculation b/Lang/Pluto/Compile-time-calculation new file mode 120000 index 0000000000..f08af0ba8e --- /dev/null +++ b/Lang/Pluto/Compile-time-calculation @@ -0,0 +1 @@ +../../Task/Compile-time-calculation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Compound-data-type b/Lang/Pluto/Compound-data-type new file mode 120000 index 0000000000..d8d7d92b91 --- /dev/null +++ b/Lang/Pluto/Compound-data-type @@ -0,0 +1 @@ +../../Task/Compound-data-type/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Concurrent-computing b/Lang/Pluto/Concurrent-computing new file mode 120000 index 0000000000..edc4e372c5 --- /dev/null +++ b/Lang/Pluto/Concurrent-computing @@ -0,0 +1 @@ +../../Task/Concurrent-computing/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Conjugate-transpose b/Lang/Pluto/Conjugate-transpose new file mode 120000 index 0000000000..dfb7444c0e --- /dev/null +++ b/Lang/Pluto/Conjugate-transpose @@ -0,0 +1 @@ +../../Task/Conjugate-transpose/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Consecutive-primes-with-ascending-or-descending-differences b/Lang/Pluto/Consecutive-primes-with-ascending-or-descending-differences new file mode 120000 index 0000000000..855ac67f9b --- /dev/null +++ b/Lang/Pluto/Consecutive-primes-with-ascending-or-descending-differences @@ -0,0 +1 @@ +../../Task/Consecutive-primes-with-ascending-or-descending-differences/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Constrained-genericity b/Lang/Pluto/Constrained-genericity new file mode 120000 index 0000000000..27aef58dac --- /dev/null +++ b/Lang/Pluto/Constrained-genericity @@ -0,0 +1 @@ +../../Task/Constrained-genericity/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Continued-fraction b/Lang/Pluto/Continued-fraction new file mode 120000 index 0000000000..413f477143 --- /dev/null +++ b/Lang/Pluto/Continued-fraction @@ -0,0 +1 @@ +../../Task/Continued-fraction/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Convert-seconds-to-compound-duration b/Lang/Pluto/Convert-seconds-to-compound-duration new file mode 120000 index 0000000000..694dec3e9d --- /dev/null +++ b/Lang/Pluto/Convert-seconds-to-compound-duration @@ -0,0 +1 @@ +../../Task/Convert-seconds-to-compound-duration/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Count-in-factors b/Lang/Pluto/Count-in-factors new file mode 120000 index 0000000000..875d6814c3 --- /dev/null +++ b/Lang/Pluto/Count-in-factors @@ -0,0 +1 @@ +../../Task/Count-in-factors/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Count-occurrences-of-a-substring b/Lang/Pluto/Count-occurrences-of-a-substring new file mode 120000 index 0000000000..282d7ede4a --- /dev/null +++ b/Lang/Pluto/Count-occurrences-of-a-substring @@ -0,0 +1 @@ +../../Task/Count-occurrences-of-a-substring/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Cramers-rule b/Lang/Pluto/Cramers-rule new file mode 120000 index 0000000000..371e1d9db7 --- /dev/null +++ b/Lang/Pluto/Cramers-rule @@ -0,0 +1 @@ +../../Task/Cramers-rule/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Create-a-two-dimensional-array-at-runtime b/Lang/Pluto/Create-a-two-dimensional-array-at-runtime new file mode 120000 index 0000000000..4da351e86e --- /dev/null +++ b/Lang/Pluto/Create-a-two-dimensional-array-at-runtime @@ -0,0 +1 @@ +../../Task/Create-a-two-dimensional-array-at-runtime/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Cuban-primes b/Lang/Pluto/Cuban-primes new file mode 120000 index 0000000000..6b91d15127 --- /dev/null +++ b/Lang/Pluto/Cuban-primes @@ -0,0 +1 @@ +../../Task/Cuban-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Cullen-and-Woodall-numbers b/Lang/Pluto/Cullen-and-Woodall-numbers new file mode 120000 index 0000000000..663a789226 --- /dev/null +++ b/Lang/Pluto/Cullen-and-Woodall-numbers @@ -0,0 +1 @@ +../../Task/Cullen-and-Woodall-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Cumulative-standard-deviation b/Lang/Pluto/Cumulative-standard-deviation new file mode 120000 index 0000000000..bfd250d57c --- /dev/null +++ b/Lang/Pluto/Cumulative-standard-deviation @@ -0,0 +1 @@ +../../Task/Cumulative-standard-deviation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Currency b/Lang/Pluto/Currency new file mode 120000 index 0000000000..022bd123d4 --- /dev/null +++ b/Lang/Pluto/Currency @@ -0,0 +1 @@ +../../Task/Currency/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Curzon-numbers b/Lang/Pluto/Curzon-numbers new file mode 120000 index 0000000000..19e831cce8 --- /dev/null +++ b/Lang/Pluto/Curzon-numbers @@ -0,0 +1 @@ +../../Task/Curzon-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Cut-a-rectangle b/Lang/Pluto/Cut-a-rectangle new file mode 120000 index 0000000000..503ba83f0f --- /dev/null +++ b/Lang/Pluto/Cut-a-rectangle @@ -0,0 +1 @@ +../../Task/Cut-a-rectangle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Cyclops-numbers b/Lang/Pluto/Cyclops-numbers new file mode 120000 index 0000000000..c731e7f9d2 --- /dev/null +++ b/Lang/Pluto/Cyclops-numbers @@ -0,0 +1 @@ +../../Task/Cyclops-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/DNS-query b/Lang/Pluto/DNS-query new file mode 120000 index 0000000000..abafcfbe46 --- /dev/null +++ b/Lang/Pluto/DNS-query @@ -0,0 +1 @@ +../../Task/DNS-query/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Damm-algorithm b/Lang/Pluto/Damm-algorithm new file mode 120000 index 0000000000..4db0c540c5 --- /dev/null +++ b/Lang/Pluto/Damm-algorithm @@ -0,0 +1 @@ +../../Task/Damm-algorithm/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Date-format b/Lang/Pluto/Date-format new file mode 120000 index 0000000000..e6307f8af0 --- /dev/null +++ b/Lang/Pluto/Date-format @@ -0,0 +1 @@ +../../Task/Date-format/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Date-manipulation b/Lang/Pluto/Date-manipulation new file mode 120000 index 0000000000..541e3b8538 --- /dev/null +++ b/Lang/Pluto/Date-manipulation @@ -0,0 +1 @@ +../../Task/Date-manipulation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Day-of-the-week b/Lang/Pluto/Day-of-the-week new file mode 120000 index 0000000000..c857bee861 --- /dev/null +++ b/Lang/Pluto/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/Pluto \ No newline at end of file diff --git a/Lang/Pluto/De-Bruijn-sequences b/Lang/Pluto/De-Bruijn-sequences new file mode 120000 index 0000000000..7208c6eb97 --- /dev/null +++ b/Lang/Pluto/De-Bruijn-sequences @@ -0,0 +1 @@ +../../Task/De-Bruijn-sequences/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Deceptive-numbers b/Lang/Pluto/Deceptive-numbers new file mode 120000 index 0000000000..f13a36d2f4 --- /dev/null +++ b/Lang/Pluto/Deceptive-numbers @@ -0,0 +1 @@ +../../Task/Deceptive-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Deepcopy b/Lang/Pluto/Deepcopy new file mode 120000 index 0000000000..066df45f7c --- /dev/null +++ b/Lang/Pluto/Deepcopy @@ -0,0 +1 @@ +../../Task/Deepcopy/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Delegates b/Lang/Pluto/Delegates new file mode 120000 index 0000000000..52103da749 --- /dev/null +++ b/Lang/Pluto/Delegates @@ -0,0 +1 @@ +../../Task/Delegates/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Demings-funnel b/Lang/Pluto/Demings-funnel new file mode 120000 index 0000000000..56a8ba2ece --- /dev/null +++ b/Lang/Pluto/Demings-funnel @@ -0,0 +1 @@ +../../Task/Demings-funnel/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Department-numbers b/Lang/Pluto/Department-numbers new file mode 120000 index 0000000000..1666a30ed8 --- /dev/null +++ b/Lang/Pluto/Department-numbers @@ -0,0 +1 @@ +../../Task/Department-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Detect-division-by-zero b/Lang/Pluto/Detect-division-by-zero new file mode 120000 index 0000000000..36d9e93987 --- /dev/null +++ b/Lang/Pluto/Detect-division-by-zero @@ -0,0 +1 @@ +../../Task/Detect-division-by-zero/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Determinant-and-permanent b/Lang/Pluto/Determinant-and-permanent new file mode 120000 index 0000000000..e1b29bc12a --- /dev/null +++ b/Lang/Pluto/Determinant-and-permanent @@ -0,0 +1 @@ +../../Task/Determinant-and-permanent/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Determine-if-a-string-has-all-the-same-characters b/Lang/Pluto/Determine-if-a-string-has-all-the-same-characters new file mode 120000 index 0000000000..030ea85992 --- /dev/null +++ b/Lang/Pluto/Determine-if-a-string-has-all-the-same-characters @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-has-all-the-same-characters/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Determine-if-a-string-has-all-unique-characters b/Lang/Pluto/Determine-if-a-string-has-all-unique-characters new file mode 120000 index 0000000000..79e7e032c2 --- /dev/null +++ b/Lang/Pluto/Determine-if-a-string-has-all-unique-characters @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-has-all-unique-characters/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Determine-if-a-string-is-collapsible b/Lang/Pluto/Determine-if-a-string-is-collapsible new file mode 120000 index 0000000000..dac3838017 --- /dev/null +++ b/Lang/Pluto/Determine-if-a-string-is-collapsible @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-collapsible/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Determine-if-a-string-is-squeezable b/Lang/Pluto/Determine-if-a-string-is-squeezable new file mode 120000 index 0000000000..17dbb0267a --- /dev/null +++ b/Lang/Pluto/Determine-if-a-string-is-squeezable @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-squeezable/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Determine-if-two-triangles-overlap b/Lang/Pluto/Determine-if-two-triangles-overlap new file mode 120000 index 0000000000..d35e94d3a0 --- /dev/null +++ b/Lang/Pluto/Determine-if-two-triangles-overlap @@ -0,0 +1 @@ +../../Task/Determine-if-two-triangles-overlap/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Determine-sentence-type b/Lang/Pluto/Determine-sentence-type new file mode 120000 index 0000000000..d97a791028 --- /dev/null +++ b/Lang/Pluto/Determine-sentence-type @@ -0,0 +1 @@ +../../Task/Determine-sentence-type/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Dice-game-probabilities b/Lang/Pluto/Dice-game-probabilities new file mode 120000 index 0000000000..b6d7ab05ea --- /dev/null +++ b/Lang/Pluto/Dice-game-probabilities @@ -0,0 +1 @@ +../../Task/Dice-game-probabilities/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Digital-root b/Lang/Pluto/Digital-root new file mode 120000 index 0000000000..fb194db4fd --- /dev/null +++ b/Lang/Pluto/Digital-root @@ -0,0 +1 @@ +../../Task/Digital-root/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Digital-root-Multiplicative-digital-root b/Lang/Pluto/Digital-root-Multiplicative-digital-root new file mode 120000 index 0000000000..27b8582991 --- /dev/null +++ b/Lang/Pluto/Digital-root-Multiplicative-digital-root @@ -0,0 +1 @@ +../../Task/Digital-root-Multiplicative-digital-root/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Discordian-date b/Lang/Pluto/Discordian-date new file mode 120000 index 0000000000..eef2a0d868 --- /dev/null +++ b/Lang/Pluto/Discordian-date @@ -0,0 +1 @@ +../../Task/Discordian-date/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Diversity-prediction-theorem b/Lang/Pluto/Diversity-prediction-theorem new file mode 120000 index 0000000000..1855763e0b --- /dev/null +++ b/Lang/Pluto/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Doomsday-rule b/Lang/Pluto/Doomsday-rule new file mode 120000 index 0000000000..0bae1c428f --- /dev/null +++ b/Lang/Pluto/Doomsday-rule @@ -0,0 +1 @@ +../../Task/Doomsday-rule/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Doubly-linked-list-Element-insertion b/Lang/Pluto/Doubly-linked-list-Element-insertion new file mode 120000 index 0000000000..566d3ce443 --- /dev/null +++ b/Lang/Pluto/Doubly-linked-list-Element-insertion @@ -0,0 +1 @@ +../../Task/Doubly-linked-list-Element-insertion/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Dragon-curve b/Lang/Pluto/Dragon-curve new file mode 120000 index 0000000000..f1e72e5ef1 --- /dev/null +++ b/Lang/Pluto/Dragon-curve @@ -0,0 +1 @@ +../../Task/Dragon-curve/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Draw-a-sphere b/Lang/Pluto/Draw-a-sphere new file mode 120000 index 0000000000..639e598bda --- /dev/null +++ b/Lang/Pluto/Draw-a-sphere @@ -0,0 +1 @@ +../../Task/Draw-a-sphere/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Dynamic-variable-names b/Lang/Pluto/Dynamic-variable-names new file mode 120000 index 0000000000..9f84b3a575 --- /dev/null +++ b/Lang/Pluto/Dynamic-variable-names @@ -0,0 +1 @@ +../../Task/Dynamic-variable-names/Pluto \ No newline at end of file diff --git a/Lang/Pluto/EKG-sequence-convergence b/Lang/Pluto/EKG-sequence-convergence new file mode 120000 index 0000000000..5e7a87aa27 --- /dev/null +++ b/Lang/Pluto/EKG-sequence-convergence @@ -0,0 +1 @@ +../../Task/EKG-sequence-convergence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Earliest-difference-between-prime-gaps b/Lang/Pluto/Earliest-difference-between-prime-gaps new file mode 120000 index 0000000000..7c35dd843e --- /dev/null +++ b/Lang/Pluto/Earliest-difference-between-prime-gaps @@ -0,0 +1 @@ +../../Task/Earliest-difference-between-prime-gaps/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Eban-numbers b/Lang/Pluto/Eban-numbers new file mode 120000 index 0000000000..3c27b7fc5e --- /dev/null +++ b/Lang/Pluto/Eban-numbers @@ -0,0 +1 @@ +../../Task/Eban-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Egyptian-division b/Lang/Pluto/Egyptian-division new file mode 120000 index 0000000000..1935b9a4b4 --- /dev/null +++ b/Lang/Pluto/Egyptian-division @@ -0,0 +1 @@ +../../Task/Egyptian-division/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Element-wise-operations b/Lang/Pluto/Element-wise-operations new file mode 120000 index 0000000000..a809ac3319 --- /dev/null +++ b/Lang/Pluto/Element-wise-operations @@ -0,0 +1 @@ +../../Task/Element-wise-operations/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Elementary-cellular-automaton-Random-number-generator b/Lang/Pluto/Elementary-cellular-automaton-Random-number-generator new file mode 120000 index 0000000000..c9e4dd2c5e --- /dev/null +++ b/Lang/Pluto/Elementary-cellular-automaton-Random-number-generator @@ -0,0 +1 @@ +../../Task/Elementary-cellular-automaton-Random-number-generator/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Elliptic-curve-arithmetic b/Lang/Pluto/Elliptic-curve-arithmetic new file mode 120000 index 0000000000..01ab3acc14 --- /dev/null +++ b/Lang/Pluto/Elliptic-curve-arithmetic @@ -0,0 +1 @@ +../../Task/Elliptic-curve-arithmetic/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Emirp-primes b/Lang/Pluto/Emirp-primes new file mode 120000 index 0000000000..70bc487ce4 --- /dev/null +++ b/Lang/Pluto/Emirp-primes @@ -0,0 +1 @@ +../../Task/Emirp-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Entropy b/Lang/Pluto/Entropy new file mode 120000 index 0000000000..ad4816da25 --- /dev/null +++ b/Lang/Pluto/Entropy @@ -0,0 +1 @@ +../../Task/Entropy/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Entropy-Narcissist b/Lang/Pluto/Entropy-Narcissist new file mode 120000 index 0000000000..b44bd0dceb --- /dev/null +++ b/Lang/Pluto/Entropy-Narcissist @@ -0,0 +1 @@ +../../Task/Entropy-Narcissist/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Enumerations b/Lang/Pluto/Enumerations new file mode 120000 index 0000000000..f1e25dcea7 --- /dev/null +++ b/Lang/Pluto/Enumerations @@ -0,0 +1 @@ +../../Task/Enumerations/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Environment-variables b/Lang/Pluto/Environment-variables new file mode 120000 index 0000000000..544499e35f --- /dev/null +++ b/Lang/Pluto/Environment-variables @@ -0,0 +1 @@ +../../Task/Environment-variables/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Equal-prime-and-composite-sums b/Lang/Pluto/Equal-prime-and-composite-sums new file mode 120000 index 0000000000..5924d0c24d --- /dev/null +++ b/Lang/Pluto/Equal-prime-and-composite-sums @@ -0,0 +1 @@ +../../Task/Equal-prime-and-composite-sums/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Equilibrium-index b/Lang/Pluto/Equilibrium-index new file mode 120000 index 0000000000..d670c800de --- /dev/null +++ b/Lang/Pluto/Equilibrium-index @@ -0,0 +1 @@ +../../Task/Equilibrium-index/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Erd-s-Selfridge-categorization-of-primes b/Lang/Pluto/Erd-s-Selfridge-categorization-of-primes new file mode 120000 index 0000000000..ee9715de69 --- /dev/null +++ b/Lang/Pluto/Erd-s-Selfridge-categorization-of-primes @@ -0,0 +1 @@ +../../Task/Erd-s-Selfridge-categorization-of-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Esthetic-numbers b/Lang/Pluto/Esthetic-numbers new file mode 120000 index 0000000000..5b009a94ca --- /dev/null +++ b/Lang/Pluto/Esthetic-numbers @@ -0,0 +1 @@ +../../Task/Esthetic-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Ethiopian-multiplication b/Lang/Pluto/Ethiopian-multiplication new file mode 120000 index 0000000000..b71d5e1260 --- /dev/null +++ b/Lang/Pluto/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Euclid-Mullin-sequence b/Lang/Pluto/Euclid-Mullin-sequence new file mode 120000 index 0000000000..4b920b7289 --- /dev/null +++ b/Lang/Pluto/Euclid-Mullin-sequence @@ -0,0 +1 @@ +../../Task/Euclid-Mullin-sequence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Eulers-constant-0.5772... b/Lang/Pluto/Eulers-constant-0.5772... new file mode 120000 index 0000000000..43d30a3576 --- /dev/null +++ b/Lang/Pluto/Eulers-constant-0.5772... @@ -0,0 +1 @@ +../../Task/Eulers-constant-0.5772.../Pluto \ No newline at end of file diff --git a/Lang/Pluto/Eulers-sum-of-powers-conjecture b/Lang/Pluto/Eulers-sum-of-powers-conjecture new file mode 120000 index 0000000000..d14dd7e926 --- /dev/null +++ b/Lang/Pluto/Eulers-sum-of-powers-conjecture @@ -0,0 +1 @@ +../../Task/Eulers-sum-of-powers-conjecture/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Evaluate-binomial-coefficients b/Lang/Pluto/Evaluate-binomial-coefficients new file mode 120000 index 0000000000..00328c39e4 --- /dev/null +++ b/Lang/Pluto/Evaluate-binomial-coefficients @@ -0,0 +1 @@ +../../Task/Evaluate-binomial-coefficients/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Exceptions b/Lang/Pluto/Exceptions new file mode 120000 index 0000000000..d201ead5a3 --- /dev/null +++ b/Lang/Pluto/Exceptions @@ -0,0 +1 @@ +../../Task/Exceptions/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Exceptions-Catch-an-exception-thrown-in-a-nested-call b/Lang/Pluto/Exceptions-Catch-an-exception-thrown-in-a-nested-call new file mode 120000 index 0000000000..eeff87c8ee --- /dev/null +++ b/Lang/Pluto/Exceptions-Catch-an-exception-thrown-in-a-nested-call @@ -0,0 +1 @@ +../../Task/Exceptions-Catch-an-exception-thrown-in-a-nested-call/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Execute-Brain- b/Lang/Pluto/Execute-Brain- new file mode 120000 index 0000000000..19151dc329 --- /dev/null +++ b/Lang/Pluto/Execute-Brain- @@ -0,0 +1 @@ +../../Task/Execute-Brain-/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Execute-Computer-Zero b/Lang/Pluto/Execute-Computer-Zero new file mode 120000 index 0000000000..23a9487cf2 --- /dev/null +++ b/Lang/Pluto/Execute-Computer-Zero @@ -0,0 +1 @@ +../../Task/Execute-Computer-Zero/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Exponentiation-operator b/Lang/Pluto/Exponentiation-operator new file mode 120000 index 0000000000..ebdd988197 --- /dev/null +++ b/Lang/Pluto/Exponentiation-operator @@ -0,0 +1 @@ +../../Task/Exponentiation-operator/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Exponentiation-order b/Lang/Pluto/Exponentiation-order new file mode 120000 index 0000000000..9327e0a3aa --- /dev/null +++ b/Lang/Pluto/Exponentiation-order @@ -0,0 +1 @@ +../../Task/Exponentiation-order/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Exponentiation-with-infix-operators-in-or-operating-on-the-base b/Lang/Pluto/Exponentiation-with-infix-operators-in-or-operating-on-the-base new file mode 120000 index 0000000000..3b14bba6bd --- /dev/null +++ b/Lang/Pluto/Exponentiation-with-infix-operators-in-or-operating-on-the-base @@ -0,0 +1 @@ +../../Task/Exponentiation-with-infix-operators-in-or-operating-on-the-base/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Extensible-prime-generator b/Lang/Pluto/Extensible-prime-generator new file mode 120000 index 0000000000..e39589d864 --- /dev/null +++ b/Lang/Pluto/Extensible-prime-generator @@ -0,0 +1 @@ +../../Task/Extensible-prime-generator/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Extreme-floating-point-values b/Lang/Pluto/Extreme-floating-point-values new file mode 120000 index 0000000000..f7dff2ba0b --- /dev/null +++ b/Lang/Pluto/Extreme-floating-point-values @@ -0,0 +1 @@ +../../Task/Extreme-floating-point-values/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Factors-of-a-Mersenne-number b/Lang/Pluto/Factors-of-a-Mersenne-number new file mode 120000 index 0000000000..d60ce6e99f --- /dev/null +++ b/Lang/Pluto/Factors-of-a-Mersenne-number @@ -0,0 +1 @@ +../../Task/Factors-of-a-Mersenne-number/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Fairshare-between-two-and-more b/Lang/Pluto/Fairshare-between-two-and-more new file mode 120000 index 0000000000..bfe6b9462c --- /dev/null +++ b/Lang/Pluto/Fairshare-between-two-and-more @@ -0,0 +1 @@ +../../Task/Fairshare-between-two-and-more/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Fast-Fourier-transform b/Lang/Pluto/Fast-Fourier-transform new file mode 120000 index 0000000000..d83789d068 --- /dev/null +++ b/Lang/Pluto/Fast-Fourier-transform @@ -0,0 +1 @@ +../../Task/Fast-Fourier-transform/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Fermat-numbers b/Lang/Pluto/Fermat-numbers new file mode 120000 index 0000000000..45d4d630d7 --- /dev/null +++ b/Lang/Pluto/Fermat-numbers @@ -0,0 +1 @@ +../../Task/Fermat-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Fibonacci-n-step-number-sequences b/Lang/Pluto/Fibonacci-n-step-number-sequences new file mode 120000 index 0000000000..82a6f3ddc3 --- /dev/null +++ b/Lang/Pluto/Fibonacci-n-step-number-sequences @@ -0,0 +1 @@ +../../Task/Fibonacci-n-step-number-sequences/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Fibonacci-word b/Lang/Pluto/Fibonacci-word new file mode 120000 index 0000000000..cbcb68d78f --- /dev/null +++ b/Lang/Pluto/Fibonacci-word @@ -0,0 +1 @@ +../../Task/Fibonacci-word/Pluto \ No newline at end of file diff --git a/Lang/Pluto/File-extension-is-in-extensions-list b/Lang/Pluto/File-extension-is-in-extensions-list new file mode 120000 index 0000000000..7414b8a00c --- /dev/null +++ b/Lang/Pluto/File-extension-is-in-extensions-list @@ -0,0 +1 @@ +../../Task/File-extension-is-in-extensions-list/Pluto \ No newline at end of file diff --git a/Lang/Pluto/File-modification-time b/Lang/Pluto/File-modification-time new file mode 120000 index 0000000000..b0430abc54 --- /dev/null +++ b/Lang/Pluto/File-modification-time @@ -0,0 +1 @@ +../../Task/File-modification-time/Pluto \ No newline at end of file diff --git a/Lang/Pluto/File-size b/Lang/Pluto/File-size new file mode 120000 index 0000000000..998a7a784d --- /dev/null +++ b/Lang/Pluto/File-size @@ -0,0 +1 @@ +../../Task/File-size/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Find-if-a-point-is-within-a-triangle b/Lang/Pluto/Find-if-a-point-is-within-a-triangle new file mode 120000 index 0000000000..2f4b95698d --- /dev/null +++ b/Lang/Pluto/Find-if-a-point-is-within-a-triangle @@ -0,0 +1 @@ +../../Task/Find-if-a-point-is-within-a-triangle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Find-the-last-Sunday-of-each-month b/Lang/Pluto/Find-the-last-Sunday-of-each-month new file mode 120000 index 0000000000..dbefdf7ab1 --- /dev/null +++ b/Lang/Pluto/Find-the-last-Sunday-of-each-month @@ -0,0 +1 @@ +../../Task/Find-the-last-Sunday-of-each-month/Pluto \ No newline at end of file diff --git a/Lang/Pluto/First-class-functions b/Lang/Pluto/First-class-functions new file mode 120000 index 0000000000..0fe40c3eac --- /dev/null +++ b/Lang/Pluto/First-class-functions @@ -0,0 +1 @@ +../../Task/First-class-functions/Pluto \ No newline at end of file diff --git a/Lang/Pluto/First-class-functions-Use-numbers-analogously b/Lang/Pluto/First-class-functions-Use-numbers-analogously new file mode 120000 index 0000000000..8d26dcc696 --- /dev/null +++ b/Lang/Pluto/First-class-functions-Use-numbers-analogously @@ -0,0 +1 @@ +../../Task/First-class-functions-Use-numbers-analogously/Pluto \ No newline at end of file diff --git a/Lang/Pluto/First-perfect-square-in-base-n-with-n-unique-digits b/Lang/Pluto/First-perfect-square-in-base-n-with-n-unique-digits new file mode 120000 index 0000000000..5163776997 --- /dev/null +++ b/Lang/Pluto/First-perfect-square-in-base-n-with-n-unique-digits @@ -0,0 +1 @@ +../../Task/First-perfect-square-in-base-n-with-n-unique-digits/Pluto \ No newline at end of file diff --git a/Lang/Pluto/First-power-of-2-that-has-leading-decimal-digits-of-12 b/Lang/Pluto/First-power-of-2-that-has-leading-decimal-digits-of-12 new file mode 120000 index 0000000000..e709baba03 --- /dev/null +++ b/Lang/Pluto/First-power-of-2-that-has-leading-decimal-digits-of-12 @@ -0,0 +1 @@ +../../Task/First-power-of-2-that-has-leading-decimal-digits-of-12/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Five-weekends b/Lang/Pluto/Five-weekends new file mode 120000 index 0000000000..00a410b463 --- /dev/null +++ b/Lang/Pluto/Five-weekends @@ -0,0 +1 @@ +../../Task/Five-weekends/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Fivenum b/Lang/Pluto/Fivenum new file mode 120000 index 0000000000..a69f6ae762 --- /dev/null +++ b/Lang/Pluto/Fivenum @@ -0,0 +1 @@ +../../Task/Fivenum/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Flatten-a-list b/Lang/Pluto/Flatten-a-list new file mode 120000 index 0000000000..821ee95cae --- /dev/null +++ b/Lang/Pluto/Flatten-a-list @@ -0,0 +1 @@ +../../Task/Flatten-a-list/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Floyds-triangle b/Lang/Pluto/Floyds-triangle new file mode 120000 index 0000000000..7d85d7bf3e --- /dev/null +++ b/Lang/Pluto/Floyds-triangle @@ -0,0 +1 @@ +../../Task/Floyds-triangle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Fortunate-numbers b/Lang/Pluto/Fortunate-numbers new file mode 120000 index 0000000000..78cf9f5f36 --- /dev/null +++ b/Lang/Pluto/Fortunate-numbers @@ -0,0 +1 @@ +../../Task/Fortunate-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Forward-difference b/Lang/Pluto/Forward-difference new file mode 120000 index 0000000000..f75e0263fe --- /dev/null +++ b/Lang/Pluto/Forward-difference @@ -0,0 +1 @@ +../../Task/Forward-difference/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Four-is-magic b/Lang/Pluto/Four-is-magic new file mode 120000 index 0000000000..8f0564da6b --- /dev/null +++ b/Lang/Pluto/Four-is-magic @@ -0,0 +1 @@ +../../Task/Four-is-magic/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Function-composition b/Lang/Pluto/Function-composition new file mode 120000 index 0000000000..89443d02fb --- /dev/null +++ b/Lang/Pluto/Function-composition @@ -0,0 +1 @@ +../../Task/Function-composition/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Fusc-sequence b/Lang/Pluto/Fusc-sequence new file mode 120000 index 0000000000..af89d11bec --- /dev/null +++ b/Lang/Pluto/Fusc-sequence @@ -0,0 +1 @@ +../../Task/Fusc-sequence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Gapful-numbers b/Lang/Pluto/Gapful-numbers new file mode 120000 index 0000000000..0b3bce275e --- /dev/null +++ b/Lang/Pluto/Gapful-numbers @@ -0,0 +1 @@ +../../Task/Gapful-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Gauss-Jordan-matrix-inversion b/Lang/Pluto/Gauss-Jordan-matrix-inversion new file mode 120000 index 0000000000..75ed24ffd1 --- /dev/null +++ b/Lang/Pluto/Gauss-Jordan-matrix-inversion @@ -0,0 +1 @@ +../../Task/Gauss-Jordan-matrix-inversion/Pluto \ No newline at end of file diff --git a/Lang/Pluto/General-FizzBuzz b/Lang/Pluto/General-FizzBuzz new file mode 120000 index 0000000000..a7cf491b38 --- /dev/null +++ b/Lang/Pluto/General-FizzBuzz @@ -0,0 +1 @@ +../../Task/General-FizzBuzz/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Generator-Exponential b/Lang/Pluto/Generator-Exponential new file mode 120000 index 0000000000..26eb55a2a0 --- /dev/null +++ b/Lang/Pluto/Generator-Exponential @@ -0,0 +1 @@ +../../Task/Generator-Exponential/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Golden-ratio-Convergence b/Lang/Pluto/Golden-ratio-Convergence new file mode 120000 index 0000000000..15a2256122 --- /dev/null +++ b/Lang/Pluto/Golden-ratio-Convergence @@ -0,0 +1 @@ +../../Task/Golden-ratio-Convergence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Gray-code b/Lang/Pluto/Gray-code new file mode 120000 index 0000000000..afd6df8f4b --- /dev/null +++ b/Lang/Pluto/Gray-code @@ -0,0 +1 @@ +../../Task/Gray-code/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Greatest-subsequential-sum b/Lang/Pluto/Greatest-subsequential-sum new file mode 120000 index 0000000000..308ac33a20 --- /dev/null +++ b/Lang/Pluto/Greatest-subsequential-sum @@ -0,0 +1 @@ +../../Task/Greatest-subsequential-sum/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Greedy-algorithm-for-Egyptian-fractions b/Lang/Pluto/Greedy-algorithm-for-Egyptian-fractions new file mode 120000 index 0000000000..97dc6bbde7 --- /dev/null +++ b/Lang/Pluto/Greedy-algorithm-for-Egyptian-fractions @@ -0,0 +1 @@ +../../Task/Greedy-algorithm-for-Egyptian-fractions/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Guess-the-number b/Lang/Pluto/Guess-the-number new file mode 120000 index 0000000000..f68fa3fc41 --- /dev/null +++ b/Lang/Pluto/Guess-the-number @@ -0,0 +1 @@ +../../Task/Guess-the-number/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Happy-numbers b/Lang/Pluto/Happy-numbers new file mode 120000 index 0000000000..8184fae2dd --- /dev/null +++ b/Lang/Pluto/Happy-numbers @@ -0,0 +1 @@ +../../Task/Happy-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Harmonic-series b/Lang/Pluto/Harmonic-series new file mode 120000 index 0000000000..9e5681ab0c --- /dev/null +++ b/Lang/Pluto/Harmonic-series @@ -0,0 +1 @@ +../../Task/Harmonic-series/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Harshad-or-Niven-series b/Lang/Pluto/Harshad-or-Niven-series new file mode 120000 index 0000000000..8a3855605b --- /dev/null +++ b/Lang/Pluto/Harshad-or-Niven-series @@ -0,0 +1 @@ +../../Task/Harshad-or-Niven-series/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Hash-join b/Lang/Pluto/Hash-join new file mode 120000 index 0000000000..857fcc5b68 --- /dev/null +++ b/Lang/Pluto/Hash-join @@ -0,0 +1 @@ +../../Task/Hash-join/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Haversine-formula b/Lang/Pluto/Haversine-formula new file mode 120000 index 0000000000..b9fcee8ac0 --- /dev/null +++ b/Lang/Pluto/Haversine-formula @@ -0,0 +1 @@ +../../Task/Haversine-formula/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Hello-world-Graphical b/Lang/Pluto/Hello-world-Graphical new file mode 120000 index 0000000000..b0cbed710e --- /dev/null +++ b/Lang/Pluto/Hello-world-Graphical @@ -0,0 +1 @@ +../../Task/Hello-world-Graphical/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Hello-world-Newbie b/Lang/Pluto/Hello-world-Newbie new file mode 120000 index 0000000000..d7c1d093e2 --- /dev/null +++ b/Lang/Pluto/Hello-world-Newbie @@ -0,0 +1 @@ +../../Task/Hello-world-Newbie/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Hex-words b/Lang/Pluto/Hex-words new file mode 120000 index 0000000000..62ff8632b8 --- /dev/null +++ b/Lang/Pluto/Hex-words @@ -0,0 +1 @@ +../../Task/Hex-words/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Hickerson-series-of-almost-integers b/Lang/Pluto/Hickerson-series-of-almost-integers new file mode 120000 index 0000000000..1706eca746 --- /dev/null +++ b/Lang/Pluto/Hickerson-series-of-almost-integers @@ -0,0 +1 @@ +../../Task/Hickerson-series-of-almost-integers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Hofstadter-Q-sequence b/Lang/Pluto/Hofstadter-Q-sequence new file mode 120000 index 0000000000..55c19c4e5e --- /dev/null +++ b/Lang/Pluto/Hofstadter-Q-sequence @@ -0,0 +1 @@ +../../Task/Hofstadter-Q-sequence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Home-primes b/Lang/Pluto/Home-primes new file mode 120000 index 0000000000..66e3e487a6 --- /dev/null +++ b/Lang/Pluto/Home-primes @@ -0,0 +1 @@ +../../Task/Home-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Hostname b/Lang/Pluto/Hostname new file mode 120000 index 0000000000..c1fe0db0ef --- /dev/null +++ b/Lang/Pluto/Hostname @@ -0,0 +1 @@ +../../Task/Hostname/Pluto \ No newline at end of file diff --git a/Lang/Pluto/IBAN b/Lang/Pluto/IBAN new file mode 120000 index 0000000000..3c48349f04 --- /dev/null +++ b/Lang/Pluto/IBAN @@ -0,0 +1 @@ +../../Task/IBAN/Pluto \ No newline at end of file diff --git a/Lang/Pluto/ISBN13-check-digit b/Lang/Pluto/ISBN13-check-digit new file mode 120000 index 0000000000..18cc8cf2ba --- /dev/null +++ b/Lang/Pluto/ISBN13-check-digit @@ -0,0 +1 @@ +../../Task/ISBN13-check-digit/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Identity-matrix b/Lang/Pluto/Identity-matrix new file mode 120000 index 0000000000..755ad3b6ef --- /dev/null +++ b/Lang/Pluto/Identity-matrix @@ -0,0 +1 @@ +../../Task/Identity-matrix/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Idiomatically-determine-all-the-lowercase-and-uppercase-letters b/Lang/Pluto/Idiomatically-determine-all-the-lowercase-and-uppercase-letters new file mode 120000 index 0000000000..1ce83f951b --- /dev/null +++ b/Lang/Pluto/Idiomatically-determine-all-the-lowercase-and-uppercase-letters @@ -0,0 +1 @@ +../../Task/Idiomatically-determine-all-the-lowercase-and-uppercase-letters/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Index-finite-lists-of-positive-integers b/Lang/Pluto/Index-finite-lists-of-positive-integers new file mode 120000 index 0000000000..44f395ae80 --- /dev/null +++ b/Lang/Pluto/Index-finite-lists-of-positive-integers @@ -0,0 +1 @@ +../../Task/Index-finite-lists-of-positive-integers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Inheritance-Multiple b/Lang/Pluto/Inheritance-Multiple new file mode 120000 index 0000000000..8172d1b878 --- /dev/null +++ b/Lang/Pluto/Inheritance-Multiple @@ -0,0 +1 @@ +../../Task/Inheritance-Multiple/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Inheritance-Single b/Lang/Pluto/Inheritance-Single new file mode 120000 index 0000000000..978ce6e7cf --- /dev/null +++ b/Lang/Pluto/Inheritance-Single @@ -0,0 +1 @@ +../../Task/Inheritance-Single/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Integer-overflow b/Lang/Pluto/Integer-overflow new file mode 120000 index 0000000000..21ae81881b --- /dev/null +++ b/Lang/Pluto/Integer-overflow @@ -0,0 +1 @@ +../../Task/Integer-overflow/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Inverted-syntax b/Lang/Pluto/Inverted-syntax new file mode 120000 index 0000000000..689ac95819 --- /dev/null +++ b/Lang/Pluto/Inverted-syntax @@ -0,0 +1 @@ +../../Task/Inverted-syntax/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Isqrt-integer-square-root-of-X b/Lang/Pluto/Isqrt-integer-square-root-of-X new file mode 120000 index 0000000000..e61bc6f394 --- /dev/null +++ b/Lang/Pluto/Isqrt-integer-square-root-of-X @@ -0,0 +1 @@ +../../Task/Isqrt-integer-square-root-of-X/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Iterated-digits-squaring b/Lang/Pluto/Iterated-digits-squaring new file mode 120000 index 0000000000..1e0c30dec8 --- /dev/null +++ b/Lang/Pluto/Iterated-digits-squaring @@ -0,0 +1 @@ +../../Task/Iterated-digits-squaring/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Jacobi-symbol b/Lang/Pluto/Jacobi-symbol new file mode 120000 index 0000000000..004a1623cc --- /dev/null +++ b/Lang/Pluto/Jacobi-symbol @@ -0,0 +1 @@ +../../Task/Jacobi-symbol/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Jaro-Winkler-distance b/Lang/Pluto/Jaro-Winkler-distance new file mode 120000 index 0000000000..c18faa1587 --- /dev/null +++ b/Lang/Pluto/Jaro-Winkler-distance @@ -0,0 +1 @@ +../../Task/Jaro-Winkler-distance/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Jaro-similarity b/Lang/Pluto/Jaro-similarity new file mode 120000 index 0000000000..7fbb18452a --- /dev/null +++ b/Lang/Pluto/Jaro-similarity @@ -0,0 +1 @@ +../../Task/Jaro-similarity/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Jensens-Device b/Lang/Pluto/Jensens-Device new file mode 120000 index 0000000000..1f301e92cb --- /dev/null +++ b/Lang/Pluto/Jensens-Device @@ -0,0 +1 @@ +../../Task/Jensens-Device/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Jordan-P-lya-numbers b/Lang/Pluto/Jordan-P-lya-numbers new file mode 120000 index 0000000000..69c05770d3 --- /dev/null +++ b/Lang/Pluto/Jordan-P-lya-numbers @@ -0,0 +1 @@ +../../Task/Jordan-P-lya-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/JortSort b/Lang/Pluto/JortSort new file mode 120000 index 0000000000..2f3a60be62 --- /dev/null +++ b/Lang/Pluto/JortSort @@ -0,0 +1 @@ +../../Task/JortSort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Juggler-sequence b/Lang/Pluto/Juggler-sequence new file mode 120000 index 0000000000..55e904505f --- /dev/null +++ b/Lang/Pluto/Juggler-sequence @@ -0,0 +1 @@ +../../Task/Juggler-sequence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Julia-set b/Lang/Pluto/Julia-set new file mode 120000 index 0000000000..47c2b492f2 --- /dev/null +++ b/Lang/Pluto/Julia-set @@ -0,0 +1 @@ +../../Task/Julia-set/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Jump-anywhere b/Lang/Pluto/Jump-anywhere new file mode 120000 index 0000000000..0cc6c03c6c --- /dev/null +++ b/Lang/Pluto/Jump-anywhere @@ -0,0 +1 @@ +../../Task/Jump-anywhere/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Knapsack-problem-0-1 b/Lang/Pluto/Knapsack-problem-0-1 new file mode 120000 index 0000000000..154c3bec73 --- /dev/null +++ b/Lang/Pluto/Knapsack-problem-0-1 @@ -0,0 +1 @@ +../../Task/Knapsack-problem-0-1/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Knapsack-problem-Bounded b/Lang/Pluto/Knapsack-problem-Bounded new file mode 120000 index 0000000000..fdfd53d307 --- /dev/null +++ b/Lang/Pluto/Knapsack-problem-Bounded @@ -0,0 +1 @@ +../../Task/Knapsack-problem-Bounded/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Knapsack-problem-Continuous b/Lang/Pluto/Knapsack-problem-Continuous new file mode 120000 index 0000000000..afd8aad5a0 --- /dev/null +++ b/Lang/Pluto/Knapsack-problem-Continuous @@ -0,0 +1 @@ +../../Task/Knapsack-problem-Continuous/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Knapsack-problem-Unbounded b/Lang/Pluto/Knapsack-problem-Unbounded new file mode 120000 index 0000000000..a47d914c76 --- /dev/null +++ b/Lang/Pluto/Knapsack-problem-Unbounded @@ -0,0 +1 @@ +../../Task/Knapsack-problem-Unbounded/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Knuth-shuffle b/Lang/Pluto/Knuth-shuffle new file mode 120000 index 0000000000..e7dddcd355 --- /dev/null +++ b/Lang/Pluto/Knuth-shuffle @@ -0,0 +1 @@ +../../Task/Knuth-shuffle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Knuths-algorithm-S b/Lang/Pluto/Knuths-algorithm-S new file mode 120000 index 0000000000..541d484707 --- /dev/null +++ b/Lang/Pluto/Knuths-algorithm-S @@ -0,0 +1 @@ +../../Task/Knuths-algorithm-S/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Kronecker-product b/Lang/Pluto/Kronecker-product new file mode 120000 index 0000000000..3e6a6e5b94 --- /dev/null +++ b/Lang/Pluto/Kronecker-product @@ -0,0 +1 @@ +../../Task/Kronecker-product/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Kronecker-product-based-fractals b/Lang/Pluto/Kronecker-product-based-fractals new file mode 120000 index 0000000000..3cfc235117 --- /dev/null +++ b/Lang/Pluto/Kronecker-product-based-fractals @@ -0,0 +1 @@ +../../Task/Kronecker-product-based-fractals/Pluto \ No newline at end of file diff --git a/Lang/Pluto/LU-decomposition b/Lang/Pluto/LU-decomposition new file mode 120000 index 0000000000..6a8af92062 --- /dev/null +++ b/Lang/Pluto/LU-decomposition @@ -0,0 +1 @@ +../../Task/LU-decomposition/Pluto \ No newline at end of file diff --git a/Lang/Pluto/LZW-compression b/Lang/Pluto/LZW-compression new file mode 120000 index 0000000000..50427fda5c --- /dev/null +++ b/Lang/Pluto/LZW-compression @@ -0,0 +1 @@ +../../Task/LZW-compression/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Lah-numbers b/Lang/Pluto/Lah-numbers new file mode 120000 index 0000000000..f5d9d24027 --- /dev/null +++ b/Lang/Pluto/Lah-numbers @@ -0,0 +1 @@ +../../Task/Lah-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Langtons-ant b/Lang/Pluto/Langtons-ant new file mode 120000 index 0000000000..fbf8c4cec8 --- /dev/null +++ b/Lang/Pluto/Langtons-ant @@ -0,0 +1 @@ +../../Task/Langtons-ant/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Largest-number-divisible-by-its-digits b/Lang/Pluto/Largest-number-divisible-by-its-digits new file mode 120000 index 0000000000..0399c7d845 --- /dev/null +++ b/Lang/Pluto/Largest-number-divisible-by-its-digits @@ -0,0 +1 @@ +../../Task/Largest-number-divisible-by-its-digits/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Largest-proper-divisor-of-n b/Lang/Pluto/Largest-proper-divisor-of-n new file mode 120000 index 0000000000..d21ea35abe --- /dev/null +++ b/Lang/Pluto/Largest-proper-divisor-of-n @@ -0,0 +1 @@ +../../Task/Largest-proper-divisor-of-n/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Last-Friday-of-each-month b/Lang/Pluto/Last-Friday-of-each-month new file mode 120000 index 0000000000..34cb3bb01f --- /dev/null +++ b/Lang/Pluto/Last-Friday-of-each-month @@ -0,0 +1 @@ +../../Task/Last-Friday-of-each-month/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Least-common-multiple b/Lang/Pluto/Least-common-multiple new file mode 120000 index 0000000000..315d9ee3c1 --- /dev/null +++ b/Lang/Pluto/Least-common-multiple @@ -0,0 +1 @@ +../../Task/Least-common-multiple/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Legendre-prime-counting-function b/Lang/Pluto/Legendre-prime-counting-function new file mode 120000 index 0000000000..f91e3cb00d --- /dev/null +++ b/Lang/Pluto/Legendre-prime-counting-function @@ -0,0 +1 @@ +../../Task/Legendre-prime-counting-function/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Leonardo-numbers b/Lang/Pluto/Leonardo-numbers new file mode 120000 index 0000000000..6a0846d95e --- /dev/null +++ b/Lang/Pluto/Leonardo-numbers @@ -0,0 +1 @@ +../../Task/Leonardo-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/List-comprehensions b/Lang/Pluto/List-comprehensions new file mode 120000 index 0000000000..e183959a9e --- /dev/null +++ b/Lang/Pluto/List-comprehensions @@ -0,0 +1 @@ +../../Task/List-comprehensions/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Logistic-curve-fitting-in-epidemiology b/Lang/Pluto/Logistic-curve-fitting-in-epidemiology new file mode 120000 index 0000000000..5620c74aa1 --- /dev/null +++ b/Lang/Pluto/Logistic-curve-fitting-in-epidemiology @@ -0,0 +1 @@ +../../Task/Logistic-curve-fitting-in-epidemiology/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Long-year b/Lang/Pluto/Long-year new file mode 120000 index 0000000000..e81c486cc5 --- /dev/null +++ b/Lang/Pluto/Long-year @@ -0,0 +1 @@ +../../Task/Long-year/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Longest-increasing-subsequence b/Lang/Pluto/Longest-increasing-subsequence new file mode 120000 index 0000000000..24fdc53a13 --- /dev/null +++ b/Lang/Pluto/Longest-increasing-subsequence @@ -0,0 +1 @@ +../../Task/Longest-increasing-subsequence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Longest-string-challenge b/Lang/Pluto/Longest-string-challenge new file mode 120000 index 0000000000..8e8deb88da --- /dev/null +++ b/Lang/Pluto/Longest-string-challenge @@ -0,0 +1 @@ +../../Task/Longest-string-challenge/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Lucas-Lehmer-test b/Lang/Pluto/Lucas-Lehmer-test new file mode 120000 index 0000000000..247c0bbafb --- /dev/null +++ b/Lang/Pluto/Lucas-Lehmer-test @@ -0,0 +1 @@ +../../Task/Lucas-Lehmer-test/Pluto \ No newline at end of file diff --git a/Lang/Pluto/MD4 b/Lang/Pluto/MD4 new file mode 120000 index 0000000000..b6660e39bc --- /dev/null +++ b/Lang/Pluto/MD4 @@ -0,0 +1 @@ +../../Task/MD4/Pluto \ No newline at end of file diff --git a/Lang/Pluto/MD5 b/Lang/Pluto/MD5 new file mode 120000 index 0000000000..c54a09dd7b --- /dev/null +++ b/Lang/Pluto/MD5 @@ -0,0 +1 @@ +../../Task/MD5/Pluto \ No newline at end of file diff --git a/Lang/Pluto/MD5-Implementation b/Lang/Pluto/MD5-Implementation new file mode 120000 index 0000000000..6cfead7533 --- /dev/null +++ b/Lang/Pluto/MD5-Implementation @@ -0,0 +1 @@ +../../Task/MD5-Implementation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Magic-8-ball b/Lang/Pluto/Magic-8-ball new file mode 120000 index 0000000000..e4c5118cb4 --- /dev/null +++ b/Lang/Pluto/Magic-8-ball @@ -0,0 +1 @@ +../../Task/Magic-8-ball/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Magic-constant b/Lang/Pluto/Magic-constant new file mode 120000 index 0000000000..640896b2e7 --- /dev/null +++ b/Lang/Pluto/Magic-constant @@ -0,0 +1 @@ +../../Task/Magic-constant/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Man-or-boy-test b/Lang/Pluto/Man-or-boy-test new file mode 120000 index 0000000000..a1f41c4398 --- /dev/null +++ b/Lang/Pluto/Man-or-boy-test @@ -0,0 +1 @@ +../../Task/Man-or-boy-test/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Mandelbrot-set b/Lang/Pluto/Mandelbrot-set new file mode 120000 index 0000000000..3e79f825ad --- /dev/null +++ b/Lang/Pluto/Mandelbrot-set @@ -0,0 +1 @@ +../../Task/Mandelbrot-set/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Map-range b/Lang/Pluto/Map-range new file mode 120000 index 0000000000..a57c07d536 --- /dev/null +++ b/Lang/Pluto/Map-range @@ -0,0 +1 @@ +../../Task/Map-range/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Matrix-exponentiation-operator b/Lang/Pluto/Matrix-exponentiation-operator new file mode 120000 index 0000000000..1f6eb5cbaa --- /dev/null +++ b/Lang/Pluto/Matrix-exponentiation-operator @@ -0,0 +1 @@ +../../Task/Matrix-exponentiation-operator/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Matrix-multiplication b/Lang/Pluto/Matrix-multiplication new file mode 120000 index 0000000000..61008dcc0b --- /dev/null +++ b/Lang/Pluto/Matrix-multiplication @@ -0,0 +1 @@ +../../Task/Matrix-multiplication/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Matrix-transposition b/Lang/Pluto/Matrix-transposition new file mode 120000 index 0000000000..aaa00341d6 --- /dev/null +++ b/Lang/Pluto/Matrix-transposition @@ -0,0 +1 @@ +../../Task/Matrix-transposition/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Maximum-triangle-path-sum b/Lang/Pluto/Maximum-triangle-path-sum new file mode 120000 index 0000000000..916e59e364 --- /dev/null +++ b/Lang/Pluto/Maximum-triangle-path-sum @@ -0,0 +1 @@ +../../Task/Maximum-triangle-path-sum/Pluto \ No newline at end of file diff --git a/Lang/Pluto/McNuggets-problem b/Lang/Pluto/McNuggets-problem new file mode 120000 index 0000000000..2540339e72 --- /dev/null +++ b/Lang/Pluto/McNuggets-problem @@ -0,0 +1 @@ +../../Task/McNuggets-problem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Menu b/Lang/Pluto/Menu new file mode 120000 index 0000000000..058fd3fb23 --- /dev/null +++ b/Lang/Pluto/Menu @@ -0,0 +1 @@ +../../Task/Menu/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Middle-three-digits b/Lang/Pluto/Middle-three-digits new file mode 120000 index 0000000000..8d3393e673 --- /dev/null +++ b/Lang/Pluto/Middle-three-digits @@ -0,0 +1 @@ +../../Task/Middle-three-digits/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Mind-boggling-card-trick b/Lang/Pluto/Mind-boggling-card-trick new file mode 120000 index 0000000000..230afb38bb --- /dev/null +++ b/Lang/Pluto/Mind-boggling-card-trick @@ -0,0 +1 @@ +../../Task/Mind-boggling-card-trick/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Modified-random-distribution b/Lang/Pluto/Modified-random-distribution new file mode 120000 index 0000000000..a50baa585f --- /dev/null +++ b/Lang/Pluto/Modified-random-distribution @@ -0,0 +1 @@ +../../Task/Modified-random-distribution/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Modular-exponentiation b/Lang/Pluto/Modular-exponentiation new file mode 120000 index 0000000000..5694ee1899 --- /dev/null +++ b/Lang/Pluto/Modular-exponentiation @@ -0,0 +1 @@ +../../Task/Modular-exponentiation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Monads-Maybe-monad b/Lang/Pluto/Monads-Maybe-monad new file mode 120000 index 0000000000..38ba5a7df2 --- /dev/null +++ b/Lang/Pluto/Monads-Maybe-monad @@ -0,0 +1 @@ +../../Task/Monads-Maybe-monad/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Monte-Carlo-methods b/Lang/Pluto/Monte-Carlo-methods new file mode 120000 index 0000000000..8639690631 --- /dev/null +++ b/Lang/Pluto/Monte-Carlo-methods @@ -0,0 +1 @@ +../../Task/Monte-Carlo-methods/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Monty-Hall-problem b/Lang/Pluto/Monty-Hall-problem new file mode 120000 index 0000000000..dac7cd8df3 --- /dev/null +++ b/Lang/Pluto/Monty-Hall-problem @@ -0,0 +1 @@ +../../Task/Monty-Hall-problem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Morse-code b/Lang/Pluto/Morse-code new file mode 120000 index 0000000000..cf03e5492b --- /dev/null +++ b/Lang/Pluto/Morse-code @@ -0,0 +1 @@ +../../Task/Morse-code/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Motzkin-numbers b/Lang/Pluto/Motzkin-numbers new file mode 120000 index 0000000000..32bef98749 --- /dev/null +++ b/Lang/Pluto/Motzkin-numbers @@ -0,0 +1 @@ +../../Task/Motzkin-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Move-to-front-algorithm b/Lang/Pluto/Move-to-front-algorithm new file mode 120000 index 0000000000..2cc1837031 --- /dev/null +++ b/Lang/Pluto/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Multi-dimensional-array b/Lang/Pluto/Multi-dimensional-array new file mode 120000 index 0000000000..53ab69b153 --- /dev/null +++ b/Lang/Pluto/Multi-dimensional-array @@ -0,0 +1 @@ +../../Task/Multi-dimensional-array/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Multifactorial b/Lang/Pluto/Multifactorial new file mode 120000 index 0000000000..db75308a5f --- /dev/null +++ b/Lang/Pluto/Multifactorial @@ -0,0 +1 @@ +../../Task/Multifactorial/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Multiple-distinct-objects b/Lang/Pluto/Multiple-distinct-objects new file mode 120000 index 0000000000..3449d4226d --- /dev/null +++ b/Lang/Pluto/Multiple-distinct-objects @@ -0,0 +1 @@ +../../Task/Multiple-distinct-objects/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Multiple-regression b/Lang/Pluto/Multiple-regression new file mode 120000 index 0000000000..41b57d2c96 --- /dev/null +++ b/Lang/Pluto/Multiple-regression @@ -0,0 +1 @@ +../../Task/Multiple-regression/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Munchausen-numbers b/Lang/Pluto/Munchausen-numbers new file mode 120000 index 0000000000..9b090f8c02 --- /dev/null +++ b/Lang/Pluto/Munchausen-numbers @@ -0,0 +1 @@ +../../Task/Munchausen-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Munching-squares b/Lang/Pluto/Munching-squares new file mode 120000 index 0000000000..71dcd71a08 --- /dev/null +++ b/Lang/Pluto/Munching-squares @@ -0,0 +1 @@ +../../Task/Munching-squares/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Musical-scale b/Lang/Pluto/Musical-scale new file mode 120000 index 0000000000..9692211175 --- /dev/null +++ b/Lang/Pluto/Musical-scale @@ -0,0 +1 @@ +../../Task/Musical-scale/Pluto \ No newline at end of file diff --git a/Lang/Pluto/N-queens-problem b/Lang/Pluto/N-queens-problem new file mode 120000 index 0000000000..a29c7467b2 --- /dev/null +++ b/Lang/Pluto/N-queens-problem @@ -0,0 +1 @@ +../../Task/N-queens-problem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Nested-function b/Lang/Pluto/Nested-function new file mode 120000 index 0000000000..ea9816ec32 --- /dev/null +++ b/Lang/Pluto/Nested-function @@ -0,0 +1 @@ +../../Task/Nested-function/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Non-continuous-subsequences b/Lang/Pluto/Non-continuous-subsequences new file mode 120000 index 0000000000..f226b8c60b --- /dev/null +++ b/Lang/Pluto/Non-continuous-subsequences @@ -0,0 +1 @@ +../../Task/Non-continuous-subsequences/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Non-decimal-radices-Input b/Lang/Pluto/Non-decimal-radices-Input new file mode 120000 index 0000000000..e530fe6bb6 --- /dev/null +++ b/Lang/Pluto/Non-decimal-radices-Input @@ -0,0 +1 @@ +../../Task/Non-decimal-radices-Input/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Non-decimal-radices-Output b/Lang/Pluto/Non-decimal-radices-Output new file mode 120000 index 0000000000..8cfb1c729a --- /dev/null +++ b/Lang/Pluto/Non-decimal-radices-Output @@ -0,0 +1 @@ +../../Task/Non-decimal-radices-Output/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Nonoblock b/Lang/Pluto/Nonoblock new file mode 120000 index 0000000000..733d16326f --- /dev/null +++ b/Lang/Pluto/Nonoblock @@ -0,0 +1 @@ +../../Task/Nonoblock/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Nth b/Lang/Pluto/Nth new file mode 120000 index 0000000000..54dfb50037 --- /dev/null +++ b/Lang/Pluto/Nth @@ -0,0 +1 @@ +../../Task/Nth/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Number-names b/Lang/Pluto/Number-names new file mode 120000 index 0000000000..1ede3bfc36 --- /dev/null +++ b/Lang/Pluto/Number-names @@ -0,0 +1 @@ +../../Task/Number-names/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Numbers-with-equal-rises-and-falls b/Lang/Pluto/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..b08f5ff647 --- /dev/null +++ b/Lang/Pluto/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Numeric-error-propagation b/Lang/Pluto/Numeric-error-propagation new file mode 120000 index 0000000000..2f5e41e871 --- /dev/null +++ b/Lang/Pluto/Numeric-error-propagation @@ -0,0 +1 @@ +../../Task/Numeric-error-propagation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Old-lady-swallowed-a-fly b/Lang/Pluto/Old-lady-swallowed-a-fly new file mode 120000 index 0000000000..e29df6472a --- /dev/null +++ b/Lang/Pluto/Old-lady-swallowed-a-fly @@ -0,0 +1 @@ +../../Task/Old-lady-swallowed-a-fly/Pluto \ No newline at end of file diff --git a/Lang/Pluto/One-dimensional-cellular-automata b/Lang/Pluto/One-dimensional-cellular-automata new file mode 120000 index 0000000000..b90efd8831 --- /dev/null +++ b/Lang/Pluto/One-dimensional-cellular-automata @@ -0,0 +1 @@ +../../Task/One-dimensional-cellular-automata/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Ordered-words b/Lang/Pluto/Ordered-words new file mode 120000 index 0000000000..018c8529a3 --- /dev/null +++ b/Lang/Pluto/Ordered-words @@ -0,0 +1 @@ +../../Task/Ordered-words/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Ormiston-triples b/Lang/Pluto/Ormiston-triples new file mode 120000 index 0000000000..e6fe78c60e --- /dev/null +++ b/Lang/Pluto/Ormiston-triples @@ -0,0 +1 @@ +../../Task/Ormiston-triples/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Paraffins b/Lang/Pluto/Paraffins new file mode 120000 index 0000000000..4b8b6e0ba9 --- /dev/null +++ b/Lang/Pluto/Paraffins @@ -0,0 +1 @@ +../../Task/Paraffins/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Parametric-polymorphism b/Lang/Pluto/Parametric-polymorphism new file mode 120000 index 0000000000..bdc68d3723 --- /dev/null +++ b/Lang/Pluto/Parametric-polymorphism @@ -0,0 +1 @@ +../../Task/Parametric-polymorphism/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Parsing-Shunting-yard-algorithm b/Lang/Pluto/Parsing-Shunting-yard-algorithm new file mode 120000 index 0000000000..6a968b87bd --- /dev/null +++ b/Lang/Pluto/Parsing-Shunting-yard-algorithm @@ -0,0 +1 @@ +../../Task/Parsing-Shunting-yard-algorithm/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Partial-function-application b/Lang/Pluto/Partial-function-application new file mode 120000 index 0000000000..bc39fe1347 --- /dev/null +++ b/Lang/Pluto/Partial-function-application @@ -0,0 +1 @@ +../../Task/Partial-function-application/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Partition-an-integer-x-into-n-primes b/Lang/Pluto/Partition-an-integer-x-into-n-primes new file mode 120000 index 0000000000..b3156a2b19 --- /dev/null +++ b/Lang/Pluto/Partition-an-integer-x-into-n-primes @@ -0,0 +1 @@ +../../Task/Partition-an-integer-x-into-n-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Partition-function-P b/Lang/Pluto/Partition-function-P new file mode 120000 index 0000000000..74dceccc52 --- /dev/null +++ b/Lang/Pluto/Partition-function-P @@ -0,0 +1 @@ +../../Task/Partition-function-P/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Pascal-matrix-generation b/Lang/Pluto/Pascal-matrix-generation new file mode 120000 index 0000000000..08137286fd --- /dev/null +++ b/Lang/Pluto/Pascal-matrix-generation @@ -0,0 +1 @@ +../../Task/Pascal-matrix-generation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Pascals-triangle b/Lang/Pluto/Pascals-triangle new file mode 120000 index 0000000000..b148762a81 --- /dev/null +++ b/Lang/Pluto/Pascals-triangle @@ -0,0 +1 @@ +../../Task/Pascals-triangle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Pells-equation b/Lang/Pluto/Pells-equation new file mode 120000 index 0000000000..330936d009 --- /dev/null +++ b/Lang/Pluto/Pells-equation @@ -0,0 +1 @@ +../../Task/Pells-equation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Perfect-numbers b/Lang/Pluto/Perfect-numbers new file mode 120000 index 0000000000..c44c743521 --- /dev/null +++ b/Lang/Pluto/Perfect-numbers @@ -0,0 +1 @@ +../../Task/Perfect-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Perfect-totient-numbers b/Lang/Pluto/Perfect-totient-numbers new file mode 120000 index 0000000000..ff9d8e3ace --- /dev/null +++ b/Lang/Pluto/Perfect-totient-numbers @@ -0,0 +1 @@ +../../Task/Perfect-totient-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Periodic-table b/Lang/Pluto/Periodic-table new file mode 120000 index 0000000000..9aa6afb48f --- /dev/null +++ b/Lang/Pluto/Periodic-table @@ -0,0 +1 @@ +../../Task/Periodic-table/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Peripheral-drift-illusion b/Lang/Pluto/Peripheral-drift-illusion new file mode 120000 index 0000000000..28e04374ac --- /dev/null +++ b/Lang/Pluto/Peripheral-drift-illusion @@ -0,0 +1 @@ +../../Task/Peripheral-drift-illusion/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Perlin-noise b/Lang/Pluto/Perlin-noise new file mode 120000 index 0000000000..9a99043b16 --- /dev/null +++ b/Lang/Pluto/Perlin-noise @@ -0,0 +1 @@ +../../Task/Perlin-noise/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Phrase-reversals b/Lang/Pluto/Phrase-reversals new file mode 120000 index 0000000000..8398529c2c --- /dev/null +++ b/Lang/Pluto/Phrase-reversals @@ -0,0 +1 @@ +../../Task/Phrase-reversals/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Pointers-and-references b/Lang/Pluto/Pointers-and-references new file mode 120000 index 0000000000..e2ffa489f1 --- /dev/null +++ b/Lang/Pluto/Pointers-and-references @@ -0,0 +1 @@ +../../Task/Pointers-and-references/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Polynomial-long-division b/Lang/Pluto/Polynomial-long-division new file mode 120000 index 0000000000..feb0f9bb3e --- /dev/null +++ b/Lang/Pluto/Polynomial-long-division @@ -0,0 +1 @@ +../../Task/Polynomial-long-division/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Polynomial-regression b/Lang/Pluto/Polynomial-regression new file mode 120000 index 0000000000..11b7492061 --- /dev/null +++ b/Lang/Pluto/Polynomial-regression @@ -0,0 +1 @@ +../../Task/Polynomial-regression/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Population-count b/Lang/Pluto/Population-count new file mode 120000 index 0000000000..c275fa8665 --- /dev/null +++ b/Lang/Pluto/Population-count @@ -0,0 +1 @@ +../../Task/Population-count/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Price-fraction b/Lang/Pluto/Price-fraction new file mode 120000 index 0000000000..1ac1f34fe5 --- /dev/null +++ b/Lang/Pluto/Price-fraction @@ -0,0 +1 @@ +../../Task/Price-fraction/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Primality-by-Wilsons-theorem b/Lang/Pluto/Primality-by-Wilsons-theorem new file mode 120000 index 0000000000..9b5599f64b --- /dev/null +++ b/Lang/Pluto/Primality-by-Wilsons-theorem @@ -0,0 +1 @@ +../../Task/Primality-by-Wilsons-theorem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Prime-conspiracy b/Lang/Pluto/Prime-conspiracy new file mode 120000 index 0000000000..fb52d53fda --- /dev/null +++ b/Lang/Pluto/Prime-conspiracy @@ -0,0 +1 @@ +../../Task/Prime-conspiracy/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Prime-decomposition b/Lang/Pluto/Prime-decomposition new file mode 120000 index 0000000000..3af54a0bb5 --- /dev/null +++ b/Lang/Pluto/Prime-decomposition @@ -0,0 +1 @@ +../../Task/Prime-decomposition/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Prime-triangle b/Lang/Pluto/Prime-triangle new file mode 120000 index 0000000000..9d4d789f0f --- /dev/null +++ b/Lang/Pluto/Prime-triangle @@ -0,0 +1 @@ +../../Task/Prime-triangle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Primes---allocate-descendants-to-their-ancestors b/Lang/Pluto/Primes---allocate-descendants-to-their-ancestors new file mode 120000 index 0000000000..f8c226f8bd --- /dev/null +++ b/Lang/Pluto/Primes---allocate-descendants-to-their-ancestors @@ -0,0 +1 @@ +../../Task/Primes---allocate-descendants-to-their-ancestors/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Primorial-numbers b/Lang/Pluto/Primorial-numbers new file mode 120000 index 0000000000..c8bd364676 --- /dev/null +++ b/Lang/Pluto/Primorial-numbers @@ -0,0 +1 @@ +../../Task/Primorial-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Program-name b/Lang/Pluto/Program-name new file mode 120000 index 0000000000..6b084789ed --- /dev/null +++ b/Lang/Pluto/Program-name @@ -0,0 +1 @@ +../../Task/Program-name/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Program-termination b/Lang/Pluto/Program-termination new file mode 120000 index 0000000000..50e8764745 --- /dev/null +++ b/Lang/Pluto/Program-termination @@ -0,0 +1 @@ +../../Task/Program-termination/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Proper-divisors b/Lang/Pluto/Proper-divisors new file mode 120000 index 0000000000..8bb1a6945e --- /dev/null +++ b/Lang/Pluto/Proper-divisors @@ -0,0 +1 @@ +../../Task/Proper-divisors/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Pseudo-random-numbers-Middle-square-method b/Lang/Pluto/Pseudo-random-numbers-Middle-square-method new file mode 120000 index 0000000000..13c5850baa --- /dev/null +++ b/Lang/Pluto/Pseudo-random-numbers-Middle-square-method @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Middle-square-method/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Pseudo-random-numbers-PCG32 b/Lang/Pluto/Pseudo-random-numbers-PCG32 new file mode 120000 index 0000000000..a7591cbf7d --- /dev/null +++ b/Lang/Pluto/Pseudo-random-numbers-PCG32 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-PCG32/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Pseudo-random-numbers-Splitmix64 b/Lang/Pluto/Pseudo-random-numbers-Splitmix64 new file mode 120000 index 0000000000..5899b47f2e --- /dev/null +++ b/Lang/Pluto/Pseudo-random-numbers-Splitmix64 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Splitmix64/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Pythagoras-tree b/Lang/Pluto/Pythagoras-tree new file mode 120000 index 0000000000..08b1af9c83 --- /dev/null +++ b/Lang/Pluto/Pythagoras-tree @@ -0,0 +1 @@ +../../Task/Pythagoras-tree/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Pythagorean-triples b/Lang/Pluto/Pythagorean-triples new file mode 120000 index 0000000000..8be426ea15 --- /dev/null +++ b/Lang/Pluto/Pythagorean-triples @@ -0,0 +1 @@ +../../Task/Pythagorean-triples/Pluto \ No newline at end of file diff --git a/Lang/Pluto/QR-decomposition b/Lang/Pluto/QR-decomposition new file mode 120000 index 0000000000..6d72ede0a4 --- /dev/null +++ b/Lang/Pluto/QR-decomposition @@ -0,0 +1 @@ +../../Task/QR-decomposition/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Queue-Definition b/Lang/Pluto/Queue-Definition new file mode 120000 index 0000000000..8cf42a0b6a --- /dev/null +++ b/Lang/Pluto/Queue-Definition @@ -0,0 +1 @@ +../../Task/Queue-Definition/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Queue-Usage b/Lang/Pluto/Queue-Usage new file mode 120000 index 0000000000..6d7d7a3b25 --- /dev/null +++ b/Lang/Pluto/Queue-Usage @@ -0,0 +1 @@ +../../Task/Queue-Usage/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Quoting-constructs b/Lang/Pluto/Quoting-constructs new file mode 120000 index 0000000000..21c1cfccbd --- /dev/null +++ b/Lang/Pluto/Quoting-constructs @@ -0,0 +1 @@ +../../Task/Quoting-constructs/Pluto \ No newline at end of file diff --git a/Lang/Pluto/RIPEMD-160 b/Lang/Pluto/RIPEMD-160 new file mode 120000 index 0000000000..18207c76aa --- /dev/null +++ b/Lang/Pluto/RIPEMD-160 @@ -0,0 +1 @@ +../../Task/RIPEMD-160/Pluto \ No newline at end of file diff --git a/Lang/Pluto/RPG-attributes-generator b/Lang/Pluto/RPG-attributes-generator new file mode 120000 index 0000000000..94703dd51c --- /dev/null +++ b/Lang/Pluto/RPG-attributes-generator @@ -0,0 +1 @@ +../../Task/RPG-attributes-generator/Pluto \ No newline at end of file diff --git a/Lang/Pluto/RSA-code b/Lang/Pluto/RSA-code new file mode 120000 index 0000000000..fa27ed3ec1 --- /dev/null +++ b/Lang/Pluto/RSA-code @@ -0,0 +1 @@ +../../Task/RSA-code/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Ramanujans-constant b/Lang/Pluto/Ramanujans-constant new file mode 120000 index 0000000000..c98dc7a621 --- /dev/null +++ b/Lang/Pluto/Ramanujans-constant @@ -0,0 +1 @@ +../../Task/Ramanujans-constant/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Ramer-Douglas-Peucker-line-simplification b/Lang/Pluto/Ramer-Douglas-Peucker-line-simplification new file mode 120000 index 0000000000..f3927eff81 --- /dev/null +++ b/Lang/Pluto/Ramer-Douglas-Peucker-line-simplification @@ -0,0 +1 @@ +../../Task/Ramer-Douglas-Peucker-line-simplification/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Random-number-generator-device- b/Lang/Pluto/Random-number-generator-device- new file mode 120000 index 0000000000..6f23d7dfa7 --- /dev/null +++ b/Lang/Pluto/Random-number-generator-device- @@ -0,0 +1 @@ +../../Task/Random-number-generator-device-/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Random-numbers b/Lang/Pluto/Random-numbers new file mode 120000 index 0000000000..7bda811b12 --- /dev/null +++ b/Lang/Pluto/Random-numbers @@ -0,0 +1 @@ +../../Task/Random-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Range-expansion b/Lang/Pluto/Range-expansion new file mode 120000 index 0000000000..c486f1e65b --- /dev/null +++ b/Lang/Pluto/Range-expansion @@ -0,0 +1 @@ +../../Task/Range-expansion/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Range-extraction b/Lang/Pluto/Range-extraction new file mode 120000 index 0000000000..c2738db56f --- /dev/null +++ b/Lang/Pluto/Range-extraction @@ -0,0 +1 @@ +../../Task/Range-extraction/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Rare-numbers b/Lang/Pluto/Rare-numbers new file mode 120000 index 0000000000..f80bc44b48 --- /dev/null +++ b/Lang/Pluto/Rare-numbers @@ -0,0 +1 @@ +../../Task/Rare-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Read-a-configuration-file b/Lang/Pluto/Read-a-configuration-file new file mode 120000 index 0000000000..90fb599972 --- /dev/null +++ b/Lang/Pluto/Read-a-configuration-file @@ -0,0 +1 @@ +../../Task/Read-a-configuration-file/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Read-entire-file b/Lang/Pluto/Read-entire-file new file mode 120000 index 0000000000..f49bee994d --- /dev/null +++ b/Lang/Pluto/Read-entire-file @@ -0,0 +1 @@ +../../Task/Read-entire-file/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Real-constants-and-functions b/Lang/Pluto/Real-constants-and-functions new file mode 120000 index 0000000000..0f3f45eaa6 --- /dev/null +++ b/Lang/Pluto/Real-constants-and-functions @@ -0,0 +1 @@ +../../Task/Real-constants-and-functions/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Recamans-sequence b/Lang/Pluto/Recamans-sequence new file mode 120000 index 0000000000..b47a985a96 --- /dev/null +++ b/Lang/Pluto/Recamans-sequence @@ -0,0 +1 @@ +../../Task/Recamans-sequence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Reduced-row-echelon-form b/Lang/Pluto/Reduced-row-echelon-form new file mode 120000 index 0000000000..8086c26ac8 --- /dev/null +++ b/Lang/Pluto/Reduced-row-echelon-form @@ -0,0 +1 @@ +../../Task/Reduced-row-echelon-form/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Repeat b/Lang/Pluto/Repeat new file mode 120000 index 0000000000..a6a3c03575 --- /dev/null +++ b/Lang/Pluto/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Repunit-primes b/Lang/Pluto/Repunit-primes new file mode 120000 index 0000000000..7e185e6e79 --- /dev/null +++ b/Lang/Pluto/Repunit-primes @@ -0,0 +1 @@ +../../Task/Repunit-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Resistor-mesh b/Lang/Pluto/Resistor-mesh new file mode 120000 index 0000000000..e4f455a984 --- /dev/null +++ b/Lang/Pluto/Resistor-mesh @@ -0,0 +1 @@ +../../Task/Resistor-mesh/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Return-multiple-values b/Lang/Pluto/Return-multiple-values new file mode 120000 index 0000000000..18f6c32d09 --- /dev/null +++ b/Lang/Pluto/Return-multiple-values @@ -0,0 +1 @@ +../../Task/Return-multiple-values/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Roots-of-a-function b/Lang/Pluto/Roots-of-a-function new file mode 120000 index 0000000000..a5bb6f8f20 --- /dev/null +++ b/Lang/Pluto/Roots-of-a-function @@ -0,0 +1 @@ +../../Task/Roots-of-a-function/Pluto \ No newline at end of file diff --git a/Lang/Pluto/SEDOLs b/Lang/Pluto/SEDOLs new file mode 120000 index 0000000000..4a14938cfb --- /dev/null +++ b/Lang/Pluto/SEDOLs @@ -0,0 +1 @@ +../../Task/SEDOLs/Pluto \ No newline at end of file diff --git a/Lang/Pluto/SHA-1 b/Lang/Pluto/SHA-1 new file mode 120000 index 0000000000..b2417e97b6 --- /dev/null +++ b/Lang/Pluto/SHA-1 @@ -0,0 +1 @@ +../../Task/SHA-1/Pluto \ No newline at end of file diff --git a/Lang/Pluto/SHA-256 b/Lang/Pluto/SHA-256 new file mode 120000 index 0000000000..69f9d4a47c --- /dev/null +++ b/Lang/Pluto/SHA-256 @@ -0,0 +1 @@ +../../Task/SHA-256/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Safe-primes-and-unsafe-primes b/Lang/Pluto/Safe-primes-and-unsafe-primes new file mode 120000 index 0000000000..0dd190920e --- /dev/null +++ b/Lang/Pluto/Safe-primes-and-unsafe-primes @@ -0,0 +1 @@ +../../Task/Safe-primes-and-unsafe-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sailors-coconuts-and-a-monkey-problem b/Lang/Pluto/Sailors-coconuts-and-a-monkey-problem new file mode 120000 index 0000000000..29da882738 --- /dev/null +++ b/Lang/Pluto/Sailors-coconuts-and-a-monkey-problem @@ -0,0 +1 @@ +../../Task/Sailors-coconuts-and-a-monkey-problem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Search-a-list b/Lang/Pluto/Search-a-list new file mode 120000 index 0000000000..7284791eca --- /dev/null +++ b/Lang/Pluto/Search-a-list @@ -0,0 +1 @@ +../../Task/Search-a-list/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Search-a-list-of-records b/Lang/Pluto/Search-a-list-of-records new file mode 120000 index 0000000000..53af5de4bf --- /dev/null +++ b/Lang/Pluto/Search-a-list-of-records @@ -0,0 +1 @@ +../../Task/Search-a-list-of-records/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Selectively-replace-multiple-instances-of-a-character-within-a-string b/Lang/Pluto/Selectively-replace-multiple-instances-of-a-character-within-a-string new file mode 120000 index 0000000000..b494f69bf0 --- /dev/null +++ b/Lang/Pluto/Selectively-replace-multiple-instances-of-a-character-within-a-string @@ -0,0 +1 @@ +../../Task/Selectively-replace-multiple-instances-of-a-character-within-a-string/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Semiprime b/Lang/Pluto/Semiprime new file mode 120000 index 0000000000..8587fb750c --- /dev/null +++ b/Lang/Pluto/Semiprime @@ -0,0 +1 @@ +../../Task/Semiprime/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sequence-of-non-squares b/Lang/Pluto/Sequence-of-non-squares new file mode 120000 index 0000000000..ffd6b85122 --- /dev/null +++ b/Lang/Pluto/Sequence-of-non-squares @@ -0,0 +1 @@ +../../Task/Sequence-of-non-squares/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sequence-of-primorial-primes b/Lang/Pluto/Sequence-of-primorial-primes new file mode 120000 index 0000000000..cc2120f894 --- /dev/null +++ b/Lang/Pluto/Sequence-of-primorial-primes @@ -0,0 +1 @@ +../../Task/Sequence-of-primorial-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sequence:-smallest-number-with-exactly-n-divisors b/Lang/Pluto/Sequence:-smallest-number-with-exactly-n-divisors new file mode 120000 index 0000000000..ac5bc99ced --- /dev/null +++ b/Lang/Pluto/Sequence:-smallest-number-with-exactly-n-divisors @@ -0,0 +1 @@ +../../Task/Sequence:-smallest-number-with-exactly-n-divisors/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Set-of-real-numbers b/Lang/Pluto/Set-of-real-numbers new file mode 120000 index 0000000000..80d4d8a2d1 --- /dev/null +++ b/Lang/Pluto/Set-of-real-numbers @@ -0,0 +1 @@ +../../Task/Set-of-real-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Set-right-adjacent-bits b/Lang/Pluto/Set-right-adjacent-bits new file mode 120000 index 0000000000..7f599e0236 --- /dev/null +++ b/Lang/Pluto/Set-right-adjacent-bits @@ -0,0 +1 @@ +../../Task/Set-right-adjacent-bits/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sexy-primes b/Lang/Pluto/Sexy-primes new file mode 120000 index 0000000000..2ab94558b6 --- /dev/null +++ b/Lang/Pluto/Sexy-primes @@ -0,0 +1 @@ +../../Task/Sexy-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Shoelace-formula-for-polygonal-area b/Lang/Pluto/Shoelace-formula-for-polygonal-area new file mode 120000 index 0000000000..beae637d82 --- /dev/null +++ b/Lang/Pluto/Shoelace-formula-for-polygonal-area @@ -0,0 +1 @@ +../../Task/Shoelace-formula-for-polygonal-area/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Show-ASCII-table b/Lang/Pluto/Show-ASCII-table new file mode 120000 index 0000000000..cac0997662 --- /dev/null +++ b/Lang/Pluto/Show-ASCII-table @@ -0,0 +1 @@ +../../Task/Show-ASCII-table/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sierpinski-arrowhead-curve b/Lang/Pluto/Sierpinski-arrowhead-curve new file mode 120000 index 0000000000..18f606e730 --- /dev/null +++ b/Lang/Pluto/Sierpinski-arrowhead-curve @@ -0,0 +1 @@ +../../Task/Sierpinski-arrowhead-curve/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sierpinski-square-curve b/Lang/Pluto/Sierpinski-square-curve new file mode 120000 index 0000000000..35f7d5150e --- /dev/null +++ b/Lang/Pluto/Sierpinski-square-curve @@ -0,0 +1 @@ +../../Task/Sierpinski-square-curve/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sierpinski-triangle-Graphical b/Lang/Pluto/Sierpinski-triangle-Graphical new file mode 120000 index 0000000000..008a1742b1 --- /dev/null +++ b/Lang/Pluto/Sierpinski-triangle-Graphical @@ -0,0 +1 @@ +../../Task/Sierpinski-triangle-Graphical/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Simple-turtle-graphics b/Lang/Pluto/Simple-turtle-graphics new file mode 120000 index 0000000000..0cf7b3ba67 --- /dev/null +++ b/Lang/Pluto/Simple-turtle-graphics @@ -0,0 +1 @@ +../../Task/Simple-turtle-graphics/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Singleton b/Lang/Pluto/Singleton new file mode 120000 index 0000000000..b0a6a2c730 --- /dev/null +++ b/Lang/Pluto/Singleton @@ -0,0 +1 @@ +../../Task/Singleton/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sleeping-Beauty-problem b/Lang/Pluto/Sleeping-Beauty-problem new file mode 120000 index 0000000000..34cc3d8c3d --- /dev/null +++ b/Lang/Pluto/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Smallest-number-k-such-that-k+2^m-is-composite-for-all-m-less-than-k b/Lang/Pluto/Smallest-number-k-such-that-k+2^m-is-composite-for-all-m-less-than-k new file mode 120000 index 0000000000..b69fb666de --- /dev/null +++ b/Lang/Pluto/Smallest-number-k-such-that-k+2^m-is-composite-for-all-m-less-than-k @@ -0,0 +1 @@ +../../Task/Smallest-number-k-such-that-k+2^m-is-composite-for-all-m-less-than-k/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Smarandache-Wellin-primes b/Lang/Pluto/Smarandache-Wellin-primes new file mode 120000 index 0000000000..44308127bf --- /dev/null +++ b/Lang/Pluto/Smarandache-Wellin-primes @@ -0,0 +1 @@ +../../Task/Smarandache-Wellin-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sockets b/Lang/Pluto/Sockets new file mode 120000 index 0000000000..50dbde578c --- /dev/null +++ b/Lang/Pluto/Sockets @@ -0,0 +1 @@ +../../Task/Sockets/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sokoban b/Lang/Pluto/Sokoban new file mode 120000 index 0000000000..542f29a2fd --- /dev/null +++ b/Lang/Pluto/Sokoban @@ -0,0 +1 @@ +../../Task/Sokoban/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Solve-a-Numbrix-puzzle b/Lang/Pluto/Solve-a-Numbrix-puzzle new file mode 120000 index 0000000000..a0c76a1703 --- /dev/null +++ b/Lang/Pluto/Solve-a-Numbrix-puzzle @@ -0,0 +1 @@ +../../Task/Solve-a-Numbrix-puzzle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sort-a-list-of-object-identifiers b/Lang/Pluto/Sort-a-list-of-object-identifiers new file mode 120000 index 0000000000..243d019eeb --- /dev/null +++ b/Lang/Pluto/Sort-a-list-of-object-identifiers @@ -0,0 +1 @@ +../../Task/Sort-a-list-of-object-identifiers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sort-an-array-of-composite-structures b/Lang/Pluto/Sort-an-array-of-composite-structures new file mode 120000 index 0000000000..11ca6daaca --- /dev/null +++ b/Lang/Pluto/Sort-an-array-of-composite-structures @@ -0,0 +1 @@ +../../Task/Sort-an-array-of-composite-structures/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sort-disjoint-sublist b/Lang/Pluto/Sort-disjoint-sublist new file mode 120000 index 0000000000..43eaf99d0d --- /dev/null +++ b/Lang/Pluto/Sort-disjoint-sublist @@ -0,0 +1 @@ +../../Task/Sort-disjoint-sublist/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sort-numbers-lexicographically b/Lang/Pluto/Sort-numbers-lexicographically new file mode 120000 index 0000000000..e54ac23b46 --- /dev/null +++ b/Lang/Pluto/Sort-numbers-lexicographically @@ -0,0 +1 @@ +../../Task/Sort-numbers-lexicographically/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sort-using-a-custom-comparator b/Lang/Pluto/Sort-using-a-custom-comparator new file mode 120000 index 0000000000..017bd9f879 --- /dev/null +++ b/Lang/Pluto/Sort-using-a-custom-comparator @@ -0,0 +1 @@ +../../Task/Sort-using-a-custom-comparator/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Bead-sort b/Lang/Pluto/Sorting-algorithms-Bead-sort new file mode 120000 index 0000000000..732611b770 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Bead-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Bead-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Bogosort b/Lang/Pluto/Sorting-algorithms-Bogosort new file mode 120000 index 0000000000..2902c3ee3a --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Bogosort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Bogosort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Bubble-sort b/Lang/Pluto/Sorting-algorithms-Bubble-sort new file mode 120000 index 0000000000..c4cdca7c13 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Bubble-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Bubble-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Cocktail-sort b/Lang/Pluto/Sorting-algorithms-Cocktail-sort new file mode 120000 index 0000000000..468360189f --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Cocktail-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Cocktail-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Cocktail-sort-with-shifting-bounds b/Lang/Pluto/Sorting-algorithms-Cocktail-sort-with-shifting-bounds new file mode 120000 index 0000000000..c01e910e78 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Cocktail-sort-with-shifting-bounds @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Cocktail-sort-with-shifting-bounds/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Comb-sort b/Lang/Pluto/Sorting-algorithms-Comb-sort new file mode 120000 index 0000000000..b6f9e143fc --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Comb-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Comb-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Counting-sort b/Lang/Pluto/Sorting-algorithms-Counting-sort new file mode 120000 index 0000000000..d4c1acd3d5 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Counting-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Counting-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Gnome-sort b/Lang/Pluto/Sorting-algorithms-Gnome-sort new file mode 120000 index 0000000000..77a2f09b42 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Gnome-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Gnome-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Heapsort b/Lang/Pluto/Sorting-algorithms-Heapsort new file mode 120000 index 0000000000..4be9369490 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Heapsort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Heapsort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Insertion-sort b/Lang/Pluto/Sorting-algorithms-Insertion-sort new file mode 120000 index 0000000000..2f3123eb14 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Insertion-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Insertion-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Merge-sort b/Lang/Pluto/Sorting-algorithms-Merge-sort new file mode 120000 index 0000000000..e46aac85a3 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Merge-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Merge-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Pancake-sort b/Lang/Pluto/Sorting-algorithms-Pancake-sort new file mode 120000 index 0000000000..857f218dec --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Pancake-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Pancake-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Patience-sort b/Lang/Pluto/Sorting-algorithms-Patience-sort new file mode 120000 index 0000000000..bf8f7e3856 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Patience-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Patience-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Permutation-sort b/Lang/Pluto/Sorting-algorithms-Permutation-sort new file mode 120000 index 0000000000..a892e63103 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Permutation-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Permutation-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Quicksort b/Lang/Pluto/Sorting-algorithms-Quicksort new file mode 120000 index 0000000000..dcb1016c3c --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Quicksort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Quicksort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Radix-sort b/Lang/Pluto/Sorting-algorithms-Radix-sort new file mode 120000 index 0000000000..2aa1cd2582 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Radix-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Radix-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Selection-sort b/Lang/Pluto/Sorting-algorithms-Selection-sort new file mode 120000 index 0000000000..7993c7d392 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Selection-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Selection-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Shell-sort b/Lang/Pluto/Sorting-algorithms-Shell-sort new file mode 120000 index 0000000000..aa83ab75ed --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Shell-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Shell-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Sleep-sort b/Lang/Pluto/Sorting-algorithms-Sleep-sort new file mode 120000 index 0000000000..2b4156ef57 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Sleep-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Sleep-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Stooge-sort b/Lang/Pluto/Sorting-algorithms-Stooge-sort new file mode 120000 index 0000000000..adcd800531 --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Stooge-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Stooge-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sorting-algorithms-Strand-sort b/Lang/Pluto/Sorting-algorithms-Strand-sort new file mode 120000 index 0000000000..a3576da55b --- /dev/null +++ b/Lang/Pluto/Sorting-algorithms-Strand-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Strand-sort/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sparkline-in-unicode b/Lang/Pluto/Sparkline-in-unicode new file mode 120000 index 0000000000..d4375bf194 --- /dev/null +++ b/Lang/Pluto/Sparkline-in-unicode @@ -0,0 +1 @@ +../../Task/Sparkline-in-unicode/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Spelling-of-ordinal-numbers b/Lang/Pluto/Spelling-of-ordinal-numbers new file mode 120000 index 0000000000..707c9a5de7 --- /dev/null +++ b/Lang/Pluto/Spelling-of-ordinal-numbers @@ -0,0 +1 @@ +../../Task/Spelling-of-ordinal-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Spiral-matrix b/Lang/Pluto/Spiral-matrix new file mode 120000 index 0000000000..ab63b333d6 --- /dev/null +++ b/Lang/Pluto/Spiral-matrix @@ -0,0 +1 @@ +../../Task/Spiral-matrix/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Square-but-not-cube b/Lang/Pluto/Square-but-not-cube new file mode 120000 index 0000000000..93ef364cf3 --- /dev/null +++ b/Lang/Pluto/Square-but-not-cube @@ -0,0 +1 @@ +../../Task/Square-but-not-cube/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Square-free-integers b/Lang/Pluto/Square-free-integers new file mode 120000 index 0000000000..bd620174b2 --- /dev/null +++ b/Lang/Pluto/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Start-from-a-main-routine b/Lang/Pluto/Start-from-a-main-routine new file mode 120000 index 0000000000..cbf12fbc14 --- /dev/null +++ b/Lang/Pluto/Start-from-a-main-routine @@ -0,0 +1 @@ +../../Task/Start-from-a-main-routine/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Statistics-Basic b/Lang/Pluto/Statistics-Basic new file mode 120000 index 0000000000..4f94a6e6d7 --- /dev/null +++ b/Lang/Pluto/Statistics-Basic @@ -0,0 +1 @@ +../../Task/Statistics-Basic/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Statistics-Normal-distribution b/Lang/Pluto/Statistics-Normal-distribution new file mode 120000 index 0000000000..bc2d3ac3d4 --- /dev/null +++ b/Lang/Pluto/Statistics-Normal-distribution @@ -0,0 +1 @@ +../../Task/Statistics-Normal-distribution/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Stem-and-leaf-plot b/Lang/Pluto/Stem-and-leaf-plot new file mode 120000 index 0000000000..cc3ba5ca9e --- /dev/null +++ b/Lang/Pluto/Stem-and-leaf-plot @@ -0,0 +1 @@ +../../Task/Stem-and-leaf-plot/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Stirling-numbers-of-the-first-kind b/Lang/Pluto/Stirling-numbers-of-the-first-kind new file mode 120000 index 0000000000..0c81546d18 --- /dev/null +++ b/Lang/Pluto/Stirling-numbers-of-the-first-kind @@ -0,0 +1 @@ +../../Task/Stirling-numbers-of-the-first-kind/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Stirling-numbers-of-the-second-kind b/Lang/Pluto/Stirling-numbers-of-the-second-kind new file mode 120000 index 0000000000..05d2a235b3 --- /dev/null +++ b/Lang/Pluto/Stirling-numbers-of-the-second-kind @@ -0,0 +1 @@ +../../Task/Stirling-numbers-of-the-second-kind/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Straddling-checkerboard b/Lang/Pluto/Straddling-checkerboard new file mode 120000 index 0000000000..d74538b05d --- /dev/null +++ b/Lang/Pluto/Straddling-checkerboard @@ -0,0 +1 @@ +../../Task/Straddling-checkerboard/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Strassens-algorithm b/Lang/Pluto/Strassens-algorithm new file mode 120000 index 0000000000..79ee4e726f --- /dev/null +++ b/Lang/Pluto/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Pluto \ No newline at end of file diff --git a/Lang/Pluto/String-append b/Lang/Pluto/String-append new file mode 120000 index 0000000000..e24995b130 --- /dev/null +++ b/Lang/Pluto/String-append @@ -0,0 +1 @@ +../../Task/String-append/Pluto \ No newline at end of file diff --git a/Lang/Pluto/String-matching b/Lang/Pluto/String-matching new file mode 120000 index 0000000000..422a3c7f0c --- /dev/null +++ b/Lang/Pluto/String-matching @@ -0,0 +1 @@ +../../Task/String-matching/Pluto \ No newline at end of file diff --git a/Lang/Pluto/String-prepend b/Lang/Pluto/String-prepend new file mode 120000 index 0000000000..84229275c1 --- /dev/null +++ b/Lang/Pluto/String-prepend @@ -0,0 +1 @@ +../../Task/String-prepend/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Strip-a-set-of-characters-from-a-string b/Lang/Pluto/Strip-a-set-of-characters-from-a-string new file mode 120000 index 0000000000..805462a850 --- /dev/null +++ b/Lang/Pluto/Strip-a-set-of-characters-from-a-string @@ -0,0 +1 @@ +../../Task/Strip-a-set-of-characters-from-a-string/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Strip-whitespace-from-a-string-Top-and-tail b/Lang/Pluto/Strip-whitespace-from-a-string-Top-and-tail new file mode 120000 index 0000000000..f8b3fd3947 --- /dev/null +++ b/Lang/Pluto/Strip-whitespace-from-a-string-Top-and-tail @@ -0,0 +1 @@ +../../Task/Strip-whitespace-from-a-string-Top-and-tail/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Subleq b/Lang/Pluto/Subleq new file mode 120000 index 0000000000..100b00d22e --- /dev/null +++ b/Lang/Pluto/Subleq @@ -0,0 +1 @@ +../../Task/Subleq/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Substring b/Lang/Pluto/Substring new file mode 120000 index 0000000000..830ca3e467 --- /dev/null +++ b/Lang/Pluto/Substring @@ -0,0 +1 @@ +../../Task/Substring/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Substring-Top-and-tail b/Lang/Pluto/Substring-Top-and-tail new file mode 120000 index 0000000000..ac12380468 --- /dev/null +++ b/Lang/Pluto/Substring-Top-and-tail @@ -0,0 +1 @@ +../../Task/Substring-Top-and-tail/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Successive-prime-differences b/Lang/Pluto/Successive-prime-differences new file mode 120000 index 0000000000..17a80e33ef --- /dev/null +++ b/Lang/Pluto/Successive-prime-differences @@ -0,0 +1 @@ +../../Task/Successive-prime-differences/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sudan-function b/Lang/Pluto/Sudan-function new file mode 120000 index 0000000000..18faadc2cc --- /dev/null +++ b/Lang/Pluto/Sudan-function @@ -0,0 +1 @@ +../../Task/Sudan-function/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sudoku b/Lang/Pluto/Sudoku new file mode 120000 index 0000000000..0219f968ec --- /dev/null +++ b/Lang/Pluto/Sudoku @@ -0,0 +1 @@ +../../Task/Sudoku/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Suffixation-of-decimal-numbers b/Lang/Pluto/Suffixation-of-decimal-numbers new file mode 120000 index 0000000000..c7008ba8db --- /dev/null +++ b/Lang/Pluto/Suffixation-of-decimal-numbers @@ -0,0 +1 @@ +../../Task/Suffixation-of-decimal-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sum-and-product-of-an-array b/Lang/Pluto/Sum-and-product-of-an-array new file mode 120000 index 0000000000..de37da7c3f --- /dev/null +++ b/Lang/Pluto/Sum-and-product-of-an-array @@ -0,0 +1 @@ +../../Task/Sum-and-product-of-an-array/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sum-and-product-puzzle b/Lang/Pluto/Sum-and-product-puzzle new file mode 120000 index 0000000000..b5887c9a13 --- /dev/null +++ b/Lang/Pluto/Sum-and-product-puzzle @@ -0,0 +1 @@ +../../Task/Sum-and-product-puzzle/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sum-multiples-of-3-and-5 b/Lang/Pluto/Sum-multiples-of-3-and-5 new file mode 120000 index 0000000000..7476a45c41 --- /dev/null +++ b/Lang/Pluto/Sum-multiples-of-3-and-5 @@ -0,0 +1 @@ +../../Task/Sum-multiples-of-3-and-5/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Summarize-and-say-sequence b/Lang/Pluto/Summarize-and-say-sequence new file mode 120000 index 0000000000..fc93ce6bcc --- /dev/null +++ b/Lang/Pluto/Summarize-and-say-sequence @@ -0,0 +1 @@ +../../Task/Summarize-and-say-sequence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Summarize-primes b/Lang/Pluto/Summarize-primes new file mode 120000 index 0000000000..ecbdeed375 --- /dev/null +++ b/Lang/Pluto/Summarize-primes @@ -0,0 +1 @@ +../../Task/Summarize-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Super-d-numbers b/Lang/Pluto/Super-d-numbers new file mode 120000 index 0000000000..f56d2824e5 --- /dev/null +++ b/Lang/Pluto/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Superellipse b/Lang/Pluto/Superellipse new file mode 120000 index 0000000000..71cba61449 --- /dev/null +++ b/Lang/Pluto/Superellipse @@ -0,0 +1 @@ +../../Task/Superellipse/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Sylvesters-sequence b/Lang/Pluto/Sylvesters-sequence new file mode 120000 index 0000000000..27749333cd --- /dev/null +++ b/Lang/Pluto/Sylvesters-sequence @@ -0,0 +1 @@ +../../Task/Sylvesters-sequence/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Synchronous-concurrency b/Lang/Pluto/Synchronous-concurrency new file mode 120000 index 0000000000..4eb3a63418 --- /dev/null +++ b/Lang/Pluto/Synchronous-concurrency @@ -0,0 +1 @@ +../../Task/Synchronous-concurrency/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Temperature-conversion b/Lang/Pluto/Temperature-conversion new file mode 120000 index 0000000000..dfda68998c --- /dev/null +++ b/Lang/Pluto/Temperature-conversion @@ -0,0 +1 @@ +../../Task/Temperature-conversion/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Ternary-logic b/Lang/Pluto/Ternary-logic new file mode 120000 index 0000000000..ca522a2f56 --- /dev/null +++ b/Lang/Pluto/Ternary-logic @@ -0,0 +1 @@ +../../Task/Ternary-logic/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Textonyms b/Lang/Pluto/Textonyms new file mode 120000 index 0000000000..4c3ea903b1 --- /dev/null +++ b/Lang/Pluto/Textonyms @@ -0,0 +1 @@ +../../Task/Textonyms/Pluto \ No newline at end of file diff --git a/Lang/Pluto/The-Name-Game b/Lang/Pluto/The-Name-Game new file mode 120000 index 0000000000..de7bc541a3 --- /dev/null +++ b/Lang/Pluto/The-Name-Game @@ -0,0 +1 @@ +../../Task/The-Name-Game/Pluto \ No newline at end of file diff --git a/Lang/Pluto/The-Twelve-Days-of-Christmas b/Lang/Pluto/The-Twelve-Days-of-Christmas new file mode 120000 index 0000000000..0c2a346005 --- /dev/null +++ b/Lang/Pluto/The-Twelve-Days-of-Christmas @@ -0,0 +1 @@ +../../Task/The-Twelve-Days-of-Christmas/Pluto \ No newline at end of file diff --git a/Lang/Pluto/The-sieve-of-Sundaram b/Lang/Pluto/The-sieve-of-Sundaram new file mode 120000 index 0000000000..bf60d24d46 --- /dev/null +++ b/Lang/Pluto/The-sieve-of-Sundaram @@ -0,0 +1 @@ +../../Task/The-sieve-of-Sundaram/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Thue-Morse b/Lang/Pluto/Thue-Morse new file mode 120000 index 0000000000..b1a06a67e8 --- /dev/null +++ b/Lang/Pluto/Thue-Morse @@ -0,0 +1 @@ +../../Task/Thue-Morse/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Tokenize-a-string-with-escaping b/Lang/Pluto/Tokenize-a-string-with-escaping new file mode 120000 index 0000000000..ba51452013 --- /dev/null +++ b/Lang/Pluto/Tokenize-a-string-with-escaping @@ -0,0 +1 @@ +../../Task/Tokenize-a-string-with-escaping/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Top-rank-per-group b/Lang/Pluto/Top-rank-per-group new file mode 120000 index 0000000000..c27cb54f5d --- /dev/null +++ b/Lang/Pluto/Top-rank-per-group @@ -0,0 +1 @@ +../../Task/Top-rank-per-group/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Transliterate-English-text-using-the-Greek-alphabet b/Lang/Pluto/Transliterate-English-text-using-the-Greek-alphabet new file mode 120000 index 0000000000..329d1e52f1 --- /dev/null +++ b/Lang/Pluto/Transliterate-English-text-using-the-Greek-alphabet @@ -0,0 +1 @@ +../../Task/Transliterate-English-text-using-the-Greek-alphabet/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Trigonometric-functions b/Lang/Pluto/Trigonometric-functions new file mode 120000 index 0000000000..8bcbebbd97 --- /dev/null +++ b/Lang/Pluto/Trigonometric-functions @@ -0,0 +1 @@ +../../Task/Trigonometric-functions/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Truncatable-primes b/Lang/Pluto/Truncatable-primes new file mode 120000 index 0000000000..e57c3ab40f --- /dev/null +++ b/Lang/Pluto/Truncatable-primes @@ -0,0 +1 @@ +../../Task/Truncatable-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Truncate-a-file b/Lang/Pluto/Truncate-a-file new file mode 120000 index 0000000000..f472b828c2 --- /dev/null +++ b/Lang/Pluto/Truncate-a-file @@ -0,0 +1 @@ +../../Task/Truncate-a-file/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Truth-table b/Lang/Pluto/Truth-table new file mode 120000 index 0000000000..e15e65e09d --- /dev/null +++ b/Lang/Pluto/Truth-table @@ -0,0 +1 @@ +../../Task/Truth-table/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Twelve-statements b/Lang/Pluto/Twelve-statements new file mode 120000 index 0000000000..f003bdd498 --- /dev/null +++ b/Lang/Pluto/Twelve-statements @@ -0,0 +1 @@ +../../Task/Twelve-statements/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Twos-complement b/Lang/Pluto/Twos-complement new file mode 120000 index 0000000000..5830145b21 --- /dev/null +++ b/Lang/Pluto/Twos-complement @@ -0,0 +1 @@ +../../Task/Twos-complement/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Ultra-useful-primes b/Lang/Pluto/Ultra-useful-primes new file mode 120000 index 0000000000..5db52360c1 --- /dev/null +++ b/Lang/Pluto/Ultra-useful-primes @@ -0,0 +1 @@ +../../Task/Ultra-useful-primes/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Unbias-a-random-generator b/Lang/Pluto/Unbias-a-random-generator new file mode 120000 index 0000000000..14b505ac5e --- /dev/null +++ b/Lang/Pluto/Unbias-a-random-generator @@ -0,0 +1 @@ +../../Task/Unbias-a-random-generator/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Vampire-number b/Lang/Pluto/Vampire-number new file mode 120000 index 0000000000..39b76c4ae2 --- /dev/null +++ b/Lang/Pluto/Vampire-number @@ -0,0 +1 @@ +../../Task/Vampire-number/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Variable-declaration-reset b/Lang/Pluto/Variable-declaration-reset new file mode 120000 index 0000000000..26738839ca --- /dev/null +++ b/Lang/Pluto/Variable-declaration-reset @@ -0,0 +1 @@ +../../Task/Variable-declaration-reset/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Variable-length-quantity b/Lang/Pluto/Variable-length-quantity new file mode 120000 index 0000000000..3f78793bbd --- /dev/null +++ b/Lang/Pluto/Variable-length-quantity @@ -0,0 +1 @@ +../../Task/Variable-length-quantity/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Verhoeff-algorithm b/Lang/Pluto/Verhoeff-algorithm new file mode 120000 index 0000000000..1b001cd3c1 --- /dev/null +++ b/Lang/Pluto/Verhoeff-algorithm @@ -0,0 +1 @@ +../../Task/Verhoeff-algorithm/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Voronoi-diagram b/Lang/Pluto/Voronoi-diagram new file mode 120000 index 0000000000..50678561e7 --- /dev/null +++ b/Lang/Pluto/Voronoi-diagram @@ -0,0 +1 @@ +../../Task/Voronoi-diagram/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Water-collected-between-towers b/Lang/Pluto/Water-collected-between-towers new file mode 120000 index 0000000000..94e32bc8f3 --- /dev/null +++ b/Lang/Pluto/Water-collected-between-towers @@ -0,0 +1 @@ +../../Task/Water-collected-between-towers/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Wilson-primes-of-order-n b/Lang/Pluto/Wilson-primes-of-order-n new file mode 120000 index 0000000000..9bafdd051b --- /dev/null +++ b/Lang/Pluto/Wilson-primes-of-order-n @@ -0,0 +1 @@ +../../Task/Wilson-primes-of-order-n/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Wireworld b/Lang/Pluto/Wireworld new file mode 120000 index 0000000000..1eed665c2c --- /dev/null +++ b/Lang/Pluto/Wireworld @@ -0,0 +1 @@ +../../Task/Wireworld/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Word-wheel b/Lang/Pluto/Word-wheel new file mode 120000 index 0000000000..c83ad2ab7f --- /dev/null +++ b/Lang/Pluto/Word-wheel @@ -0,0 +1 @@ +../../Task/Word-wheel/Pluto \ No newline at end of file diff --git a/Lang/Pluto/World-Cup-group-stage b/Lang/Pluto/World-Cup-group-stage new file mode 120000 index 0000000000..1c8f3e8b53 --- /dev/null +++ b/Lang/Pluto/World-Cup-group-stage @@ -0,0 +1 @@ +../../Task/World-Cup-group-stage/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Write-entire-file b/Lang/Pluto/Write-entire-file new file mode 120000 index 0000000000..be63715e40 --- /dev/null +++ b/Lang/Pluto/Write-entire-file @@ -0,0 +1 @@ +../../Task/Write-entire-file/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Write-float-arrays-to-a-text-file b/Lang/Pluto/Write-float-arrays-to-a-text-file new file mode 120000 index 0000000000..eaa4582b34 --- /dev/null +++ b/Lang/Pluto/Write-float-arrays-to-a-text-file @@ -0,0 +1 @@ +../../Task/Write-float-arrays-to-a-text-file/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Write-language-name-in-3D-ASCII b/Lang/Pluto/Write-language-name-in-3D-ASCII new file mode 120000 index 0000000000..54358f8cdd --- /dev/null +++ b/Lang/Pluto/Write-language-name-in-3D-ASCII @@ -0,0 +1 @@ +../../Task/Write-language-name-in-3D-ASCII/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Zeckendorf-number-representation b/Lang/Pluto/Zeckendorf-number-representation new file mode 120000 index 0000000000..6f7ac19b32 --- /dev/null +++ b/Lang/Pluto/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/Pluto \ No newline at end of file diff --git a/Lang/Pluto/Zig-zag-matrix b/Lang/Pluto/Zig-zag-matrix new file mode 120000 index 0000000000..49521638f6 --- /dev/null +++ b/Lang/Pluto/Zig-zag-matrix @@ -0,0 +1 @@ +../../Task/Zig-zag-matrix/Pluto \ No newline at end of file diff --git a/Lang/PostScript/Sieve-of-Eratosthenes b/Lang/PostScript/Sieve-of-Eratosthenes new file mode 120000 index 0000000000..bf5fd9fe66 --- /dev/null +++ b/Lang/PostScript/Sieve-of-Eratosthenes @@ -0,0 +1 @@ +../../Task/Sieve-of-Eratosthenes/PostScript \ No newline at end of file diff --git a/Lang/PowerShell/Abundant-odd-numbers b/Lang/PowerShell/Abundant-odd-numbers new file mode 120000 index 0000000000..fa7795f731 --- /dev/null +++ b/Lang/PowerShell/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Anti-primes b/Lang/PowerShell/Anti-primes new file mode 120000 index 0000000000..f56c16a315 --- /dev/null +++ b/Lang/PowerShell/Anti-primes @@ -0,0 +1 @@ +../../Task/Anti-primes/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Base64-decode-data b/Lang/PowerShell/Base64-decode-data new file mode 120000 index 0000000000..64cfcd61a8 --- /dev/null +++ b/Lang/PowerShell/Base64-decode-data @@ -0,0 +1 @@ +../../Task/Base64-decode-data/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Bell-numbers b/Lang/PowerShell/Bell-numbers new file mode 120000 index 0000000000..175671e690 --- /dev/null +++ b/Lang/PowerShell/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Brazilian-numbers b/Lang/PowerShell/Brazilian-numbers new file mode 120000 index 0000000000..93e2e48db6 --- /dev/null +++ b/Lang/PowerShell/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Call-a-foreign-language-function b/Lang/PowerShell/Call-a-foreign-language-function new file mode 120000 index 0000000000..b222a9fc7d --- /dev/null +++ b/Lang/PowerShell/Call-a-foreign-language-function @@ -0,0 +1 @@ +../../Task/Call-a-foreign-language-function/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Department-numbers b/Lang/PowerShell/Department-numbers new file mode 120000 index 0000000000..089828bb9a --- /dev/null +++ b/Lang/PowerShell/Department-numbers @@ -0,0 +1 @@ +../../Task/Department-numbers/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Gray-code b/Lang/PowerShell/Gray-code new file mode 120000 index 0000000000..c7adcf7cdb --- /dev/null +++ b/Lang/PowerShell/Gray-code @@ -0,0 +1 @@ +../../Task/Gray-code/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Hello-world-Web-server b/Lang/PowerShell/Hello-world-Web-server new file mode 120000 index 0000000000..3b4f878f34 --- /dev/null +++ b/Lang/PowerShell/Hello-world-Web-server @@ -0,0 +1 @@ +../../Task/Hello-world-Web-server/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Leonardo-numbers b/Lang/PowerShell/Leonardo-numbers new file mode 120000 index 0000000000..fda0fa0dbc --- /dev/null +++ b/Lang/PowerShell/Leonardo-numbers @@ -0,0 +1 @@ +../../Task/Leonardo-numbers/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Mayan-numerals b/Lang/PowerShell/Mayan-numerals new file mode 120000 index 0000000000..24e3ef5efb --- /dev/null +++ b/Lang/PowerShell/Mayan-numerals @@ -0,0 +1 @@ +../../Task/Mayan-numerals/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Multifactorial b/Lang/PowerShell/Multifactorial new file mode 120000 index 0000000000..45d4ca2539 --- /dev/null +++ b/Lang/PowerShell/Multifactorial @@ -0,0 +1 @@ +../../Task/Multifactorial/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Periodic-table b/Lang/PowerShell/Periodic-table new file mode 120000 index 0000000000..bcfd7f5cf0 --- /dev/null +++ b/Lang/PowerShell/Periodic-table @@ -0,0 +1 @@ +../../Task/Periodic-table/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Statistics-Basic b/Lang/PowerShell/Statistics-Basic new file mode 120000 index 0000000000..604034a29d --- /dev/null +++ b/Lang/PowerShell/Statistics-Basic @@ -0,0 +1 @@ +../../Task/Statistics-Basic/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Statistics-Normal-distribution b/Lang/PowerShell/Statistics-Normal-distribution new file mode 120000 index 0000000000..9ce69e4094 --- /dev/null +++ b/Lang/PowerShell/Statistics-Normal-distribution @@ -0,0 +1 @@ +../../Task/Statistics-Normal-distribution/PowerShell \ No newline at end of file diff --git a/Lang/PowerShell/Strassens-algorithm b/Lang/PowerShell/Strassens-algorithm new file mode 120000 index 0000000000..1b221ce844 --- /dev/null +++ b/Lang/PowerShell/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/PowerShell \ No newline at end of file diff --git a/Lang/Prolog/Map-range b/Lang/Prolog/Map-range new file mode 120000 index 0000000000..09c2135423 --- /dev/null +++ b/Lang/Prolog/Map-range @@ -0,0 +1 @@ +../../Task/Map-range/Prolog \ No newline at end of file diff --git a/Lang/Python/Dominoes b/Lang/Python/Dominoes new file mode 120000 index 0000000000..648f074afc --- /dev/null +++ b/Lang/Python/Dominoes @@ -0,0 +1 @@ +../../Task/Dominoes/Python \ No newline at end of file diff --git a/Lang/Python/Execute-Brain- b/Lang/Python/Execute-Brain- new file mode 120000 index 0000000000..ad83d880d6 --- /dev/null +++ b/Lang/Python/Execute-Brain- @@ -0,0 +1 @@ +../../Task/Execute-Brain-/Python \ No newline at end of file diff --git a/Lang/Python/P-Adic-square-roots b/Lang/Python/P-Adic-square-roots new file mode 120000 index 0000000000..3ecdf0d3ca --- /dev/null +++ b/Lang/Python/P-Adic-square-roots @@ -0,0 +1 @@ +../../Task/P-Adic-square-roots/Python \ No newline at end of file diff --git a/Lang/Python/Smarandache-Wellin-primes b/Lang/Python/Smarandache-Wellin-primes new file mode 120000 index 0000000000..87eea97b5c --- /dev/null +++ b/Lang/Python/Smarandache-Wellin-primes @@ -0,0 +1 @@ +../../Task/Smarandache-Wellin-primes/Python \ No newline at end of file diff --git a/Lang/Python/Start-from-a-main-routine b/Lang/Python/Start-from-a-main-routine new file mode 120000 index 0000000000..e9c472aaa4 --- /dev/null +++ b/Lang/Python/Start-from-a-main-routine @@ -0,0 +1 @@ +../../Task/Start-from-a-main-routine/Python \ No newline at end of file diff --git a/Lang/QB64/Tau-number b/Lang/QB64/Tau-number new file mode 120000 index 0000000000..0690f3645f --- /dev/null +++ b/Lang/QB64/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/QB64 \ No newline at end of file diff --git a/Lang/QB64/Web-scraping b/Lang/QB64/Web-scraping new file mode 120000 index 0000000000..bdf604fdc3 --- /dev/null +++ b/Lang/QB64/Web-scraping @@ -0,0 +1 @@ +../../Task/Web-scraping/QB64 \ No newline at end of file diff --git a/Lang/QBasic/Diversity-prediction-theorem b/Lang/QBasic/Diversity-prediction-theorem new file mode 120000 index 0000000000..01e16fde09 --- /dev/null +++ b/Lang/QBasic/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/QBasic \ No newline at end of file diff --git a/Lang/QBasic/Numbers-with-equal-rises-and-falls b/Lang/QBasic/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..8e3ab8bbe9 --- /dev/null +++ b/Lang/QBasic/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/QBasic \ No newline at end of file diff --git a/Lang/QBasic/Rot-13 b/Lang/QBasic/Rot-13 new file mode 120000 index 0000000000..8ebe820c50 --- /dev/null +++ b/Lang/QBasic/Rot-13 @@ -0,0 +1 @@ +../../Task/Rot-13/QBasic \ No newline at end of file diff --git a/Lang/QBasic/Statistics-Normal-distribution b/Lang/QBasic/Statistics-Normal-distribution new file mode 120000 index 0000000000..9e5e8f24f2 --- /dev/null +++ b/Lang/QBasic/Statistics-Normal-distribution @@ -0,0 +1 @@ +../../Task/Statistics-Normal-distribution/QBasic \ No newline at end of file diff --git a/Lang/Quackery/Balanced-ternary b/Lang/Quackery/Balanced-ternary new file mode 120000 index 0000000000..c02c0b6483 --- /dev/null +++ b/Lang/Quackery/Balanced-ternary @@ -0,0 +1 @@ +../../Task/Balanced-ternary/Quackery \ No newline at end of file diff --git a/Lang/QuickBASIC/AKS-test-for-primes b/Lang/QuickBASIC/AKS-test-for-primes new file mode 120000 index 0000000000..3fb1fc33c1 --- /dev/null +++ b/Lang/QuickBASIC/AKS-test-for-primes @@ -0,0 +1 @@ +../../Task/AKS-test-for-primes/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Abundant-odd-numbers b/Lang/QuickBASIC/Abundant-odd-numbers new file mode 120000 index 0000000000..baf10a6d8e --- /dev/null +++ b/Lang/QuickBASIC/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Arithmetic-numbers b/Lang/QuickBASIC/Arithmetic-numbers new file mode 120000 index 0000000000..e7076b98ae --- /dev/null +++ b/Lang/QuickBASIC/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Brazilian-numbers b/Lang/QuickBASIC/Brazilian-numbers new file mode 120000 index 0000000000..28cd1e19d8 --- /dev/null +++ b/Lang/QuickBASIC/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/CUSIP b/Lang/QuickBASIC/CUSIP new file mode 120000 index 0000000000..cb4c762939 --- /dev/null +++ b/Lang/QuickBASIC/CUSIP @@ -0,0 +1 @@ +../../Task/CUSIP/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Catalan-numbers b/Lang/QuickBASIC/Catalan-numbers new file mode 120000 index 0000000000..d84bc84044 --- /dev/null +++ b/Lang/QuickBASIC/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Cumulative-standard-deviation b/Lang/QuickBASIC/Cumulative-standard-deviation new file mode 120000 index 0000000000..969c73b001 --- /dev/null +++ b/Lang/QuickBASIC/Cumulative-standard-deviation @@ -0,0 +1 @@ +../../Task/Cumulative-standard-deviation/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Determine-if-a-string-is-collapsible b/Lang/QuickBASIC/Determine-if-a-string-is-collapsible new file mode 120000 index 0000000000..d58e5303fd --- /dev/null +++ b/Lang/QuickBASIC/Determine-if-a-string-is-collapsible @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-collapsible/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Dutch-national-flag-problem b/Lang/QuickBASIC/Dutch-national-flag-problem new file mode 120000 index 0000000000..f213f50587 --- /dev/null +++ b/Lang/QuickBASIC/Dutch-national-flag-problem @@ -0,0 +1 @@ +../../Task/Dutch-national-flag-problem/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Equilibrium-index b/Lang/QuickBASIC/Equilibrium-index new file mode 120000 index 0000000000..d38cfdf137 --- /dev/null +++ b/Lang/QuickBASIC/Equilibrium-index @@ -0,0 +1 @@ +../../Task/Equilibrium-index/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Ethiopian-multiplication b/Lang/QuickBASIC/Ethiopian-multiplication new file mode 120000 index 0000000000..8a8cc43790 --- /dev/null +++ b/Lang/QuickBASIC/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Gamma-function b/Lang/QuickBASIC/Gamma-function new file mode 120000 index 0000000000..6180b04d53 --- /dev/null +++ b/Lang/QuickBASIC/Gamma-function @@ -0,0 +1 @@ +../../Task/Gamma-function/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Knights-tour b/Lang/QuickBASIC/Knights-tour new file mode 120000 index 0000000000..7c54f50c61 --- /dev/null +++ b/Lang/QuickBASIC/Knights-tour @@ -0,0 +1 @@ +../../Task/Knights-tour/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Langtons-ant b/Lang/QuickBASIC/Langtons-ant new file mode 120000 index 0000000000..c0bbe5661c --- /dev/null +++ b/Lang/QuickBASIC/Langtons-ant @@ -0,0 +1 @@ +../../Task/Langtons-ant/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/M-bius-function b/Lang/QuickBASIC/M-bius-function new file mode 120000 index 0000000000..8f60fadaa9 --- /dev/null +++ b/Lang/QuickBASIC/M-bius-function @@ -0,0 +1 @@ +../../Task/M-bius-function/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Multifactorial b/Lang/QuickBASIC/Multifactorial new file mode 120000 index 0000000000..1f38ec7f4d --- /dev/null +++ b/Lang/QuickBASIC/Multifactorial @@ -0,0 +1 @@ +../../Task/Multifactorial/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Prime-decomposition b/Lang/QuickBASIC/Prime-decomposition new file mode 120000 index 0000000000..1a12af5b95 --- /dev/null +++ b/Lang/QuickBASIC/Prime-decomposition @@ -0,0 +1 @@ +../../Task/Prime-decomposition/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Repeat-a-string b/Lang/QuickBASIC/Repeat-a-string new file mode 120000 index 0000000000..f019b580c1 --- /dev/null +++ b/Lang/QuickBASIC/Repeat-a-string @@ -0,0 +1 @@ +../../Task/Repeat-a-string/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Semiprime b/Lang/QuickBASIC/Semiprime new file mode 120000 index 0000000000..ded745aaee --- /dev/null +++ b/Lang/QuickBASIC/Semiprime @@ -0,0 +1 @@ +../../Task/Semiprime/QuickBASIC \ No newline at end of file diff --git a/Lang/QuickBASIC/Shoelace-formula-for-polygonal-area b/Lang/QuickBASIC/Shoelace-formula-for-polygonal-area new file mode 120000 index 0000000000..dc63463382 --- /dev/null +++ b/Lang/QuickBASIC/Shoelace-formula-for-polygonal-area @@ -0,0 +1 @@ +../../Task/Shoelace-formula-for-polygonal-area/QuickBASIC \ No newline at end of file diff --git a/Lang/R/15-puzzle-solver b/Lang/R/15-puzzle-solver new file mode 120000 index 0000000000..f3e79214e0 --- /dev/null +++ b/Lang/R/15-puzzle-solver @@ -0,0 +1 @@ +../../Task/15-puzzle-solver/R \ No newline at end of file diff --git a/Lang/R/ADFGVX-cipher b/Lang/R/ADFGVX-cipher new file mode 120000 index 0000000000..78a519cccb --- /dev/null +++ b/Lang/R/ADFGVX-cipher @@ -0,0 +1 @@ +../../Task/ADFGVX-cipher/R \ No newline at end of file diff --git a/Lang/R/Angle-difference-between-two-bearings b/Lang/R/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..a27ae03f18 --- /dev/null +++ b/Lang/R/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/R \ No newline at end of file diff --git a/Lang/R/Balanced-ternary b/Lang/R/Balanced-ternary new file mode 120000 index 0000000000..593bb03a22 --- /dev/null +++ b/Lang/R/Balanced-ternary @@ -0,0 +1 @@ +../../Task/Balanced-ternary/R \ No newline at end of file diff --git a/Lang/R/Bioinformatics-Sequence-mutation b/Lang/R/Bioinformatics-Sequence-mutation new file mode 120000 index 0000000000..2779ce82b8 --- /dev/null +++ b/Lang/R/Bioinformatics-Sequence-mutation @@ -0,0 +1 @@ +../../Task/Bioinformatics-Sequence-mutation/R \ No newline at end of file diff --git a/Lang/R/Boyer-Moore-string-search b/Lang/R/Boyer-Moore-string-search new file mode 120000 index 0000000000..32fa72f304 --- /dev/null +++ b/Lang/R/Boyer-Moore-string-search @@ -0,0 +1 @@ +../../Task/Boyer-Moore-string-search/R \ No newline at end of file diff --git a/Lang/R/Brazilian-numbers b/Lang/R/Brazilian-numbers new file mode 120000 index 0000000000..87e6a7046a --- /dev/null +++ b/Lang/R/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/R \ No newline at end of file diff --git a/Lang/R/Call-a-foreign-language-function b/Lang/R/Call-a-foreign-language-function new file mode 120000 index 0000000000..606c52dbec --- /dev/null +++ b/Lang/R/Call-a-foreign-language-function @@ -0,0 +1 @@ +../../Task/Call-a-foreign-language-function/R \ No newline at end of file diff --git a/Lang/R/Catalan-numbers-Pascals-triangle b/Lang/R/Catalan-numbers-Pascals-triangle new file mode 120000 index 0000000000..dbe83426e3 --- /dev/null +++ b/Lang/R/Catalan-numbers-Pascals-triangle @@ -0,0 +1 @@ +../../Task/Catalan-numbers-Pascals-triangle/R \ No newline at end of file diff --git a/Lang/R/Chinese-zodiac b/Lang/R/Chinese-zodiac new file mode 120000 index 0000000000..55811323ec --- /dev/null +++ b/Lang/R/Chinese-zodiac @@ -0,0 +1 @@ +../../Task/Chinese-zodiac/R \ No newline at end of file diff --git a/Lang/R/Colour-pinstripe-Display b/Lang/R/Colour-pinstripe-Display new file mode 120000 index 0000000000..88bf4afbbd --- /dev/null +++ b/Lang/R/Colour-pinstripe-Display @@ -0,0 +1 @@ +../../Task/Colour-pinstripe-Display/R \ No newline at end of file diff --git a/Lang/R/Compare-sorting-algorithms-performance b/Lang/R/Compare-sorting-algorithms-performance new file mode 120000 index 0000000000..61629d6cd5 --- /dev/null +++ b/Lang/R/Compare-sorting-algorithms-performance @@ -0,0 +1 @@ +../../Task/Compare-sorting-algorithms-performance/R \ No newline at end of file diff --git a/Lang/R/Continued-fraction-Arithmetic-Construct-from-rational-number b/Lang/R/Continued-fraction-Arithmetic-Construct-from-rational-number new file mode 120000 index 0000000000..6bffaf9997 --- /dev/null +++ b/Lang/R/Continued-fraction-Arithmetic-Construct-from-rational-number @@ -0,0 +1 @@ +../../Task/Continued-fraction-Arithmetic-Construct-from-rational-number/R \ No newline at end of file diff --git a/Lang/R/Continued-fraction-Arithmetic-G-matrix-ng-continued-fraction-n- b/Lang/R/Continued-fraction-Arithmetic-G-matrix-ng-continued-fraction-n- new file mode 120000 index 0000000000..794241b476 --- /dev/null +++ b/Lang/R/Continued-fraction-Arithmetic-G-matrix-ng-continued-fraction-n- @@ -0,0 +1 @@ +../../Task/Continued-fraction-Arithmetic-G-matrix-ng-continued-fraction-n-/R \ No newline at end of file diff --git a/Lang/R/Convert-seconds-to-compound-duration b/Lang/R/Convert-seconds-to-compound-duration new file mode 120000 index 0000000000..85f297d7da --- /dev/null +++ b/Lang/R/Convert-seconds-to-compound-duration @@ -0,0 +1 @@ +../../Task/Convert-seconds-to-compound-duration/R \ No newline at end of file diff --git a/Lang/R/Convex-hull b/Lang/R/Convex-hull new file mode 120000 index 0000000000..8db2946ae1 --- /dev/null +++ b/Lang/R/Convex-hull @@ -0,0 +1 @@ +../../Task/Convex-hull/R \ No newline at end of file diff --git a/Lang/R/Count-in-octal b/Lang/R/Count-in-octal new file mode 120000 index 0000000000..37edd3a31e --- /dev/null +++ b/Lang/R/Count-in-octal @@ -0,0 +1 @@ +../../Task/Count-in-octal/R \ No newline at end of file diff --git a/Lang/R/Create-an-HTML-table b/Lang/R/Create-an-HTML-table new file mode 120000 index 0000000000..209500efb4 --- /dev/null +++ b/Lang/R/Create-an-HTML-table @@ -0,0 +1 @@ +../../Task/Create-an-HTML-table/R \ No newline at end of file diff --git a/Lang/R/De-Bruijn-sequences b/Lang/R/De-Bruijn-sequences new file mode 120000 index 0000000000..bd74daf8c7 --- /dev/null +++ b/Lang/R/De-Bruijn-sequences @@ -0,0 +1 @@ +../../Task/De-Bruijn-sequences/R \ No newline at end of file diff --git a/Lang/R/Deceptive-numbers b/Lang/R/Deceptive-numbers new file mode 120000 index 0000000000..68b87065ac --- /dev/null +++ b/Lang/R/Deceptive-numbers @@ -0,0 +1 @@ +../../Task/Deceptive-numbers/R \ No newline at end of file diff --git a/Lang/R/Deepcopy b/Lang/R/Deepcopy new file mode 120000 index 0000000000..85c0e9d496 --- /dev/null +++ b/Lang/R/Deepcopy @@ -0,0 +1 @@ +../../Task/Deepcopy/R \ No newline at end of file diff --git a/Lang/R/Demings-funnel b/Lang/R/Demings-funnel new file mode 120000 index 0000000000..ae9cefb48f --- /dev/null +++ b/Lang/R/Demings-funnel @@ -0,0 +1 @@ +../../Task/Demings-funnel/R \ No newline at end of file diff --git a/Lang/R/Digital-root-Multiplicative-digital-root b/Lang/R/Digital-root-Multiplicative-digital-root new file mode 120000 index 0000000000..09c29b1f07 --- /dev/null +++ b/Lang/R/Digital-root-Multiplicative-digital-root @@ -0,0 +1 @@ +../../Task/Digital-root-Multiplicative-digital-root/R \ No newline at end of file diff --git a/Lang/R/Doomsday-rule b/Lang/R/Doomsday-rule new file mode 120000 index 0000000000..d2c2b8b054 --- /dev/null +++ b/Lang/R/Doomsday-rule @@ -0,0 +1 @@ +../../Task/Doomsday-rule/R \ No newline at end of file diff --git a/Lang/R/Draw-a-pixel b/Lang/R/Draw-a-pixel new file mode 120000 index 0000000000..64a7037eb8 --- /dev/null +++ b/Lang/R/Draw-a-pixel @@ -0,0 +1 @@ +../../Task/Draw-a-pixel/R \ No newline at end of file diff --git a/Lang/R/Draw-a-sphere b/Lang/R/Draw-a-sphere new file mode 120000 index 0000000000..5508f91f81 --- /dev/null +++ b/Lang/R/Draw-a-sphere @@ -0,0 +1 @@ +../../Task/Draw-a-sphere/R \ No newline at end of file diff --git a/Lang/R/Equilibrium-index b/Lang/R/Equilibrium-index new file mode 120000 index 0000000000..7c36abe0f6 --- /dev/null +++ b/Lang/R/Equilibrium-index @@ -0,0 +1 @@ +../../Task/Equilibrium-index/R \ No newline at end of file diff --git a/Lang/R/Euclid-Mullin-sequence b/Lang/R/Euclid-Mullin-sequence new file mode 120000 index 0000000000..3929a900d8 --- /dev/null +++ b/Lang/R/Euclid-Mullin-sequence @@ -0,0 +1 @@ +../../Task/Euclid-Mullin-sequence/R \ No newline at end of file diff --git a/Lang/R/Factors-of-a-Mersenne-number b/Lang/R/Factors-of-a-Mersenne-number new file mode 120000 index 0000000000..7aad181edd --- /dev/null +++ b/Lang/R/Factors-of-a-Mersenne-number @@ -0,0 +1 @@ +../../Task/Factors-of-a-Mersenne-number/R \ No newline at end of file diff --git a/Lang/R/Fermat-numbers b/Lang/R/Fermat-numbers new file mode 120000 index 0000000000..17ea6a5311 --- /dev/null +++ b/Lang/R/Fermat-numbers @@ -0,0 +1 @@ +../../Task/Fermat-numbers/R \ No newline at end of file diff --git a/Lang/R/File-extension-is-in-extensions-list b/Lang/R/File-extension-is-in-extensions-list new file mode 120000 index 0000000000..154f141040 --- /dev/null +++ b/Lang/R/File-extension-is-in-extensions-list @@ -0,0 +1 @@ +../../Task/File-extension-is-in-extensions-list/R \ No newline at end of file diff --git a/Lang/R/Gapful-numbers b/Lang/R/Gapful-numbers new file mode 120000 index 0000000000..d00abda6e0 --- /dev/null +++ b/Lang/R/Gapful-numbers @@ -0,0 +1 @@ +../../Task/Gapful-numbers/R \ No newline at end of file diff --git a/Lang/R/Gauss-Jordan-matrix-inversion b/Lang/R/Gauss-Jordan-matrix-inversion new file mode 120000 index 0000000000..abdff0e0d3 --- /dev/null +++ b/Lang/R/Gauss-Jordan-matrix-inversion @@ -0,0 +1 @@ +../../Task/Gauss-Jordan-matrix-inversion/R \ No newline at end of file diff --git a/Lang/R/Harshad-or-Niven-series b/Lang/R/Harshad-or-Niven-series new file mode 120000 index 0000000000..30268e28d1 --- /dev/null +++ b/Lang/R/Harshad-or-Niven-series @@ -0,0 +1 @@ +../../Task/Harshad-or-Niven-series/R \ No newline at end of file diff --git a/Lang/R/Hello-world-Newbie b/Lang/R/Hello-world-Newbie new file mode 120000 index 0000000000..af7f835953 --- /dev/null +++ b/Lang/R/Hello-world-Newbie @@ -0,0 +1 @@ +../../Task/Hello-world-Newbie/R \ No newline at end of file diff --git a/Lang/R/ISBN13-check-digit b/Lang/R/ISBN13-check-digit new file mode 120000 index 0000000000..2ffb9a42ca --- /dev/null +++ b/Lang/R/ISBN13-check-digit @@ -0,0 +1 @@ +../../Task/ISBN13-check-digit/R \ No newline at end of file diff --git a/Lang/R/Integer-overflow b/Lang/R/Integer-overflow new file mode 120000 index 0000000000..35a7fbe410 --- /dev/null +++ b/Lang/R/Integer-overflow @@ -0,0 +1 @@ +../../Task/Integer-overflow/R \ No newline at end of file diff --git a/Lang/R/Isqrt-integer-square-root-of-X b/Lang/R/Isqrt-integer-square-root-of-X new file mode 120000 index 0000000000..3aa4e6becf --- /dev/null +++ b/Lang/R/Isqrt-integer-square-root-of-X @@ -0,0 +1 @@ +../../Task/Isqrt-integer-square-root-of-X/R \ No newline at end of file diff --git a/Lang/R/LZW-compression b/Lang/R/LZW-compression new file mode 120000 index 0000000000..52a9a7c425 --- /dev/null +++ b/Lang/R/LZW-compression @@ -0,0 +1 @@ +../../Task/LZW-compression/R \ No newline at end of file diff --git a/Lang/R/Literals-Floating-point b/Lang/R/Literals-Floating-point new file mode 120000 index 0000000000..45971f0459 --- /dev/null +++ b/Lang/R/Literals-Floating-point @@ -0,0 +1 @@ +../../Task/Literals-Floating-point/R \ No newline at end of file diff --git a/Lang/R/Loops-With-multiple-ranges b/Lang/R/Loops-With-multiple-ranges new file mode 120000 index 0000000000..b09ac16be3 --- /dev/null +++ b/Lang/R/Loops-With-multiple-ranges @@ -0,0 +1 @@ +../../Task/Loops-With-multiple-ranges/R \ No newline at end of file diff --git a/Lang/R/Magic-constant b/Lang/R/Magic-constant new file mode 120000 index 0000000000..42b2f79fd6 --- /dev/null +++ b/Lang/R/Magic-constant @@ -0,0 +1 @@ +../../Task/Magic-constant/R \ No newline at end of file diff --git a/Lang/R/Make-directory-path b/Lang/R/Make-directory-path new file mode 120000 index 0000000000..4c5b0435c3 --- /dev/null +++ b/Lang/R/Make-directory-path @@ -0,0 +1 @@ +../../Task/Make-directory-path/R \ No newline at end of file diff --git a/Lang/R/Middle-three-digits b/Lang/R/Middle-three-digits new file mode 120000 index 0000000000..d0b65517a3 --- /dev/null +++ b/Lang/R/Middle-three-digits @@ -0,0 +1 @@ +../../Task/Middle-three-digits/R \ No newline at end of file diff --git a/Lang/R/Modular-arithmetic b/Lang/R/Modular-arithmetic new file mode 120000 index 0000000000..d91672ac00 --- /dev/null +++ b/Lang/R/Modular-arithmetic @@ -0,0 +1 @@ +../../Task/Modular-arithmetic/R \ No newline at end of file diff --git a/Lang/R/Modular-exponentiation b/Lang/R/Modular-exponentiation new file mode 120000 index 0000000000..00a5ab3605 --- /dev/null +++ b/Lang/R/Modular-exponentiation @@ -0,0 +1 @@ +../../Task/Modular-exponentiation/R \ No newline at end of file diff --git a/Lang/R/Move-to-front-algorithm b/Lang/R/Move-to-front-algorithm new file mode 120000 index 0000000000..4c2217c694 --- /dev/null +++ b/Lang/R/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/R \ No newline at end of file diff --git a/Lang/R/Multi-dimensional-array b/Lang/R/Multi-dimensional-array new file mode 120000 index 0000000000..c00f08cfcf --- /dev/null +++ b/Lang/R/Multi-dimensional-array @@ -0,0 +1 @@ +../../Task/Multi-dimensional-array/R \ No newline at end of file diff --git a/Lang/R/Munching-squares b/Lang/R/Munching-squares new file mode 120000 index 0000000000..5c31288892 --- /dev/null +++ b/Lang/R/Munching-squares @@ -0,0 +1 @@ +../../Task/Munching-squares/R \ No newline at end of file diff --git a/Lang/R/Naming-conventions b/Lang/R/Naming-conventions new file mode 120000 index 0000000000..6ca70fbd5c --- /dev/null +++ b/Lang/R/Naming-conventions @@ -0,0 +1 @@ +../../Task/Naming-conventions/R \ No newline at end of file diff --git a/Lang/R/Numbers-with-equal-rises-and-falls b/Lang/R/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..bd2b09b1a8 --- /dev/null +++ b/Lang/R/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/R \ No newline at end of file diff --git a/Lang/R/Numeric-error-propagation b/Lang/R/Numeric-error-propagation new file mode 120000 index 0000000000..b4d737b26d --- /dev/null +++ b/Lang/R/Numeric-error-propagation @@ -0,0 +1 @@ +../../Task/Numeric-error-propagation/R \ No newline at end of file diff --git a/Lang/R/Order-two-numerical-lists b/Lang/R/Order-two-numerical-lists new file mode 120000 index 0000000000..7823304c26 --- /dev/null +++ b/Lang/R/Order-two-numerical-lists @@ -0,0 +1 @@ +../../Task/Order-two-numerical-lists/R \ No newline at end of file diff --git a/Lang/R/Padovan-n-step-number-sequences b/Lang/R/Padovan-n-step-number-sequences new file mode 120000 index 0000000000..bb121da853 --- /dev/null +++ b/Lang/R/Padovan-n-step-number-sequences @@ -0,0 +1 @@ +../../Task/Padovan-n-step-number-sequences/R \ No newline at end of file diff --git a/Lang/R/Parsing-RPN-calculator-algorithm b/Lang/R/Parsing-RPN-calculator-algorithm new file mode 120000 index 0000000000..121dbc0d6c --- /dev/null +++ b/Lang/R/Parsing-RPN-calculator-algorithm @@ -0,0 +1 @@ +../../Task/Parsing-RPN-calculator-algorithm/R \ No newline at end of file diff --git a/Lang/R/Parsing-Shunting-yard-algorithm b/Lang/R/Parsing-Shunting-yard-algorithm new file mode 120000 index 0000000000..ceae410d30 --- /dev/null +++ b/Lang/R/Parsing-Shunting-yard-algorithm @@ -0,0 +1 @@ +../../Task/Parsing-Shunting-yard-algorithm/R \ No newline at end of file diff --git a/Lang/R/Pernicious-numbers b/Lang/R/Pernicious-numbers new file mode 120000 index 0000000000..e0d8d55200 --- /dev/null +++ b/Lang/R/Pernicious-numbers @@ -0,0 +1 @@ +../../Task/Pernicious-numbers/R \ No newline at end of file diff --git a/Lang/R/Phrase-reversals b/Lang/R/Phrase-reversals new file mode 120000 index 0000000000..a54a2683b7 --- /dev/null +++ b/Lang/R/Phrase-reversals @@ -0,0 +1 @@ +../../Task/Phrase-reversals/R \ No newline at end of file diff --git a/Lang/R/Pig-the-dice-game b/Lang/R/Pig-the-dice-game new file mode 120000 index 0000000000..eb7f5b9e91 --- /dev/null +++ b/Lang/R/Pig-the-dice-game @@ -0,0 +1 @@ +../../Task/Pig-the-dice-game/R \ No newline at end of file diff --git a/Lang/R/Pinstripe-Display b/Lang/R/Pinstripe-Display new file mode 120000 index 0000000000..ecca9291db --- /dev/null +++ b/Lang/R/Pinstripe-Display @@ -0,0 +1 @@ +../../Task/Pinstripe-Display/R \ No newline at end of file diff --git a/Lang/R/Plasma-effect b/Lang/R/Plasma-effect new file mode 120000 index 0000000000..0d663e21d0 --- /dev/null +++ b/Lang/R/Plasma-effect @@ -0,0 +1 @@ +../../Task/Plasma-effect/R \ No newline at end of file diff --git a/Lang/R/Poker-hand-analyser b/Lang/R/Poker-hand-analyser new file mode 120000 index 0000000000..1291d08bb2 --- /dev/null +++ b/Lang/R/Poker-hand-analyser @@ -0,0 +1 @@ +../../Task/Poker-hand-analyser/R \ No newline at end of file diff --git a/Lang/R/Pseudo-random-numbers-Middle-square-method b/Lang/R/Pseudo-random-numbers-Middle-square-method new file mode 120000 index 0000000000..27657f10ef --- /dev/null +++ b/Lang/R/Pseudo-random-numbers-Middle-square-method @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Middle-square-method/R \ No newline at end of file diff --git a/Lang/R/Rep-string b/Lang/R/Rep-string new file mode 120000 index 0000000000..6f2483d2e5 --- /dev/null +++ b/Lang/R/Rep-string @@ -0,0 +1 @@ +../../Task/Rep-string/R \ No newline at end of file diff --git a/Lang/R/Search-a-list-of-records b/Lang/R/Search-a-list-of-records new file mode 120000 index 0000000000..ee8b509a32 --- /dev/null +++ b/Lang/R/Search-a-list-of-records @@ -0,0 +1 @@ +../../Task/Search-a-list-of-records/R \ No newline at end of file diff --git a/Lang/R/Self-describing-numbers b/Lang/R/Self-describing-numbers new file mode 120000 index 0000000000..3e9383f257 --- /dev/null +++ b/Lang/R/Self-describing-numbers @@ -0,0 +1 @@ +../../Task/Self-describing-numbers/R \ No newline at end of file diff --git a/Lang/R/Sorting-algorithms-Bead-sort b/Lang/R/Sorting-algorithms-Bead-sort new file mode 120000 index 0000000000..4be00936ef --- /dev/null +++ b/Lang/R/Sorting-algorithms-Bead-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Bead-sort/R \ No newline at end of file diff --git a/Lang/R/Sorting-algorithms-Patience-sort b/Lang/R/Sorting-algorithms-Patience-sort new file mode 120000 index 0000000000..bcaf3b078e --- /dev/null +++ b/Lang/R/Sorting-algorithms-Patience-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Patience-sort/R \ No newline at end of file diff --git a/Lang/R/Sorting-algorithms-Strand-sort b/Lang/R/Sorting-algorithms-Strand-sort new file mode 120000 index 0000000000..80a612e755 --- /dev/null +++ b/Lang/R/Sorting-algorithms-Strand-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Strand-sort/R \ No newline at end of file diff --git a/Lang/R/Spinning-rod-animation-Text b/Lang/R/Spinning-rod-animation-Text new file mode 120000 index 0000000000..3083d1bb50 --- /dev/null +++ b/Lang/R/Spinning-rod-animation-Text @@ -0,0 +1 @@ +../../Task/Spinning-rod-animation-Text/R \ No newline at end of file diff --git a/Lang/R/Square-free-integers b/Lang/R/Square-free-integers new file mode 120000 index 0000000000..a07b4300b5 --- /dev/null +++ b/Lang/R/Square-free-integers @@ -0,0 +1 @@ +../../Task/Square-free-integers/R \ No newline at end of file diff --git a/Lang/R/Start-from-a-main-routine b/Lang/R/Start-from-a-main-routine new file mode 120000 index 0000000000..915851ff80 --- /dev/null +++ b/Lang/R/Start-from-a-main-routine @@ -0,0 +1 @@ +../../Task/Start-from-a-main-routine/R \ No newline at end of file diff --git a/Lang/R/Strassens-algorithm b/Lang/R/Strassens-algorithm new file mode 120000 index 0000000000..e4aa0075a9 --- /dev/null +++ b/Lang/R/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/R \ No newline at end of file diff --git a/Lang/R/Strip-block-comments b/Lang/R/Strip-block-comments new file mode 120000 index 0000000000..17c55383a8 --- /dev/null +++ b/Lang/R/Strip-block-comments @@ -0,0 +1 @@ +../../Task/Strip-block-comments/R \ No newline at end of file diff --git a/Lang/R/Substitution-cipher b/Lang/R/Substitution-cipher new file mode 120000 index 0000000000..ce3c7f1ac2 --- /dev/null +++ b/Lang/R/Substitution-cipher @@ -0,0 +1 @@ +../../Task/Substitution-cipher/R \ No newline at end of file diff --git a/Lang/R/Superellipse b/Lang/R/Superellipse new file mode 120000 index 0000000000..3b8dc95f89 --- /dev/null +++ b/Lang/R/Superellipse @@ -0,0 +1 @@ +../../Task/Superellipse/R \ No newline at end of file diff --git a/Lang/R/Sylvesters-sequence b/Lang/R/Sylvesters-sequence new file mode 120000 index 0000000000..29d289c6ff --- /dev/null +++ b/Lang/R/Sylvesters-sequence @@ -0,0 +1 @@ +../../Task/Sylvesters-sequence/R \ No newline at end of file diff --git a/Lang/R/Textonyms b/Lang/R/Textonyms new file mode 120000 index 0000000000..a6ba4b7c41 --- /dev/null +++ b/Lang/R/Textonyms @@ -0,0 +1 @@ +../../Task/Textonyms/R \ No newline at end of file diff --git a/Lang/R/Transliterate-English-text-using-the-Greek-alphabet b/Lang/R/Transliterate-English-text-using-the-Greek-alphabet new file mode 120000 index 0000000000..0b8d7b7463 --- /dev/null +++ b/Lang/R/Transliterate-English-text-using-the-Greek-alphabet @@ -0,0 +1 @@ +../../Task/Transliterate-English-text-using-the-Greek-alphabet/R \ No newline at end of file diff --git a/Lang/R/Twelve-statements b/Lang/R/Twelve-statements new file mode 120000 index 0000000000..89536cfc68 --- /dev/null +++ b/Lang/R/Twelve-statements @@ -0,0 +1 @@ +../../Task/Twelve-statements/R \ No newline at end of file diff --git a/Lang/R/Van-der-Corput-sequence b/Lang/R/Van-der-Corput-sequence new file mode 120000 index 0000000000..66a8a345d5 --- /dev/null +++ b/Lang/R/Van-der-Corput-sequence @@ -0,0 +1 @@ +../../Task/Van-der-Corput-sequence/R \ No newline at end of file diff --git a/Lang/R/Variable-declaration-reset b/Lang/R/Variable-declaration-reset new file mode 120000 index 0000000000..d5c07caba9 --- /dev/null +++ b/Lang/R/Variable-declaration-reset @@ -0,0 +1 @@ +../../Task/Variable-declaration-reset/R \ No newline at end of file diff --git a/Lang/R/Vector b/Lang/R/Vector new file mode 120000 index 0000000000..3d5cfd297c --- /dev/null +++ b/Lang/R/Vector @@ -0,0 +1 @@ +../../Task/Vector/R \ No newline at end of file diff --git a/Lang/R/Verhoeff-algorithm b/Lang/R/Verhoeff-algorithm new file mode 120000 index 0000000000..2838835d10 --- /dev/null +++ b/Lang/R/Verhoeff-algorithm @@ -0,0 +1 @@ +../../Task/Verhoeff-algorithm/R \ No newline at end of file diff --git a/Lang/R/Wilson-primes-of-order-n b/Lang/R/Wilson-primes-of-order-n new file mode 120000 index 0000000000..0638b273a2 --- /dev/null +++ b/Lang/R/Wilson-primes-of-order-n @@ -0,0 +1 @@ +../../Task/Wilson-primes-of-order-n/R \ No newline at end of file diff --git a/Lang/REXX/Ascending-primes b/Lang/REXX/Ascending-primes new file mode 120000 index 0000000000..bbc0af4983 --- /dev/null +++ b/Lang/REXX/Ascending-primes @@ -0,0 +1 @@ +../../Task/Ascending-primes/REXX \ No newline at end of file diff --git a/Lang/REXX/Base64-decode-data b/Lang/REXX/Base64-decode-data new file mode 120000 index 0000000000..226b0ce798 --- /dev/null +++ b/Lang/REXX/Base64-decode-data @@ -0,0 +1 @@ +../../Task/Base64-decode-data/REXX \ No newline at end of file diff --git a/Lang/REXX/Blum-integer b/Lang/REXX/Blum-integer new file mode 120000 index 0000000000..2aa27c2ff0 --- /dev/null +++ b/Lang/REXX/Blum-integer @@ -0,0 +1 @@ +../../Task/Blum-integer/REXX \ No newline at end of file diff --git a/Lang/REXX/Deceptive-numbers b/Lang/REXX/Deceptive-numbers new file mode 120000 index 0000000000..3f3cdd6f00 --- /dev/null +++ b/Lang/REXX/Deceptive-numbers @@ -0,0 +1 @@ +../../Task/Deceptive-numbers/REXX \ No newline at end of file diff --git a/Lang/REXX/Descending-primes b/Lang/REXX/Descending-primes new file mode 120000 index 0000000000..c55d765868 --- /dev/null +++ b/Lang/REXX/Descending-primes @@ -0,0 +1 @@ +../../Task/Descending-primes/REXX \ No newline at end of file diff --git a/Lang/REXX/Jacobsthal-numbers b/Lang/REXX/Jacobsthal-numbers new file mode 120000 index 0000000000..7f86ce7033 --- /dev/null +++ b/Lang/REXX/Jacobsthal-numbers @@ -0,0 +1 @@ +../../Task/Jacobsthal-numbers/REXX \ No newline at end of file diff --git a/Lang/REXX/Verhoeff-algorithm b/Lang/REXX/Verhoeff-algorithm new file mode 120000 index 0000000000..0bc439ccea --- /dev/null +++ b/Lang/REXX/Verhoeff-algorithm @@ -0,0 +1 @@ +../../Task/Verhoeff-algorithm/REXX \ No newline at end of file diff --git a/Lang/REXX/Web-scraping b/Lang/REXX/Web-scraping new file mode 120000 index 0000000000..818c9c985e --- /dev/null +++ b/Lang/REXX/Web-scraping @@ -0,0 +1 @@ +../../Task/Web-scraping/REXX \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Array-length b/Lang/RISC-V-Assembly/Array-length new file mode 120000 index 0000000000..51b567c37e --- /dev/null +++ b/Lang/RISC-V-Assembly/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Binary-search b/Lang/RISC-V-Assembly/Binary-search new file mode 120000 index 0000000000..ad0fc6f909 --- /dev/null +++ b/Lang/RISC-V-Assembly/Binary-search @@ -0,0 +1 @@ +../../Task/Binary-search/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Bitwise-operations b/Lang/RISC-V-Assembly/Bitwise-operations new file mode 120000 index 0000000000..d2de2c0d91 --- /dev/null +++ b/Lang/RISC-V-Assembly/Bitwise-operations @@ -0,0 +1 @@ +../../Task/Bitwise-operations/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Compare-length-of-two-strings b/Lang/RISC-V-Assembly/Compare-length-of-two-strings new file mode 120000 index 0000000000..b61a06982a --- /dev/null +++ b/Lang/RISC-V-Assembly/Compare-length-of-two-strings @@ -0,0 +1 @@ +../../Task/Compare-length-of-two-strings/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Conditional-structures b/Lang/RISC-V-Assembly/Conditional-structures new file mode 120000 index 0000000000..2fb608a736 --- /dev/null +++ b/Lang/RISC-V-Assembly/Conditional-structures @@ -0,0 +1 @@ +../../Task/Conditional-structures/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Count-in-octal b/Lang/RISC-V-Assembly/Count-in-octal new file mode 120000 index 0000000000..bf7e472328 --- /dev/null +++ b/Lang/RISC-V-Assembly/Count-in-octal @@ -0,0 +1 @@ +../../Task/Count-in-octal/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Determine-if-a-string-is-numeric b/Lang/RISC-V-Assembly/Determine-if-a-string-is-numeric new file mode 120000 index 0000000000..fe9d1269a0 --- /dev/null +++ b/Lang/RISC-V-Assembly/Determine-if-a-string-is-numeric @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-numeric/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Doubly-linked-list-Definition b/Lang/RISC-V-Assembly/Doubly-linked-list-Definition new file mode 120000 index 0000000000..f016184b4e --- /dev/null +++ b/Lang/RISC-V-Assembly/Doubly-linked-list-Definition @@ -0,0 +1 @@ +../../Task/Doubly-linked-list-Definition/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Factorial b/Lang/RISC-V-Assembly/Factorial new file mode 120000 index 0000000000..d4cbcd152f --- /dev/null +++ b/Lang/RISC-V-Assembly/Factorial @@ -0,0 +1 @@ +../../Task/Factorial/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Factors-of-an-integer b/Lang/RISC-V-Assembly/Factors-of-an-integer new file mode 120000 index 0000000000..e6286a7691 --- /dev/null +++ b/Lang/RISC-V-Assembly/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/FizzBuzz b/Lang/RISC-V-Assembly/FizzBuzz new file mode 120000 index 0000000000..fa85a0bece --- /dev/null +++ b/Lang/RISC-V-Assembly/FizzBuzz @@ -0,0 +1 @@ +../../Task/FizzBuzz/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Guess-the-number b/Lang/RISC-V-Assembly/Guess-the-number new file mode 120000 index 0000000000..3c820e8397 --- /dev/null +++ b/Lang/RISC-V-Assembly/Guess-the-number @@ -0,0 +1 @@ +../../Task/Guess-the-number/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Integer-comparison b/Lang/RISC-V-Assembly/Integer-comparison new file mode 120000 index 0000000000..c89ef738d7 --- /dev/null +++ b/Lang/RISC-V-Assembly/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Jump-anywhere b/Lang/RISC-V-Assembly/Jump-anywhere new file mode 120000 index 0000000000..97bc1d7493 --- /dev/null +++ b/Lang/RISC-V-Assembly/Jump-anywhere @@ -0,0 +1 @@ +../../Task/Jump-anywhere/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Logical-operations b/Lang/RISC-V-Assembly/Logical-operations new file mode 120000 index 0000000000..c149f117e3 --- /dev/null +++ b/Lang/RISC-V-Assembly/Logical-operations @@ -0,0 +1 @@ +../../Task/Logical-operations/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Loops-Do-while b/Lang/RISC-V-Assembly/Loops-Do-while new file mode 120000 index 0000000000..c6ea94d0bd --- /dev/null +++ b/Lang/RISC-V-Assembly/Loops-Do-while @@ -0,0 +1 @@ +../../Task/Loops-Do-while/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Loops-For b/Lang/RISC-V-Assembly/Loops-For new file mode 120000 index 0000000000..eb2a1946a7 --- /dev/null +++ b/Lang/RISC-V-Assembly/Loops-For @@ -0,0 +1 @@ +../../Task/Loops-For/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Loops-While b/Lang/RISC-V-Assembly/Loops-While new file mode 120000 index 0000000000..aefdc14d66 --- /dev/null +++ b/Lang/RISC-V-Assembly/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Loops-With-multiple-ranges b/Lang/RISC-V-Assembly/Loops-With-multiple-ranges new file mode 120000 index 0000000000..e4ac51774c --- /dev/null +++ b/Lang/RISC-V-Assembly/Loops-With-multiple-ranges @@ -0,0 +1 @@ +../../Task/Loops-With-multiple-ranges/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Primality-by-trial-division b/Lang/RISC-V-Assembly/Primality-by-trial-division new file mode 120000 index 0000000000..2d5326d125 --- /dev/null +++ b/Lang/RISC-V-Assembly/Primality-by-trial-division @@ -0,0 +1 @@ +../../Task/Primality-by-trial-division/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Sieve-of-Eratosthenes b/Lang/RISC-V-Assembly/Sieve-of-Eratosthenes new file mode 120000 index 0000000000..048e79765f --- /dev/null +++ b/Lang/RISC-V-Assembly/Sieve-of-Eratosthenes @@ -0,0 +1 @@ +../../Task/Sieve-of-Eratosthenes/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Singly-linked-list-Element-definition b/Lang/RISC-V-Assembly/Singly-linked-list-Element-definition new file mode 120000 index 0000000000..c46a1c1483 --- /dev/null +++ b/Lang/RISC-V-Assembly/Singly-linked-list-Element-definition @@ -0,0 +1 @@ +../../Task/Singly-linked-list-Element-definition/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Singly-linked-list-Element-insertion b/Lang/RISC-V-Assembly/Singly-linked-list-Element-insertion new file mode 120000 index 0000000000..3942e77b33 --- /dev/null +++ b/Lang/RISC-V-Assembly/Singly-linked-list-Element-insertion @@ -0,0 +1 @@ +../../Task/Singly-linked-list-Element-insertion/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Singly-linked-list-Traversal b/Lang/RISC-V-Assembly/Singly-linked-list-Traversal new file mode 120000 index 0000000000..704ea88764 --- /dev/null +++ b/Lang/RISC-V-Assembly/Singly-linked-list-Traversal @@ -0,0 +1 @@ +../../Task/Singly-linked-list-Traversal/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Sorting-algorithms-Bubble-sort b/Lang/RISC-V-Assembly/Sorting-algorithms-Bubble-sort new file mode 120000 index 0000000000..eb7e9f655b --- /dev/null +++ b/Lang/RISC-V-Assembly/Sorting-algorithms-Bubble-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Bubble-sort/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Sorting-algorithms-Heapsort b/Lang/RISC-V-Assembly/Sorting-algorithms-Heapsort new file mode 120000 index 0000000000..623c46da1a --- /dev/null +++ b/Lang/RISC-V-Assembly/Sorting-algorithms-Heapsort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Heapsort/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Sorting-algorithms-Insertion-sort b/Lang/RISC-V-Assembly/Sorting-algorithms-Insertion-sort new file mode 120000 index 0000000000..3748bff361 --- /dev/null +++ b/Lang/RISC-V-Assembly/Sorting-algorithms-Insertion-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Insertion-sort/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Sorting-algorithms-Merge-sort b/Lang/RISC-V-Assembly/Sorting-algorithms-Merge-sort new file mode 120000 index 0000000000..e189625c7b --- /dev/null +++ b/Lang/RISC-V-Assembly/Sorting-algorithms-Merge-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Merge-sort/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Sorting-algorithms-Patience-sort b/Lang/RISC-V-Assembly/Sorting-algorithms-Patience-sort new file mode 120000 index 0000000000..ff4a528100 --- /dev/null +++ b/Lang/RISC-V-Assembly/Sorting-algorithms-Patience-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Patience-sort/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Sorting-algorithms-Quicksort b/Lang/RISC-V-Assembly/Sorting-algorithms-Quicksort new file mode 120000 index 0000000000..61ec2d6c95 --- /dev/null +++ b/Lang/RISC-V-Assembly/Sorting-algorithms-Quicksort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Quicksort/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Sorting-algorithms-Selection-sort b/Lang/RISC-V-Assembly/Sorting-algorithms-Selection-sort new file mode 120000 index 0000000000..dc2705e303 --- /dev/null +++ b/Lang/RISC-V-Assembly/Sorting-algorithms-Selection-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Selection-sort/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Sorting-algorithms-Shell-sort b/Lang/RISC-V-Assembly/Sorting-algorithms-Shell-sort new file mode 120000 index 0000000000..3181770874 --- /dev/null +++ b/Lang/RISC-V-Assembly/Sorting-algorithms-Shell-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Shell-sort/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/String-append b/Lang/RISC-V-Assembly/String-append new file mode 120000 index 0000000000..c4e4abff3f --- /dev/null +++ b/Lang/RISC-V-Assembly/String-append @@ -0,0 +1 @@ +../../Task/String-append/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/String-comparison b/Lang/RISC-V-Assembly/String-comparison new file mode 120000 index 0000000000..05a600887a --- /dev/null +++ b/Lang/RISC-V-Assembly/String-comparison @@ -0,0 +1 @@ +../../Task/String-comparison/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/String-concatenation b/Lang/RISC-V-Assembly/String-concatenation new file mode 120000 index 0000000000..14bea49904 --- /dev/null +++ b/Lang/RISC-V-Assembly/String-concatenation @@ -0,0 +1 @@ +../../Task/String-concatenation/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/String-interpolation-included- b/Lang/RISC-V-Assembly/String-interpolation-included- new file mode 120000 index 0000000000..d5a6926006 --- /dev/null +++ b/Lang/RISC-V-Assembly/String-interpolation-included- @@ -0,0 +1 @@ +../../Task/String-interpolation-included-/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/String-length b/Lang/RISC-V-Assembly/String-length new file mode 120000 index 0000000000..9f0b9ba1b7 --- /dev/null +++ b/Lang/RISC-V-Assembly/String-length @@ -0,0 +1 @@ +../../Task/String-length/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/String-matching b/Lang/RISC-V-Assembly/String-matching new file mode 120000 index 0000000000..daa67c8da0 --- /dev/null +++ b/Lang/RISC-V-Assembly/String-matching @@ -0,0 +1 @@ +../../Task/String-matching/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/String-prepend b/Lang/RISC-V-Assembly/String-prepend new file mode 120000 index 0000000000..4cf66d1f37 --- /dev/null +++ b/Lang/RISC-V-Assembly/String-prepend @@ -0,0 +1 @@ +../../Task/String-prepend/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Substring b/Lang/RISC-V-Assembly/Substring new file mode 120000 index 0000000000..346f148efa --- /dev/null +++ b/Lang/RISC-V-Assembly/Substring @@ -0,0 +1 @@ +../../Task/Substring/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Tree-traversal b/Lang/RISC-V-Assembly/Tree-traversal new file mode 120000 index 0000000000..e386a26400 --- /dev/null +++ b/Lang/RISC-V-Assembly/Tree-traversal @@ -0,0 +1 @@ +../../Task/Tree-traversal/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RISC-V-Assembly/Visualize-a-tree b/Lang/RISC-V-Assembly/Visualize-a-tree new file mode 120000 index 0000000000..20ab2b2342 --- /dev/null +++ b/Lang/RISC-V-Assembly/Visualize-a-tree @@ -0,0 +1 @@ +../../Task/Visualize-a-tree/RISC-V-Assembly \ No newline at end of file diff --git a/Lang/RPL/Guess-the-number b/Lang/RPL/Guess-the-number deleted file mode 120000 index c108a4519e..0000000000 --- a/Lang/RPL/Guess-the-number +++ /dev/null @@ -1 +0,0 @@ -../../Task/Guess-the-number/RPL \ No newline at end of file diff --git a/Lang/Racket/Arithmetic-derivative b/Lang/Racket/Arithmetic-derivative new file mode 120000 index 0000000000..67478aafca --- /dev/null +++ b/Lang/Racket/Arithmetic-derivative @@ -0,0 +1 @@ +../../Task/Arithmetic-derivative/Racket \ No newline at end of file diff --git a/Lang/Racket/Strassens-algorithm b/Lang/Racket/Strassens-algorithm new file mode 120000 index 0000000000..c6d669358e --- /dev/null +++ b/Lang/Racket/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Racket \ No newline at end of file diff --git a/Lang/Raku/Catmull-Clark-subdivision-surface b/Lang/Raku/Catmull-Clark-subdivision-surface new file mode 120000 index 0000000000..ca92993d5e --- /dev/null +++ b/Lang/Raku/Catmull-Clark-subdivision-surface @@ -0,0 +1 @@ +../../Task/Catmull-Clark-subdivision-surface/Raku \ No newline at end of file diff --git a/Lang/Rebol/00-LANG.txt b/Lang/Rebol/00-LANG.txt new file mode 100644 index 0000000000..4aa183678a --- /dev/null +++ b/Lang/Rebol/00-LANG.txt @@ -0,0 +1,32 @@ +{{language|Rebol +|site=http://rebol.com +|strength=strong +|checking=dynamic +|gc=yes +|exec=interpreted +|tags=rebol, REBOL}} + +{{Language programming paradigm|Dynamic}} +{{Language programming paradigm|Declarative}} +{{Language programming paradigm|Functional}} +{{Language programming paradigm|Event-driven}} +{{Language programming paradigm|Reflective}} +{{Language programming paradigm|Procedural}} +{{Language programming paradigm|Imperative}} +{{Language programming paradigm|Concurrent}} +{{Language programming paradigm|Distributed}} + +Another entry (before merge) is available at [https://rosettacode.org/wiki/Category:REBOL Category:REBOL] + +'''Rebol''' (originally named '''REBOL''') stands for Relative Expression Based Object Language and was designed by Carl Sassenrath to combat unnecessary software complexity through a language-centric approach. Rebol has been around since about 1998, with [https://www.rebol.com/downloads.html Rebol 2 widely available] and free to use across many platforms. In December 2012, the Rebol 3 (R3) interpreter was [https://github.com/rebol/rebol/ released as open source] under the Apache 2.0 license. Today, an actively maintained community fork of Rebol 3 is available at https://github.com/Oldes/Rebol3/ with [https://github.com/Oldes/Rebol3/releases current releases and binaries]. This fork's goal is to keep the code close to the original design while improving usability, maintainability, and buildability. + +The functions dictionary for the latest available Rebol version can be found at: https://rebol.tech/docs/functions.html + +==Todo== +[https://rosettacode.org/wiki/Tasks_not_implemented_in_Rebol Tasks not implemented in Rebol] + +==Useful links== +* [http://www.rebol.com Original (outdated) Rebol site] +* [https://github.com/Oldes/Rebol3 Rebol3 source] on Github (active development). +* [https://rebol.zulipchat.com/ Rebol Zulip chat]. +* [https://app.element.io/#/room/#Rebol3:gitter.im Rebol Matrix chat]. \ No newline at end of file diff --git a/Lang/Rebol/00-META.yaml b/Lang/Rebol/00-META.yaml new file mode 100644 index 0000000000..1edb7cbb3e --- /dev/null +++ b/Lang/Rebol/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:Rebol diff --git a/Lang/Rebol/100-doors b/Lang/Rebol/100-doors new file mode 120000 index 0000000000..5b331a9eba --- /dev/null +++ b/Lang/Rebol/100-doors @@ -0,0 +1 @@ +../../Task/100-doors/Rebol \ No newline at end of file diff --git a/Lang/Rebol/100-prisoners b/Lang/Rebol/100-prisoners new file mode 120000 index 0000000000..97501a6eb7 --- /dev/null +++ b/Lang/Rebol/100-prisoners @@ -0,0 +1 @@ +../../Task/100-prisoners/Rebol \ No newline at end of file diff --git a/Lang/Rebol/15-puzzle-game b/Lang/Rebol/15-puzzle-game new file mode 120000 index 0000000000..067f887d80 --- /dev/null +++ b/Lang/Rebol/15-puzzle-game @@ -0,0 +1 @@ +../../Task/15-puzzle-game/Rebol \ No newline at end of file diff --git a/Lang/Rebol/21-game b/Lang/Rebol/21-game new file mode 120000 index 0000000000..26c96de104 --- /dev/null +++ b/Lang/Rebol/21-game @@ -0,0 +1 @@ +../../Task/21-game/Rebol \ No newline at end of file diff --git a/Lang/Rebol/24-game b/Lang/Rebol/24-game new file mode 120000 index 0000000000..da2db22523 --- /dev/null +++ b/Lang/Rebol/24-game @@ -0,0 +1 @@ +../../Task/24-game/Rebol \ No newline at end of file diff --git a/Lang/Rebol/9-billion-names-of-God-the-integer b/Lang/Rebol/9-billion-names-of-God-the-integer new file mode 120000 index 0000000000..73577ad2b4 --- /dev/null +++ b/Lang/Rebol/9-billion-names-of-God-the-integer @@ -0,0 +1 @@ +../../Task/9-billion-names-of-God-the-integer/Rebol \ No newline at end of file diff --git a/Lang/Rebol/99-bottles-of-beer b/Lang/Rebol/99-bottles-of-beer new file mode 120000 index 0000000000..5fa8a19390 --- /dev/null +++ b/Lang/Rebol/99-bottles-of-beer @@ -0,0 +1 @@ +../../Task/99-bottles-of-beer/Rebol \ No newline at end of file diff --git a/Lang/Rebol/A+B b/Lang/Rebol/A+B new file mode 120000 index 0000000000..b25e6fbd34 --- /dev/null +++ b/Lang/Rebol/A+B @@ -0,0 +1 @@ +../../Task/A+B/Rebol \ No newline at end of file diff --git a/Lang/Rebol/ABC-problem b/Lang/Rebol/ABC-problem new file mode 120000 index 0000000000..4e6e666878 --- /dev/null +++ b/Lang/Rebol/ABC-problem @@ -0,0 +1 @@ +../../Task/ABC-problem/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Abbreviations-automatic b/Lang/Rebol/Abbreviations-automatic new file mode 120000 index 0000000000..85b470e105 --- /dev/null +++ b/Lang/Rebol/Abbreviations-automatic @@ -0,0 +1 @@ +../../Task/Abbreviations-automatic/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Abbreviations-easy b/Lang/Rebol/Abbreviations-easy new file mode 120000 index 0000000000..f54524f132 --- /dev/null +++ b/Lang/Rebol/Abbreviations-easy @@ -0,0 +1 @@ +../../Task/Abbreviations-easy/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Abbreviations-simple b/Lang/Rebol/Abbreviations-simple new file mode 120000 index 0000000000..1036d0a126 --- /dev/null +++ b/Lang/Rebol/Abbreviations-simple @@ -0,0 +1 @@ +../../Task/Abbreviations-simple/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Abelian-sandpile-model-Identity b/Lang/Rebol/Abelian-sandpile-model-Identity new file mode 120000 index 0000000000..fa169923d8 --- /dev/null +++ b/Lang/Rebol/Abelian-sandpile-model-Identity @@ -0,0 +1 @@ +../../Task/Abelian-sandpile-model-Identity/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Abstract-type b/Lang/Rebol/Abstract-type new file mode 120000 index 0000000000..98f9214f95 --- /dev/null +++ b/Lang/Rebol/Abstract-type @@ -0,0 +1 @@ +../../Task/Abstract-type/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Abundant-odd-numbers b/Lang/Rebol/Abundant-odd-numbers new file mode 120000 index 0000000000..3a7c4247e0 --- /dev/null +++ b/Lang/Rebol/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Accumulator-factory b/Lang/Rebol/Accumulator-factory new file mode 120000 index 0000000000..2ad70f64ad --- /dev/null +++ b/Lang/Rebol/Accumulator-factory @@ -0,0 +1 @@ +../../Task/Accumulator-factory/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Ackermann-function b/Lang/Rebol/Ackermann-function new file mode 120000 index 0000000000..699a619796 --- /dev/null +++ b/Lang/Rebol/Ackermann-function @@ -0,0 +1 @@ +../../Task/Ackermann-function/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Add-a-variable-to-a-class-instance-at-runtime b/Lang/Rebol/Add-a-variable-to-a-class-instance-at-runtime new file mode 120000 index 0000000000..a74659ec86 --- /dev/null +++ b/Lang/Rebol/Add-a-variable-to-a-class-instance-at-runtime @@ -0,0 +1 @@ +../../Task/Add-a-variable-to-a-class-instance-at-runtime/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Additive-primes b/Lang/Rebol/Additive-primes new file mode 120000 index 0000000000..1f4da61e10 --- /dev/null +++ b/Lang/Rebol/Additive-primes @@ -0,0 +1 @@ +../../Task/Additive-primes/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Align-columns b/Lang/Rebol/Align-columns new file mode 120000 index 0000000000..f1de5b19b7 --- /dev/null +++ b/Lang/Rebol/Align-columns @@ -0,0 +1 @@ +../../Task/Align-columns/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Almost-prime b/Lang/Rebol/Almost-prime new file mode 120000 index 0000000000..485728d591 --- /dev/null +++ b/Lang/Rebol/Almost-prime @@ -0,0 +1 @@ +../../Task/Almost-prime/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Amb b/Lang/Rebol/Amb new file mode 120000 index 0000000000..ada18b3a53 --- /dev/null +++ b/Lang/Rebol/Amb @@ -0,0 +1 @@ +../../Task/Amb/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Amicable-pairs b/Lang/Rebol/Amicable-pairs new file mode 120000 index 0000000000..7715d03a59 --- /dev/null +++ b/Lang/Rebol/Amicable-pairs @@ -0,0 +1 @@ +../../Task/Amicable-pairs/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Anagrams b/Lang/Rebol/Anagrams new file mode 120000 index 0000000000..19dbe7b94f --- /dev/null +++ b/Lang/Rebol/Anagrams @@ -0,0 +1 @@ +../../Task/Anagrams/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Anagrams-Deranged-anagrams b/Lang/Rebol/Anagrams-Deranged-anagrams new file mode 120000 index 0000000000..dc92d83901 --- /dev/null +++ b/Lang/Rebol/Anagrams-Deranged-anagrams @@ -0,0 +1 @@ +../../Task/Anagrams-Deranged-anagrams/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Animation b/Lang/Rebol/Animation new file mode 120000 index 0000000000..9bc983a74f --- /dev/null +++ b/Lang/Rebol/Animation @@ -0,0 +1 @@ +../../Task/Animation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Anonymous-recursion b/Lang/Rebol/Anonymous-recursion new file mode 120000 index 0000000000..bb89ba8ad2 --- /dev/null +++ b/Lang/Rebol/Anonymous-recursion @@ -0,0 +1 @@ +../../Task/Anonymous-recursion/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Anti-primes b/Lang/Rebol/Anti-primes new file mode 120000 index 0000000000..a605291c15 --- /dev/null +++ b/Lang/Rebol/Anti-primes @@ -0,0 +1 @@ +../../Task/Anti-primes/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Apply-a-callback-to-an-array b/Lang/Rebol/Apply-a-callback-to-an-array new file mode 120000 index 0000000000..846524932e --- /dev/null +++ b/Lang/Rebol/Apply-a-callback-to-an-array @@ -0,0 +1 @@ +../../Task/Apply-a-callback-to-an-array/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Archimedean-spiral b/Lang/Rebol/Archimedean-spiral new file mode 120000 index 0000000000..485754061d --- /dev/null +++ b/Lang/Rebol/Archimedean-spiral @@ -0,0 +1 @@ +../../Task/Archimedean-spiral/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Arena-storage-pool b/Lang/Rebol/Arena-storage-pool new file mode 120000 index 0000000000..261e2b68b6 --- /dev/null +++ b/Lang/Rebol/Arena-storage-pool @@ -0,0 +1 @@ +../../Task/Arena-storage-pool/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Arithmetic-Integer b/Lang/Rebol/Arithmetic-Integer new file mode 120000 index 0000000000..beda640d8b --- /dev/null +++ b/Lang/Rebol/Arithmetic-Integer @@ -0,0 +1 @@ +../../Task/Arithmetic-Integer/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Arithmetic-evaluation b/Lang/Rebol/Arithmetic-evaluation new file mode 120000 index 0000000000..eace662534 --- /dev/null +++ b/Lang/Rebol/Arithmetic-evaluation @@ -0,0 +1 @@ +../../Task/Arithmetic-evaluation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Array-concatenation b/Lang/Rebol/Array-concatenation new file mode 120000 index 0000000000..54981e3b27 --- /dev/null +++ b/Lang/Rebol/Array-concatenation @@ -0,0 +1 @@ +../../Task/Array-concatenation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Array-length b/Lang/Rebol/Array-length new file mode 120000 index 0000000000..b057893924 --- /dev/null +++ b/Lang/Rebol/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Arrays b/Lang/Rebol/Arrays new file mode 120000 index 0000000000..c2505cc17f --- /dev/null +++ b/Lang/Rebol/Arrays @@ -0,0 +1 @@ +../../Task/Arrays/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Assertions b/Lang/Rebol/Assertions new file mode 120000 index 0000000000..410d203693 --- /dev/null +++ b/Lang/Rebol/Assertions @@ -0,0 +1 @@ +../../Task/Assertions/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Associative-array-Creation b/Lang/Rebol/Associative-array-Creation new file mode 120000 index 0000000000..ed84b3cd74 --- /dev/null +++ b/Lang/Rebol/Associative-array-Creation @@ -0,0 +1 @@ +../../Task/Associative-array-Creation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Attractive-numbers b/Lang/Rebol/Attractive-numbers new file mode 120000 index 0000000000..bd3dc833b3 --- /dev/null +++ b/Lang/Rebol/Attractive-numbers @@ -0,0 +1 @@ +../../Task/Attractive-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Averages-Arithmetic-mean b/Lang/Rebol/Averages-Arithmetic-mean new file mode 120000 index 0000000000..1b2f7cd050 --- /dev/null +++ b/Lang/Rebol/Averages-Arithmetic-mean @@ -0,0 +1 @@ +../../Task/Averages-Arithmetic-mean/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Averages-Median b/Lang/Rebol/Averages-Median new file mode 120000 index 0000000000..308cc999e7 --- /dev/null +++ b/Lang/Rebol/Averages-Median @@ -0,0 +1 @@ +../../Task/Averages-Median/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Babbage-problem b/Lang/Rebol/Babbage-problem new file mode 120000 index 0000000000..da5afb5375 --- /dev/null +++ b/Lang/Rebol/Babbage-problem @@ -0,0 +1 @@ +../../Task/Babbage-problem/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Babylonian-spiral b/Lang/Rebol/Babylonian-spiral new file mode 120000 index 0000000000..18aac82eae --- /dev/null +++ b/Lang/Rebol/Babylonian-spiral @@ -0,0 +1 @@ +../../Task/Babylonian-spiral/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Balanced-brackets b/Lang/Rebol/Balanced-brackets new file mode 120000 index 0000000000..99271027bc --- /dev/null +++ b/Lang/Rebol/Balanced-brackets @@ -0,0 +1 @@ +../../Task/Balanced-brackets/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Barnsley-fern b/Lang/Rebol/Barnsley-fern new file mode 120000 index 0000000000..e98ef998d2 --- /dev/null +++ b/Lang/Rebol/Barnsley-fern @@ -0,0 +1 @@ +../../Task/Barnsley-fern/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Base64-decode-data b/Lang/Rebol/Base64-decode-data new file mode 120000 index 0000000000..0ea7b555cb --- /dev/null +++ b/Lang/Rebol/Base64-decode-data @@ -0,0 +1 @@ +../../Task/Base64-decode-data/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bifid-cipher b/Lang/Rebol/Bifid-cipher new file mode 120000 index 0000000000..b00839dd98 --- /dev/null +++ b/Lang/Rebol/Bifid-cipher @@ -0,0 +1 @@ +../../Task/Bifid-cipher/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Binary-digits b/Lang/Rebol/Binary-digits new file mode 120000 index 0000000000..7cb2d23198 --- /dev/null +++ b/Lang/Rebol/Binary-digits @@ -0,0 +1 @@ +../../Task/Binary-digits/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Binary-strings b/Lang/Rebol/Binary-strings new file mode 120000 index 0000000000..9671e7ddf3 --- /dev/null +++ b/Lang/Rebol/Binary-strings @@ -0,0 +1 @@ +../../Task/Binary-strings/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Biorhythms b/Lang/Rebol/Biorhythms new file mode 120000 index 0000000000..7e80c97327 --- /dev/null +++ b/Lang/Rebol/Biorhythms @@ -0,0 +1 @@ +../../Task/Biorhythms/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bitcoin-address-validation b/Lang/Rebol/Bitcoin-address-validation new file mode 120000 index 0000000000..9344a9c4c3 --- /dev/null +++ b/Lang/Rebol/Bitcoin-address-validation @@ -0,0 +1 @@ +../../Task/Bitcoin-address-validation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bitmap b/Lang/Rebol/Bitmap new file mode 120000 index 0000000000..629709bef1 --- /dev/null +++ b/Lang/Rebol/Bitmap @@ -0,0 +1 @@ +../../Task/Bitmap/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bitmap-Flood-fill b/Lang/Rebol/Bitmap-Flood-fill new file mode 120000 index 0000000000..af82299463 --- /dev/null +++ b/Lang/Rebol/Bitmap-Flood-fill @@ -0,0 +1 @@ +../../Task/Bitmap-Flood-fill/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bitmap-Histogram b/Lang/Rebol/Bitmap-Histogram new file mode 120000 index 0000000000..3dc33a01e1 --- /dev/null +++ b/Lang/Rebol/Bitmap-Histogram @@ -0,0 +1 @@ +../../Task/Bitmap-Histogram/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bitmap-Midpoint-circle-algorithm b/Lang/Rebol/Bitmap-Midpoint-circle-algorithm new file mode 120000 index 0000000000..d8a14cc133 --- /dev/null +++ b/Lang/Rebol/Bitmap-Midpoint-circle-algorithm @@ -0,0 +1 @@ +../../Task/Bitmap-Midpoint-circle-algorithm/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bitmap-Read-a-PPM-file b/Lang/Rebol/Bitmap-Read-a-PPM-file new file mode 120000 index 0000000000..4c8503a5c6 --- /dev/null +++ b/Lang/Rebol/Bitmap-Read-a-PPM-file @@ -0,0 +1 @@ +../../Task/Bitmap-Read-a-PPM-file/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bitmap-Write-a-PPM-file b/Lang/Rebol/Bitmap-Write-a-PPM-file new file mode 120000 index 0000000000..f47ca4a660 --- /dev/null +++ b/Lang/Rebol/Bitmap-Write-a-PPM-file @@ -0,0 +1 @@ +../../Task/Bitmap-Write-a-PPM-file/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bitwise-IO b/Lang/Rebol/Bitwise-IO new file mode 120000 index 0000000000..d928c50478 --- /dev/null +++ b/Lang/Rebol/Bitwise-IO @@ -0,0 +1 @@ +../../Task/Bitwise-IO/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bitwise-operations b/Lang/Rebol/Bitwise-operations new file mode 120000 index 0000000000..ed4b6220a6 --- /dev/null +++ b/Lang/Rebol/Bitwise-operations @@ -0,0 +1 @@ +../../Task/Bitwise-operations/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Box-the-compass b/Lang/Rebol/Box-the-compass new file mode 120000 index 0000000000..8772a92d1c --- /dev/null +++ b/Lang/Rebol/Box-the-compass @@ -0,0 +1 @@ +../../Task/Box-the-compass/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bulls-and-cows b/Lang/Rebol/Bulls-and-cows new file mode 120000 index 0000000000..acbfc00124 --- /dev/null +++ b/Lang/Rebol/Bulls-and-cows @@ -0,0 +1 @@ +../../Task/Bulls-and-cows/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Bulls-and-cows-Player b/Lang/Rebol/Bulls-and-cows-Player new file mode 120000 index 0000000000..3cce956d9f --- /dev/null +++ b/Lang/Rebol/Bulls-and-cows-Player @@ -0,0 +1 @@ +../../Task/Bulls-and-cows-Player/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Burrows-Wheeler-transform b/Lang/Rebol/Burrows-Wheeler-transform new file mode 120000 index 0000000000..0a3a26dcec --- /dev/null +++ b/Lang/Rebol/Burrows-Wheeler-transform @@ -0,0 +1 @@ +../../Task/Burrows-Wheeler-transform/Rebol \ No newline at end of file diff --git a/Lang/Rebol/CRC-32 b/Lang/Rebol/CRC-32 new file mode 120000 index 0000000000..634c717528 --- /dev/null +++ b/Lang/Rebol/CRC-32 @@ -0,0 +1 @@ +../../Task/CRC-32/Rebol \ No newline at end of file diff --git a/Lang/Rebol/CSV-data-manipulation b/Lang/Rebol/CSV-data-manipulation new file mode 120000 index 0000000000..7ac497a786 --- /dev/null +++ b/Lang/Rebol/CSV-data-manipulation @@ -0,0 +1 @@ +../../Task/CSV-data-manipulation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/CSV-to-HTML-translation b/Lang/Rebol/CSV-to-HTML-translation new file mode 120000 index 0000000000..f5ad170ee4 --- /dev/null +++ b/Lang/Rebol/CSV-to-HTML-translation @@ -0,0 +1 @@ +../../Task/CSV-to-HTML-translation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Caesar-cipher b/Lang/Rebol/Caesar-cipher new file mode 120000 index 0000000000..a6b4726d60 --- /dev/null +++ b/Lang/Rebol/Caesar-cipher @@ -0,0 +1 @@ +../../Task/Caesar-cipher/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Calendar b/Lang/Rebol/Calendar new file mode 120000 index 0000000000..ab6fe69315 --- /dev/null +++ b/Lang/Rebol/Calendar @@ -0,0 +1 @@ +../../Task/Calendar/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Calendar---for-REAL-programmers b/Lang/Rebol/Calendar---for-REAL-programmers new file mode 120000 index 0000000000..af1c969dec --- /dev/null +++ b/Lang/Rebol/Calendar---for-REAL-programmers @@ -0,0 +1 @@ +../../Task/Calendar---for-REAL-programmers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Catalan-numbers b/Lang/Rebol/Catalan-numbers new file mode 120000 index 0000000000..0e39f685c0 --- /dev/null +++ b/Lang/Rebol/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Catalan-numbers-Pascals-triangle b/Lang/Rebol/Catalan-numbers-Pascals-triangle new file mode 120000 index 0000000000..6b1b6d4970 --- /dev/null +++ b/Lang/Rebol/Catalan-numbers-Pascals-triangle @@ -0,0 +1 @@ +../../Task/Catalan-numbers-Pascals-triangle/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Character-codes b/Lang/Rebol/Character-codes new file mode 120000 index 0000000000..3daa301cb2 --- /dev/null +++ b/Lang/Rebol/Character-codes @@ -0,0 +1 @@ +../../Task/Character-codes/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Check-input-device-is-a-terminal b/Lang/Rebol/Check-input-device-is-a-terminal new file mode 120000 index 0000000000..82d5a1e6e2 --- /dev/null +++ b/Lang/Rebol/Check-input-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-input-device-is-a-terminal/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Check-that-file-exists b/Lang/Rebol/Check-that-file-exists new file mode 120000 index 0000000000..83129a7375 --- /dev/null +++ b/Lang/Rebol/Check-that-file-exists @@ -0,0 +1 @@ +../../Task/Check-that-file-exists/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Chinese-zodiac b/Lang/Rebol/Chinese-zodiac new file mode 120000 index 0000000000..e983432942 --- /dev/null +++ b/Lang/Rebol/Chinese-zodiac @@ -0,0 +1 @@ +../../Task/Chinese-zodiac/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Classes b/Lang/Rebol/Classes new file mode 120000 index 0000000000..19c13253ee --- /dev/null +++ b/Lang/Rebol/Classes @@ -0,0 +1 @@ +../../Task/Classes/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Closures-Value-capture b/Lang/Rebol/Closures-Value-capture new file mode 120000 index 0000000000..c746b0b21a --- /dev/null +++ b/Lang/Rebol/Closures-Value-capture @@ -0,0 +1 @@ +../../Task/Closures-Value-capture/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Color-quantization b/Lang/Rebol/Color-quantization new file mode 120000 index 0000000000..fca9b62778 --- /dev/null +++ b/Lang/Rebol/Color-quantization @@ -0,0 +1 @@ +../../Task/Color-quantization/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Comma-quibbling b/Lang/Rebol/Comma-quibbling new file mode 120000 index 0000000000..8f9382035d --- /dev/null +++ b/Lang/Rebol/Comma-quibbling @@ -0,0 +1 @@ +../../Task/Comma-quibbling/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Comments b/Lang/Rebol/Comments new file mode 120000 index 0000000000..1a45f1afdb --- /dev/null +++ b/Lang/Rebol/Comments @@ -0,0 +1 @@ +../../Task/Comments/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Compare-a-list-of-strings b/Lang/Rebol/Compare-a-list-of-strings new file mode 120000 index 0000000000..8b48806d25 --- /dev/null +++ b/Lang/Rebol/Compare-a-list-of-strings @@ -0,0 +1 @@ +../../Task/Compare-a-list-of-strings/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Conways-Game-of-Life b/Lang/Rebol/Conways-Game-of-Life new file mode 120000 index 0000000000..1be297f380 --- /dev/null +++ b/Lang/Rebol/Conways-Game-of-Life @@ -0,0 +1 @@ +../../Task/Conways-Game-of-Life/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Copy-a-string b/Lang/Rebol/Copy-a-string new file mode 120000 index 0000000000..713a966385 --- /dev/null +++ b/Lang/Rebol/Copy-a-string @@ -0,0 +1 @@ +../../Task/Copy-a-string/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Create-a-file b/Lang/Rebol/Create-a-file new file mode 120000 index 0000000000..eb56f3709c --- /dev/null +++ b/Lang/Rebol/Create-a-file @@ -0,0 +1 @@ +../../Task/Create-a-file/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Create-a-two-dimensional-array-at-runtime b/Lang/Rebol/Create-a-two-dimensional-array-at-runtime new file mode 120000 index 0000000000..2338b1da0a --- /dev/null +++ b/Lang/Rebol/Create-a-two-dimensional-array-at-runtime @@ -0,0 +1 @@ +../../Task/Create-a-two-dimensional-array-at-runtime/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Create-an-HTML-table b/Lang/Rebol/Create-an-HTML-table new file mode 120000 index 0000000000..479c62b61c --- /dev/null +++ b/Lang/Rebol/Create-an-HTML-table @@ -0,0 +1 @@ +../../Task/Create-an-HTML-table/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Currency b/Lang/Rebol/Currency new file mode 120000 index 0000000000..918d212fb1 --- /dev/null +++ b/Lang/Rebol/Currency @@ -0,0 +1 @@ +../../Task/Currency/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Currying b/Lang/Rebol/Currying new file mode 120000 index 0000000000..8810de2a28 --- /dev/null +++ b/Lang/Rebol/Currying @@ -0,0 +1 @@ +../../Task/Currying/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Date-format b/Lang/Rebol/Date-format new file mode 120000 index 0000000000..bbad545c0e --- /dev/null +++ b/Lang/Rebol/Date-format @@ -0,0 +1 @@ +../../Task/Date-format/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Date-manipulation b/Lang/Rebol/Date-manipulation new file mode 120000 index 0000000000..0ef2caa486 --- /dev/null +++ b/Lang/Rebol/Date-manipulation @@ -0,0 +1 @@ +../../Task/Date-manipulation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Day-of-the-week b/Lang/Rebol/Day-of-the-week new file mode 120000 index 0000000000..27a96c7aab --- /dev/null +++ b/Lang/Rebol/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Deal-cards-for-FreeCell b/Lang/Rebol/Deal-cards-for-FreeCell new file mode 120000 index 0000000000..6092f801ff --- /dev/null +++ b/Lang/Rebol/Deal-cards-for-FreeCell @@ -0,0 +1 @@ +../../Task/Deal-cards-for-FreeCell/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Delete-a-file b/Lang/Rebol/Delete-a-file new file mode 120000 index 0000000000..60299e91d7 --- /dev/null +++ b/Lang/Rebol/Delete-a-file @@ -0,0 +1 @@ +../../Task/Delete-a-file/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Detect-division-by-zero b/Lang/Rebol/Detect-division-by-zero new file mode 120000 index 0000000000..fb477e9779 --- /dev/null +++ b/Lang/Rebol/Detect-division-by-zero @@ -0,0 +1 @@ +../../Task/Detect-division-by-zero/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Determine-if-a-string-is-numeric b/Lang/Rebol/Determine-if-a-string-is-numeric new file mode 120000 index 0000000000..6a7216a9d5 --- /dev/null +++ b/Lang/Rebol/Determine-if-a-string-is-numeric @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-numeric/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Digital-root b/Lang/Rebol/Digital-root new file mode 120000 index 0000000000..c70057beb3 --- /dev/null +++ b/Lang/Rebol/Digital-root @@ -0,0 +1 @@ +../../Task/Digital-root/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Display-a-linear-combination b/Lang/Rebol/Display-a-linear-combination new file mode 120000 index 0000000000..701713c8e0 --- /dev/null +++ b/Lang/Rebol/Display-a-linear-combination @@ -0,0 +1 @@ +../../Task/Display-a-linear-combination/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Documentation b/Lang/Rebol/Documentation new file mode 120000 index 0000000000..92c3f85b3b --- /dev/null +++ b/Lang/Rebol/Documentation @@ -0,0 +1 @@ +../../Task/Documentation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Dot-product b/Lang/Rebol/Dot-product new file mode 120000 index 0000000000..a29d1db870 --- /dev/null +++ b/Lang/Rebol/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Dragon-curve b/Lang/Rebol/Dragon-curve new file mode 120000 index 0000000000..e192bc1b6c --- /dev/null +++ b/Lang/Rebol/Dragon-curve @@ -0,0 +1 @@ +../../Task/Dragon-curve/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Draw-a-clock b/Lang/Rebol/Draw-a-clock new file mode 120000 index 0000000000..9c767ac91b --- /dev/null +++ b/Lang/Rebol/Draw-a-clock @@ -0,0 +1 @@ +../../Task/Draw-a-clock/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Draw-a-pixel b/Lang/Rebol/Draw-a-pixel new file mode 120000 index 0000000000..4424b2ecc5 --- /dev/null +++ b/Lang/Rebol/Draw-a-pixel @@ -0,0 +1 @@ +../../Task/Draw-a-pixel/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Dynamic-variable-names b/Lang/Rebol/Dynamic-variable-names new file mode 120000 index 0000000000..36e09e119f --- /dev/null +++ b/Lang/Rebol/Dynamic-variable-names @@ -0,0 +1 @@ +../../Task/Dynamic-variable-names/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Echo-server b/Lang/Rebol/Echo-server new file mode 120000 index 0000000000..cdc4b2fda6 --- /dev/null +++ b/Lang/Rebol/Echo-server @@ -0,0 +1 @@ +../../Task/Echo-server/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Empty-directory b/Lang/Rebol/Empty-directory new file mode 120000 index 0000000000..2945783dae --- /dev/null +++ b/Lang/Rebol/Empty-directory @@ -0,0 +1 @@ +../../Task/Empty-directory/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Empty-program b/Lang/Rebol/Empty-program new file mode 120000 index 0000000000..f34c1f5023 --- /dev/null +++ b/Lang/Rebol/Empty-program @@ -0,0 +1 @@ +../../Task/Empty-program/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Empty-string b/Lang/Rebol/Empty-string new file mode 120000 index 0000000000..33318a0a63 --- /dev/null +++ b/Lang/Rebol/Empty-string @@ -0,0 +1 @@ +../../Task/Empty-string/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Enumerations b/Lang/Rebol/Enumerations new file mode 120000 index 0000000000..ba3f469c4e --- /dev/null +++ b/Lang/Rebol/Enumerations @@ -0,0 +1 @@ +../../Task/Enumerations/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Environment-variables b/Lang/Rebol/Environment-variables new file mode 120000 index 0000000000..5354438b20 --- /dev/null +++ b/Lang/Rebol/Environment-variables @@ -0,0 +1 @@ +../../Task/Environment-variables/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Ethiopian-multiplication b/Lang/Rebol/Ethiopian-multiplication new file mode 120000 index 0000000000..1671fc4362 --- /dev/null +++ b/Lang/Rebol/Ethiopian-multiplication @@ -0,0 +1 @@ +../../Task/Ethiopian-multiplication/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Euler-method b/Lang/Rebol/Euler-method new file mode 120000 index 0000000000..d587d93232 --- /dev/null +++ b/Lang/Rebol/Euler-method @@ -0,0 +1 @@ +../../Task/Euler-method/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Eulers-constant-0.5772... b/Lang/Rebol/Eulers-constant-0.5772... new file mode 120000 index 0000000000..02917c130f --- /dev/null +++ b/Lang/Rebol/Eulers-constant-0.5772... @@ -0,0 +1 @@ +../../Task/Eulers-constant-0.5772.../Rebol \ No newline at end of file diff --git a/Lang/Rebol/Evolutionary-algorithm b/Lang/Rebol/Evolutionary-algorithm new file mode 120000 index 0000000000..ccdf89518f --- /dev/null +++ b/Lang/Rebol/Evolutionary-algorithm @@ -0,0 +1 @@ +../../Task/Evolutionary-algorithm/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Execute-Brain- b/Lang/Rebol/Execute-Brain- new file mode 120000 index 0000000000..60bfe033c3 --- /dev/null +++ b/Lang/Rebol/Execute-Brain- @@ -0,0 +1 @@ +../../Task/Execute-Brain-/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Execute-a-system-command b/Lang/Rebol/Execute-a-system-command new file mode 120000 index 0000000000..14651b49c9 --- /dev/null +++ b/Lang/Rebol/Execute-a-system-command @@ -0,0 +1 @@ +../../Task/Execute-a-system-command/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Exponentiation-order b/Lang/Rebol/Exponentiation-order new file mode 120000 index 0000000000..852ef49526 --- /dev/null +++ b/Lang/Rebol/Exponentiation-order @@ -0,0 +1 @@ +../../Task/Exponentiation-order/Rebol \ No newline at end of file diff --git a/Lang/Rebol/FASTA-format b/Lang/Rebol/FASTA-format new file mode 120000 index 0000000000..40d663436d --- /dev/null +++ b/Lang/Rebol/FASTA-format @@ -0,0 +1 @@ +../../Task/FASTA-format/Rebol \ No newline at end of file diff --git a/Lang/Rebol/FTP b/Lang/Rebol/FTP new file mode 120000 index 0000000000..3480e1937d --- /dev/null +++ b/Lang/Rebol/FTP @@ -0,0 +1 @@ +../../Task/FTP/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Factorial b/Lang/Rebol/Factorial new file mode 120000 index 0000000000..359724a1fc --- /dev/null +++ b/Lang/Rebol/Factorial @@ -0,0 +1 @@ +../../Task/Factorial/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Factors-of-an-integer b/Lang/Rebol/Factors-of-an-integer new file mode 120000 index 0000000000..9d42008357 --- /dev/null +++ b/Lang/Rebol/Factors-of-an-integer @@ -0,0 +1 @@ +../../Task/Factors-of-an-integer/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Fibonacci-sequence b/Lang/Rebol/Fibonacci-sequence new file mode 120000 index 0000000000..f57b59f681 --- /dev/null +++ b/Lang/Rebol/Fibonacci-sequence @@ -0,0 +1 @@ +../../Task/Fibonacci-sequence/Rebol \ No newline at end of file diff --git a/Lang/Rebol/File-input-output b/Lang/Rebol/File-input-output new file mode 120000 index 0000000000..b8c077dcb5 --- /dev/null +++ b/Lang/Rebol/File-input-output @@ -0,0 +1 @@ +../../Task/File-input-output/Rebol \ No newline at end of file diff --git a/Lang/Rebol/File-size b/Lang/Rebol/File-size new file mode 120000 index 0000000000..896b2c8e3b --- /dev/null +++ b/Lang/Rebol/File-size @@ -0,0 +1 @@ +../../Task/File-size/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Filter b/Lang/Rebol/Filter new file mode 120000 index 0000000000..eaf8ebe826 --- /dev/null +++ b/Lang/Rebol/Filter @@ -0,0 +1 @@ +../../Task/Filter/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Find-the-last-Sunday-of-each-month b/Lang/Rebol/Find-the-last-Sunday-of-each-month new file mode 120000 index 0000000000..d3b115bfb8 --- /dev/null +++ b/Lang/Rebol/Find-the-last-Sunday-of-each-month @@ -0,0 +1 @@ +../../Task/Find-the-last-Sunday-of-each-month/Rebol \ No newline at end of file diff --git a/Lang/Rebol/First-class-functions b/Lang/Rebol/First-class-functions new file mode 120000 index 0000000000..5b2c2417e0 --- /dev/null +++ b/Lang/Rebol/First-class-functions @@ -0,0 +1 @@ +../../Task/First-class-functions/Rebol \ No newline at end of file diff --git a/Lang/Rebol/First-class-functions-Use-numbers-analogously b/Lang/Rebol/First-class-functions-Use-numbers-analogously new file mode 120000 index 0000000000..de2ebe8414 --- /dev/null +++ b/Lang/Rebol/First-class-functions-Use-numbers-analogously @@ -0,0 +1 @@ +../../Task/First-class-functions-Use-numbers-analogously/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Five-weekends b/Lang/Rebol/Five-weekends new file mode 120000 index 0000000000..01c1c36611 --- /dev/null +++ b/Lang/Rebol/Five-weekends @@ -0,0 +1 @@ +../../Task/Five-weekends/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Fixed-length-records b/Lang/Rebol/Fixed-length-records new file mode 120000 index 0000000000..9039851f51 --- /dev/null +++ b/Lang/Rebol/Fixed-length-records @@ -0,0 +1 @@ +../../Task/Fixed-length-records/Rebol \ No newline at end of file diff --git a/Lang/Rebol/FizzBuzz b/Lang/Rebol/FizzBuzz new file mode 120000 index 0000000000..eab06ab9bd --- /dev/null +++ b/Lang/Rebol/FizzBuzz @@ -0,0 +1 @@ +../../Task/FizzBuzz/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Flatten-a-list b/Lang/Rebol/Flatten-a-list new file mode 120000 index 0000000000..c1a20ef65d --- /dev/null +++ b/Lang/Rebol/Flatten-a-list @@ -0,0 +1 @@ +../../Task/Flatten-a-list/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Flow-control-structures b/Lang/Rebol/Flow-control-structures new file mode 120000 index 0000000000..07ef2d4ad0 --- /dev/null +++ b/Lang/Rebol/Flow-control-structures @@ -0,0 +1 @@ +../../Task/Flow-control-structures/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Formatted-numeric-output b/Lang/Rebol/Formatted-numeric-output new file mode 120000 index 0000000000..7f83bb070c --- /dev/null +++ b/Lang/Rebol/Formatted-numeric-output @@ -0,0 +1 @@ +../../Task/Formatted-numeric-output/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Fractal-tree b/Lang/Rebol/Fractal-tree new file mode 120000 index 0000000000..dc8b11466f --- /dev/null +++ b/Lang/Rebol/Fractal-tree @@ -0,0 +1 @@ +../../Task/Fractal-tree/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Fraction-reduction b/Lang/Rebol/Fraction-reduction new file mode 120000 index 0000000000..b0104cd06a --- /dev/null +++ b/Lang/Rebol/Fraction-reduction @@ -0,0 +1 @@ +../../Task/Fraction-reduction/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Fractran b/Lang/Rebol/Fractran new file mode 120000 index 0000000000..9377d42c62 --- /dev/null +++ b/Lang/Rebol/Fractran @@ -0,0 +1 @@ +../../Task/Fractran/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Function-composition b/Lang/Rebol/Function-composition new file mode 120000 index 0000000000..76d75e3285 --- /dev/null +++ b/Lang/Rebol/Function-composition @@ -0,0 +1 @@ +../../Task/Function-composition/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Function-definition b/Lang/Rebol/Function-definition new file mode 120000 index 0000000000..70c2821920 --- /dev/null +++ b/Lang/Rebol/Function-definition @@ -0,0 +1 @@ +../../Task/Function-definition/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Gapful-numbers b/Lang/Rebol/Gapful-numbers new file mode 120000 index 0000000000..68fbc7017f --- /dev/null +++ b/Lang/Rebol/Gapful-numbers @@ -0,0 +1 @@ +../../Task/Gapful-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Generic-swap b/Lang/Rebol/Generic-swap new file mode 120000 index 0000000000..283afac298 --- /dev/null +++ b/Lang/Rebol/Generic-swap @@ -0,0 +1 @@ +../../Task/Generic-swap/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Get-system-command-output b/Lang/Rebol/Get-system-command-output new file mode 120000 index 0000000000..62cff72de6 --- /dev/null +++ b/Lang/Rebol/Get-system-command-output @@ -0,0 +1 @@ +../../Task/Get-system-command-output/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Globally-replace-text-in-several-files b/Lang/Rebol/Globally-replace-text-in-several-files new file mode 120000 index 0000000000..03354f183a --- /dev/null +++ b/Lang/Rebol/Globally-replace-text-in-several-files @@ -0,0 +1 @@ +../../Task/Globally-replace-text-in-several-files/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Go-Fish b/Lang/Rebol/Go-Fish new file mode 120000 index 0000000000..7c0ef6e6d5 --- /dev/null +++ b/Lang/Rebol/Go-Fish @@ -0,0 +1 @@ +../../Task/Go-Fish/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Greatest-common-divisor b/Lang/Rebol/Greatest-common-divisor new file mode 120000 index 0000000000..e924b899c0 --- /dev/null +++ b/Lang/Rebol/Greatest-common-divisor @@ -0,0 +1 @@ +../../Task/Greatest-common-divisor/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Greatest-element-of-a-list b/Lang/Rebol/Greatest-element-of-a-list new file mode 120000 index 0000000000..e262faf6c6 --- /dev/null +++ b/Lang/Rebol/Greatest-element-of-a-list @@ -0,0 +1 @@ +../../Task/Greatest-element-of-a-list/Rebol \ No newline at end of file diff --git a/Lang/Rebol/HTTP b/Lang/Rebol/HTTP new file mode 120000 index 0000000000..f7583ff32a --- /dev/null +++ b/Lang/Rebol/HTTP @@ -0,0 +1 @@ +../../Task/HTTP/Rebol \ No newline at end of file diff --git a/Lang/Rebol/HTTPS b/Lang/Rebol/HTTPS new file mode 120000 index 0000000000..39a4cf4015 --- /dev/null +++ b/Lang/Rebol/HTTPS @@ -0,0 +1 @@ +../../Task/HTTPS/Rebol \ No newline at end of file diff --git a/Lang/Rebol/HTTPS-Authenticated b/Lang/Rebol/HTTPS-Authenticated new file mode 120000 index 0000000000..325f33d148 --- /dev/null +++ b/Lang/Rebol/HTTPS-Authenticated @@ -0,0 +1 @@ +../../Task/HTTPS-Authenticated/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Hailstone-sequence b/Lang/Rebol/Hailstone-sequence new file mode 120000 index 0000000000..52670d11f8 --- /dev/null +++ b/Lang/Rebol/Hailstone-sequence @@ -0,0 +1 @@ +../../Task/Hailstone-sequence/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Halt-and-catch-fire b/Lang/Rebol/Halt-and-catch-fire new file mode 120000 index 0000000000..4e21d500fa --- /dev/null +++ b/Lang/Rebol/Halt-and-catch-fire @@ -0,0 +1 @@ +../../Task/Halt-and-catch-fire/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Handle-a-signal b/Lang/Rebol/Handle-a-signal new file mode 120000 index 0000000000..67b30c2214 --- /dev/null +++ b/Lang/Rebol/Handle-a-signal @@ -0,0 +1 @@ +../../Task/Handle-a-signal/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Hash-from-two-arrays b/Lang/Rebol/Hash-from-two-arrays new file mode 120000 index 0000000000..de8389960e --- /dev/null +++ b/Lang/Rebol/Hash-from-two-arrays @@ -0,0 +1 @@ +../../Task/Hash-from-two-arrays/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Hash-join b/Lang/Rebol/Hash-join new file mode 120000 index 0000000000..02b63d13c7 --- /dev/null +++ b/Lang/Rebol/Hash-join @@ -0,0 +1 @@ +../../Task/Hash-join/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Hello-world-Graphical b/Lang/Rebol/Hello-world-Graphical new file mode 120000 index 0000000000..e8f4608f84 --- /dev/null +++ b/Lang/Rebol/Hello-world-Graphical @@ -0,0 +1 @@ +../../Task/Hello-world-Graphical/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Hello-world-Newline-omission b/Lang/Rebol/Hello-world-Newline-omission new file mode 120000 index 0000000000..2762747194 --- /dev/null +++ b/Lang/Rebol/Hello-world-Newline-omission @@ -0,0 +1 @@ +../../Task/Hello-world-Newline-omission/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Hello-world-Text b/Lang/Rebol/Hello-world-Text new file mode 120000 index 0000000000..2b783947da --- /dev/null +++ b/Lang/Rebol/Hello-world-Text @@ -0,0 +1 @@ +../../Task/Hello-world-Text/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Higher-order-functions b/Lang/Rebol/Higher-order-functions new file mode 120000 index 0000000000..6c4634db1c --- /dev/null +++ b/Lang/Rebol/Higher-order-functions @@ -0,0 +1 @@ +../../Task/Higher-order-functions/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Horners-rule-for-polynomial-evaluation b/Lang/Rebol/Horners-rule-for-polynomial-evaluation new file mode 120000 index 0000000000..2e9d363a9e --- /dev/null +++ b/Lang/Rebol/Horners-rule-for-polynomial-evaluation @@ -0,0 +1 @@ +../../Task/Horners-rule-for-polynomial-evaluation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Hostname b/Lang/Rebol/Hostname new file mode 120000 index 0000000000..3effe6dbed --- /dev/null +++ b/Lang/Rebol/Hostname @@ -0,0 +1 @@ +../../Task/Hostname/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Huffman-coding b/Lang/Rebol/Huffman-coding new file mode 120000 index 0000000000..545f0a329b --- /dev/null +++ b/Lang/Rebol/Huffman-coding @@ -0,0 +1 @@ +../../Task/Huffman-coding/Rebol \ No newline at end of file diff --git a/Lang/Rebol/I-before-E-except-after-C b/Lang/Rebol/I-before-E-except-after-C new file mode 120000 index 0000000000..e2b7750d9c --- /dev/null +++ b/Lang/Rebol/I-before-E-except-after-C @@ -0,0 +1 @@ +../../Task/I-before-E-except-after-C/Rebol \ No newline at end of file diff --git a/Lang/Rebol/ISBN13-check-digit b/Lang/Rebol/ISBN13-check-digit new file mode 120000 index 0000000000..aef47eac0f --- /dev/null +++ b/Lang/Rebol/ISBN13-check-digit @@ -0,0 +1 @@ +../../Task/ISBN13-check-digit/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Identity-matrix b/Lang/Rebol/Identity-matrix new file mode 120000 index 0000000000..6dfa288d93 --- /dev/null +++ b/Lang/Rebol/Identity-matrix @@ -0,0 +1 @@ +../../Task/Identity-matrix/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Image-noise b/Lang/Rebol/Image-noise new file mode 120000 index 0000000000..a58b511104 --- /dev/null +++ b/Lang/Rebol/Image-noise @@ -0,0 +1 @@ +../../Task/Image-noise/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Increment-a-numerical-string b/Lang/Rebol/Increment-a-numerical-string new file mode 120000 index 0000000000..1d874b5b6c --- /dev/null +++ b/Lang/Rebol/Increment-a-numerical-string @@ -0,0 +1 @@ +../../Task/Increment-a-numerical-string/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Inheritance-Single b/Lang/Rebol/Inheritance-Single new file mode 120000 index 0000000000..0d3eb9573f --- /dev/null +++ b/Lang/Rebol/Inheritance-Single @@ -0,0 +1 @@ +../../Task/Inheritance-Single/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Input-loop b/Lang/Rebol/Input-loop new file mode 120000 index 0000000000..62007f0b87 --- /dev/null +++ b/Lang/Rebol/Input-loop @@ -0,0 +1 @@ +../../Task/Input-loop/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Integer-comparison b/Lang/Rebol/Integer-comparison new file mode 120000 index 0000000000..7349100994 --- /dev/null +++ b/Lang/Rebol/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Integer-overflow b/Lang/Rebol/Integer-overflow new file mode 120000 index 0000000000..8caca51571 --- /dev/null +++ b/Lang/Rebol/Integer-overflow @@ -0,0 +1 @@ +../../Task/Integer-overflow/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Interactive-programming-repl- b/Lang/Rebol/Interactive-programming-repl- new file mode 120000 index 0000000000..e63ccabe70 --- /dev/null +++ b/Lang/Rebol/Interactive-programming-repl- @@ -0,0 +1 @@ +../../Task/Interactive-programming-repl-/Rebol \ No newline at end of file diff --git a/Lang/Rebol/JSON b/Lang/Rebol/JSON new file mode 120000 index 0000000000..8bd9ae2a02 --- /dev/null +++ b/Lang/Rebol/JSON @@ -0,0 +1 @@ +../../Task/JSON/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Jacobsthal-numbers b/Lang/Rebol/Jacobsthal-numbers new file mode 120000 index 0000000000..0faf5cccbd --- /dev/null +++ b/Lang/Rebol/Jacobsthal-numbers @@ -0,0 +1 @@ +../../Task/Jacobsthal-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Jewels-and-stones b/Lang/Rebol/Jewels-and-stones new file mode 120000 index 0000000000..b876a95e71 --- /dev/null +++ b/Lang/Rebol/Jewels-and-stones @@ -0,0 +1 @@ +../../Task/Jewels-and-stones/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Josephus-problem b/Lang/Rebol/Josephus-problem new file mode 120000 index 0000000000..0a4a059418 --- /dev/null +++ b/Lang/Rebol/Josephus-problem @@ -0,0 +1 @@ +../../Task/Josephus-problem/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Keyboard-macros b/Lang/Rebol/Keyboard-macros new file mode 120000 index 0000000000..6090099e1c --- /dev/null +++ b/Lang/Rebol/Keyboard-macros @@ -0,0 +1 @@ +../../Task/Keyboard-macros/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Knapsack-problem-0-1 b/Lang/Rebol/Knapsack-problem-0-1 new file mode 120000 index 0000000000..a86da2e20d --- /dev/null +++ b/Lang/Rebol/Knapsack-problem-0-1 @@ -0,0 +1 @@ +../../Task/Knapsack-problem-0-1/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Knapsack-problem-Bounded b/Lang/Rebol/Knapsack-problem-Bounded new file mode 120000 index 0000000000..75ecc0ad88 --- /dev/null +++ b/Lang/Rebol/Knapsack-problem-Bounded @@ -0,0 +1 @@ +../../Task/Knapsack-problem-Bounded/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Knapsack-problem-Continuous b/Lang/Rebol/Knapsack-problem-Continuous new file mode 120000 index 0000000000..d2d9139eb3 --- /dev/null +++ b/Lang/Rebol/Knapsack-problem-Continuous @@ -0,0 +1 @@ +../../Task/Knapsack-problem-Continuous/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Knapsack-problem-Unbounded b/Lang/Rebol/Knapsack-problem-Unbounded new file mode 120000 index 0000000000..05a28b3b91 --- /dev/null +++ b/Lang/Rebol/Knapsack-problem-Unbounded @@ -0,0 +1 @@ +../../Task/Knapsack-problem-Unbounded/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Knights-tour b/Lang/Rebol/Knights-tour new file mode 120000 index 0000000000..71e91ef802 --- /dev/null +++ b/Lang/Rebol/Knights-tour @@ -0,0 +1 @@ +../../Task/Knights-tour/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Knuth-shuffle b/Lang/Rebol/Knuth-shuffle new file mode 120000 index 0000000000..34c5744ed5 --- /dev/null +++ b/Lang/Rebol/Knuth-shuffle @@ -0,0 +1 @@ +../../Task/Knuth-shuffle/Rebol \ No newline at end of file diff --git a/Lang/Rebol/LZW-compression b/Lang/Rebol/LZW-compression new file mode 120000 index 0000000000..6ef643485d --- /dev/null +++ b/Lang/Rebol/LZW-compression @@ -0,0 +1 @@ +../../Task/LZW-compression/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Largest-number-divisible-by-its-digits b/Lang/Rebol/Largest-number-divisible-by-its-digits new file mode 120000 index 0000000000..ded7dc4f52 --- /dev/null +++ b/Lang/Rebol/Largest-number-divisible-by-its-digits @@ -0,0 +1 @@ +../../Task/Largest-number-divisible-by-its-digits/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Last-Friday-of-each-month b/Lang/Rebol/Last-Friday-of-each-month new file mode 120000 index 0000000000..22f9e289f1 --- /dev/null +++ b/Lang/Rebol/Last-Friday-of-each-month @@ -0,0 +1 @@ +../../Task/Last-Friday-of-each-month/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Leap-year b/Lang/Rebol/Leap-year new file mode 120000 index 0000000000..fe28d10471 --- /dev/null +++ b/Lang/Rebol/Leap-year @@ -0,0 +1 @@ +../../Task/Leap-year/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Letter-frequency b/Lang/Rebol/Letter-frequency new file mode 120000 index 0000000000..f821174d22 --- /dev/null +++ b/Lang/Rebol/Letter-frequency @@ -0,0 +1 @@ +../../Task/Letter-frequency/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Levenshtein-distance b/Lang/Rebol/Levenshtein-distance new file mode 120000 index 0000000000..8eb20cd9e5 --- /dev/null +++ b/Lang/Rebol/Levenshtein-distance @@ -0,0 +1 @@ +../../Task/Levenshtein-distance/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Literals-Floating-point b/Lang/Rebol/Literals-Floating-point new file mode 120000 index 0000000000..446f0ca13c --- /dev/null +++ b/Lang/Rebol/Literals-Floating-point @@ -0,0 +1 @@ +../../Task/Literals-Floating-point/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Literals-Integer b/Lang/Rebol/Literals-Integer new file mode 120000 index 0000000000..61eb2276ad --- /dev/null +++ b/Lang/Rebol/Literals-Integer @@ -0,0 +1 @@ +../../Task/Literals-Integer/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Logical-operations b/Lang/Rebol/Logical-operations new file mode 120000 index 0000000000..4ccc093b6a --- /dev/null +++ b/Lang/Rebol/Logical-operations @@ -0,0 +1 @@ +../../Task/Logical-operations/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Look-and-say-sequence b/Lang/Rebol/Look-and-say-sequence new file mode 120000 index 0000000000..5af8fa2fe8 --- /dev/null +++ b/Lang/Rebol/Look-and-say-sequence @@ -0,0 +1 @@ +../../Task/Look-and-say-sequence/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loop-over-multiple-arrays-simultaneously b/Lang/Rebol/Loop-over-multiple-arrays-simultaneously new file mode 120000 index 0000000000..7e8df4a406 --- /dev/null +++ b/Lang/Rebol/Loop-over-multiple-arrays-simultaneously @@ -0,0 +1 @@ +../../Task/Loop-over-multiple-arrays-simultaneously/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-Break b/Lang/Rebol/Loops-Break new file mode 120000 index 0000000000..a7d70b8ddf --- /dev/null +++ b/Lang/Rebol/Loops-Break @@ -0,0 +1 @@ +../../Task/Loops-Break/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-Continue b/Lang/Rebol/Loops-Continue new file mode 120000 index 0000000000..eb55ae4a46 --- /dev/null +++ b/Lang/Rebol/Loops-Continue @@ -0,0 +1 @@ +../../Task/Loops-Continue/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-Do-while b/Lang/Rebol/Loops-Do-while new file mode 120000 index 0000000000..7b9c11e6c9 --- /dev/null +++ b/Lang/Rebol/Loops-Do-while @@ -0,0 +1 @@ +../../Task/Loops-Do-while/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-Downward-for b/Lang/Rebol/Loops-Downward-for new file mode 120000 index 0000000000..aabadccc5d --- /dev/null +++ b/Lang/Rebol/Loops-Downward-for @@ -0,0 +1 @@ +../../Task/Loops-Downward-for/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-For b/Lang/Rebol/Loops-For new file mode 120000 index 0000000000..3441cbf3e4 --- /dev/null +++ b/Lang/Rebol/Loops-For @@ -0,0 +1 @@ +../../Task/Loops-For/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-For-with-a-specified-step b/Lang/Rebol/Loops-For-with-a-specified-step new file mode 120000 index 0000000000..48cddeed7c --- /dev/null +++ b/Lang/Rebol/Loops-For-with-a-specified-step @@ -0,0 +1 @@ +../../Task/Loops-For-with-a-specified-step/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-Foreach b/Lang/Rebol/Loops-Foreach new file mode 120000 index 0000000000..5113646d4a --- /dev/null +++ b/Lang/Rebol/Loops-Foreach @@ -0,0 +1 @@ +../../Task/Loops-Foreach/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-Increment-loop-index-within-loop-body b/Lang/Rebol/Loops-Increment-loop-index-within-loop-body new file mode 120000 index 0000000000..2a105f8219 --- /dev/null +++ b/Lang/Rebol/Loops-Increment-loop-index-within-loop-body @@ -0,0 +1 @@ +../../Task/Loops-Increment-loop-index-within-loop-body/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-Infinite b/Lang/Rebol/Loops-Infinite new file mode 120000 index 0000000000..b9782bb44c --- /dev/null +++ b/Lang/Rebol/Loops-Infinite @@ -0,0 +1 @@ +../../Task/Loops-Infinite/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-N-plus-one-half b/Lang/Rebol/Loops-N-plus-one-half new file mode 120000 index 0000000000..fde94d5278 --- /dev/null +++ b/Lang/Rebol/Loops-N-plus-one-half @@ -0,0 +1 @@ +../../Task/Loops-N-plus-one-half/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-Nested b/Lang/Rebol/Loops-Nested new file mode 120000 index 0000000000..8570918c54 --- /dev/null +++ b/Lang/Rebol/Loops-Nested @@ -0,0 +1 @@ +../../Task/Loops-Nested/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-While b/Lang/Rebol/Loops-While new file mode 120000 index 0000000000..d6ae658607 --- /dev/null +++ b/Lang/Rebol/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-With-multiple-ranges b/Lang/Rebol/Loops-With-multiple-ranges new file mode 120000 index 0000000000..1444c994ba --- /dev/null +++ b/Lang/Rebol/Loops-With-multiple-ranges @@ -0,0 +1 @@ +../../Task/Loops-With-multiple-ranges/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Loops-Wrong-ranges b/Lang/Rebol/Loops-Wrong-ranges new file mode 120000 index 0000000000..8c6fabb9b5 --- /dev/null +++ b/Lang/Rebol/Loops-Wrong-ranges @@ -0,0 +1 @@ +../../Task/Loops-Wrong-ranges/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Ludic-numbers b/Lang/Rebol/Ludic-numbers new file mode 120000 index 0000000000..a4ebabb376 --- /dev/null +++ b/Lang/Rebol/Ludic-numbers @@ -0,0 +1 @@ +../../Task/Ludic-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Luhn-test-of-credit-card-numbers b/Lang/Rebol/Luhn-test-of-credit-card-numbers new file mode 120000 index 0000000000..54db6d0086 --- /dev/null +++ b/Lang/Rebol/Luhn-test-of-credit-card-numbers @@ -0,0 +1 @@ +../../Task/Luhn-test-of-credit-card-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Lychrel-numbers b/Lang/Rebol/Lychrel-numbers new file mode 120000 index 0000000000..a9ccc00139 --- /dev/null +++ b/Lang/Rebol/Lychrel-numbers @@ -0,0 +1 @@ +../../Task/Lychrel-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/MAC-vendor-lookup b/Lang/Rebol/MAC-vendor-lookup new file mode 120000 index 0000000000..ea5da48c4a --- /dev/null +++ b/Lang/Rebol/MAC-vendor-lookup @@ -0,0 +1 @@ +../../Task/MAC-vendor-lookup/Rebol \ No newline at end of file diff --git a/Lang/Rebol/MD5 b/Lang/Rebol/MD5 new file mode 120000 index 0000000000..8e783d3330 --- /dev/null +++ b/Lang/Rebol/MD5 @@ -0,0 +1 @@ +../../Task/MD5/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Mad-Libs b/Lang/Rebol/Mad-Libs new file mode 120000 index 0000000000..e503266ac3 --- /dev/null +++ b/Lang/Rebol/Mad-Libs @@ -0,0 +1 @@ +../../Task/Mad-Libs/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Mandelbrot-set b/Lang/Rebol/Mandelbrot-set new file mode 120000 index 0000000000..9795649798 --- /dev/null +++ b/Lang/Rebol/Mandelbrot-set @@ -0,0 +1 @@ +../../Task/Mandelbrot-set/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Mayan-numerals b/Lang/Rebol/Mayan-numerals new file mode 120000 index 0000000000..f3c3f1ac1b --- /dev/null +++ b/Lang/Rebol/Mayan-numerals @@ -0,0 +1 @@ +../../Task/Mayan-numerals/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Maze-generation b/Lang/Rebol/Maze-generation new file mode 120000 index 0000000000..16909e3bd3 --- /dev/null +++ b/Lang/Rebol/Maze-generation @@ -0,0 +1 @@ +../../Task/Maze-generation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Menu b/Lang/Rebol/Menu new file mode 120000 index 0000000000..0970cb6584 --- /dev/null +++ b/Lang/Rebol/Menu @@ -0,0 +1 @@ +../../Task/Menu/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Morse-code b/Lang/Rebol/Morse-code new file mode 120000 index 0000000000..9b184a4368 --- /dev/null +++ b/Lang/Rebol/Morse-code @@ -0,0 +1 @@ +../../Task/Morse-code/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Multiplication-tables b/Lang/Rebol/Multiplication-tables new file mode 120000 index 0000000000..19c593899a --- /dev/null +++ b/Lang/Rebol/Multiplication-tables @@ -0,0 +1 @@ +../../Task/Multiplication-tables/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Mutual-recursion b/Lang/Rebol/Mutual-recursion new file mode 120000 index 0000000000..3927e2e3d0 --- /dev/null +++ b/Lang/Rebol/Mutual-recursion @@ -0,0 +1 @@ +../../Task/Mutual-recursion/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Nim-game b/Lang/Rebol/Nim-game new file mode 120000 index 0000000000..3d509e2da0 --- /dev/null +++ b/Lang/Rebol/Nim-game @@ -0,0 +1 @@ +../../Task/Nim-game/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Null-object b/Lang/Rebol/Null-object new file mode 120000 index 0000000000..6d91c61493 --- /dev/null +++ b/Lang/Rebol/Null-object @@ -0,0 +1 @@ +../../Task/Null-object/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Number-reversal-game b/Lang/Rebol/Number-reversal-game new file mode 120000 index 0000000000..225b967208 --- /dev/null +++ b/Lang/Rebol/Number-reversal-game @@ -0,0 +1 @@ +../../Task/Number-reversal-game/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Object-serialization b/Lang/Rebol/Object-serialization new file mode 120000 index 0000000000..b546950e51 --- /dev/null +++ b/Lang/Rebol/Object-serialization @@ -0,0 +1 @@ +../../Task/Object-serialization/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Ordered-words b/Lang/Rebol/Ordered-words new file mode 120000 index 0000000000..62492c8748 --- /dev/null +++ b/Lang/Rebol/Ordered-words @@ -0,0 +1 @@ +../../Task/Ordered-words/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Padovan-n-step-number-sequences b/Lang/Rebol/Padovan-n-step-number-sequences new file mode 120000 index 0000000000..6ce6076d9f --- /dev/null +++ b/Lang/Rebol/Padovan-n-step-number-sequences @@ -0,0 +1 @@ +../../Task/Padovan-n-step-number-sequences/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Palindrome-detection b/Lang/Rebol/Palindrome-detection new file mode 120000 index 0000000000..976abf960a --- /dev/null +++ b/Lang/Rebol/Palindrome-detection @@ -0,0 +1 @@ +../../Task/Palindrome-detection/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Palindromic-gapful-numbers b/Lang/Rebol/Palindromic-gapful-numbers new file mode 120000 index 0000000000..ce1a9844df --- /dev/null +++ b/Lang/Rebol/Palindromic-gapful-numbers @@ -0,0 +1 @@ +../../Task/Palindromic-gapful-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Parsing-Shunting-yard-algorithm b/Lang/Rebol/Parsing-Shunting-yard-algorithm new file mode 120000 index 0000000000..b48c2dd4c0 --- /dev/null +++ b/Lang/Rebol/Parsing-Shunting-yard-algorithm @@ -0,0 +1 @@ +../../Task/Parsing-Shunting-yard-algorithm/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Pentagram b/Lang/Rebol/Pentagram new file mode 120000 index 0000000000..707cf04e6c --- /dev/null +++ b/Lang/Rebol/Pentagram @@ -0,0 +1 @@ +../../Task/Pentagram/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Percentage-difference-between-images b/Lang/Rebol/Percentage-difference-between-images new file mode 120000 index 0000000000..4b4ccc789a --- /dev/null +++ b/Lang/Rebol/Percentage-difference-between-images @@ -0,0 +1 @@ +../../Task/Percentage-difference-between-images/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Perfect-numbers b/Lang/Rebol/Perfect-numbers new file mode 120000 index 0000000000..cc7bf3b1d8 --- /dev/null +++ b/Lang/Rebol/Perfect-numbers @@ -0,0 +1 @@ +../../Task/Perfect-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Permutation-test b/Lang/Rebol/Permutation-test new file mode 120000 index 0000000000..33aca0c009 --- /dev/null +++ b/Lang/Rebol/Permutation-test @@ -0,0 +1 @@ +../../Task/Permutation-test/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Pick-random-element b/Lang/Rebol/Pick-random-element new file mode 120000 index 0000000000..a63070b88e --- /dev/null +++ b/Lang/Rebol/Pick-random-element @@ -0,0 +1 @@ +../../Task/Pick-random-element/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Playing-cards b/Lang/Rebol/Playing-cards new file mode 120000 index 0000000000..77a603d4f6 --- /dev/null +++ b/Lang/Rebol/Playing-cards @@ -0,0 +1 @@ +../../Task/Playing-cards/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Poker-hand-analyser b/Lang/Rebol/Poker-hand-analyser new file mode 120000 index 0000000000..cd92bc4893 --- /dev/null +++ b/Lang/Rebol/Poker-hand-analyser @@ -0,0 +1 @@ +../../Task/Poker-hand-analyser/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Polyspiral b/Lang/Rebol/Polyspiral new file mode 120000 index 0000000000..a68aec96f7 --- /dev/null +++ b/Lang/Rebol/Polyspiral @@ -0,0 +1 @@ +../../Task/Polyspiral/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Primality-by-trial-division b/Lang/Rebol/Primality-by-trial-division new file mode 120000 index 0000000000..efa17720e9 --- /dev/null +++ b/Lang/Rebol/Primality-by-trial-division @@ -0,0 +1 @@ +../../Task/Primality-by-trial-division/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Program-termination b/Lang/Rebol/Program-termination new file mode 120000 index 0000000000..24f49d0325 --- /dev/null +++ b/Lang/Rebol/Program-termination @@ -0,0 +1 @@ +../../Task/Program-termination/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Pythagoras-tree b/Lang/Rebol/Pythagoras-tree new file mode 120000 index 0000000000..f30dc63938 --- /dev/null +++ b/Lang/Rebol/Pythagoras-tree @@ -0,0 +1 @@ +../../Task/Pythagoras-tree/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Queue-Definition b/Lang/Rebol/Queue-Definition new file mode 120000 index 0000000000..162ba667c2 --- /dev/null +++ b/Lang/Rebol/Queue-Definition @@ -0,0 +1 @@ +../../Task/Queue-Definition/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Queue-Usage b/Lang/Rebol/Queue-Usage new file mode 120000 index 0000000000..f4c7c7a4c3 --- /dev/null +++ b/Lang/Rebol/Queue-Usage @@ -0,0 +1 @@ +../../Task/Queue-Usage/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Quine b/Lang/Rebol/Quine new file mode 120000 index 0000000000..27b88ad2ff --- /dev/null +++ b/Lang/Rebol/Quine @@ -0,0 +1 @@ +../../Task/Quine/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Quoting-constructs b/Lang/Rebol/Quoting-constructs new file mode 120000 index 0000000000..cfd2d459f0 --- /dev/null +++ b/Lang/Rebol/Quoting-constructs @@ -0,0 +1 @@ +../../Task/Quoting-constructs/Rebol \ No newline at end of file diff --git a/Lang/Rebol/RPG-attributes-generator b/Lang/Rebol/RPG-attributes-generator new file mode 120000 index 0000000000..b156c392e1 --- /dev/null +++ b/Lang/Rebol/RPG-attributes-generator @@ -0,0 +1 @@ +../../Task/RPG-attributes-generator/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Read-a-specific-line-from-a-file b/Lang/Rebol/Read-a-specific-line-from-a-file new file mode 120000 index 0000000000..14a1597027 --- /dev/null +++ b/Lang/Rebol/Read-a-specific-line-from-a-file @@ -0,0 +1 @@ +../../Task/Read-a-specific-line-from-a-file/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Read-entire-file b/Lang/Rebol/Read-entire-file new file mode 120000 index 0000000000..28b35bf7cc --- /dev/null +++ b/Lang/Rebol/Read-entire-file @@ -0,0 +1 @@ +../../Task/Read-entire-file/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Recamans-sequence b/Lang/Rebol/Recamans-sequence new file mode 120000 index 0000000000..bfdd733327 --- /dev/null +++ b/Lang/Rebol/Recamans-sequence @@ -0,0 +1 @@ +../../Task/Recamans-sequence/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Reduced-row-echelon-form b/Lang/Rebol/Reduced-row-echelon-form new file mode 120000 index 0000000000..743fe9cee3 --- /dev/null +++ b/Lang/Rebol/Reduced-row-echelon-form @@ -0,0 +1 @@ +../../Task/Reduced-row-echelon-form/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Regular-expressions b/Lang/Rebol/Regular-expressions new file mode 120000 index 0000000000..8b6a46c176 --- /dev/null +++ b/Lang/Rebol/Regular-expressions @@ -0,0 +1 @@ +../../Task/Regular-expressions/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Remove-duplicate-elements b/Lang/Rebol/Remove-duplicate-elements new file mode 120000 index 0000000000..e15cb15fa9 --- /dev/null +++ b/Lang/Rebol/Remove-duplicate-elements @@ -0,0 +1 @@ +../../Task/Remove-duplicate-elements/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Rename-a-file b/Lang/Rebol/Rename-a-file new file mode 120000 index 0000000000..b1a36bd846 --- /dev/null +++ b/Lang/Rebol/Rename-a-file @@ -0,0 +1 @@ +../../Task/Rename-a-file/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Repeat-a-string b/Lang/Rebol/Repeat-a-string new file mode 120000 index 0000000000..ef9fbbc4ad --- /dev/null +++ b/Lang/Rebol/Repeat-a-string @@ -0,0 +1 @@ +../../Task/Repeat-a-string/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Reverse-a-string b/Lang/Rebol/Reverse-a-string new file mode 120000 index 0000000000..58f8abd089 --- /dev/null +++ b/Lang/Rebol/Reverse-a-string @@ -0,0 +1 @@ +../../Task/Reverse-a-string/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Rock-paper-scissors b/Lang/Rebol/Rock-paper-scissors new file mode 120000 index 0000000000..cda68fe0a1 --- /dev/null +++ b/Lang/Rebol/Rock-paper-scissors @@ -0,0 +1 @@ +../../Task/Rock-paper-scissors/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Rosetta-Code-Count-examples b/Lang/Rebol/Rosetta-Code-Count-examples new file mode 120000 index 0000000000..d0380c9f7b --- /dev/null +++ b/Lang/Rebol/Rosetta-Code-Count-examples @@ -0,0 +1 @@ +../../Task/Rosetta-Code-Count-examples/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Rosetta-Code-Find-unimplemented-tasks b/Lang/Rebol/Rosetta-Code-Find-unimplemented-tasks new file mode 120000 index 0000000000..24ea450c68 --- /dev/null +++ b/Lang/Rebol/Rosetta-Code-Find-unimplemented-tasks @@ -0,0 +1 @@ +../../Task/Rosetta-Code-Find-unimplemented-tasks/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Rosetta-Code-Rank-languages-by-popularity b/Lang/Rebol/Rosetta-Code-Rank-languages-by-popularity new file mode 120000 index 0000000000..fab9075fea --- /dev/null +++ b/Lang/Rebol/Rosetta-Code-Rank-languages-by-popularity @@ -0,0 +1 @@ +../../Task/Rosetta-Code-Rank-languages-by-popularity/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Rot-13 b/Lang/Rebol/Rot-13 new file mode 120000 index 0000000000..237e499a3f --- /dev/null +++ b/Lang/Rebol/Rot-13 @@ -0,0 +1 @@ +../../Task/Rot-13/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Runtime-evaluation b/Lang/Rebol/Runtime-evaluation new file mode 120000 index 0000000000..b5e1f8ecde --- /dev/null +++ b/Lang/Rebol/Runtime-evaluation @@ -0,0 +1 @@ +../../Task/Runtime-evaluation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Runtime-evaluation-In-an-environment b/Lang/Rebol/Runtime-evaluation-In-an-environment new file mode 120000 index 0000000000..f0cf1819d7 --- /dev/null +++ b/Lang/Rebol/Runtime-evaluation-In-an-environment @@ -0,0 +1 @@ +../../Task/Runtime-evaluation-In-an-environment/Rebol \ No newline at end of file diff --git a/Lang/Rebol/SHA-1 b/Lang/Rebol/SHA-1 new file mode 120000 index 0000000000..6006c706a1 --- /dev/null +++ b/Lang/Rebol/SHA-1 @@ -0,0 +1 @@ +../../Task/SHA-1/Rebol \ No newline at end of file diff --git a/Lang/Rebol/SHA-256 b/Lang/Rebol/SHA-256 new file mode 120000 index 0000000000..a282c64fe3 --- /dev/null +++ b/Lang/Rebol/SHA-256 @@ -0,0 +1 @@ +../../Task/SHA-256/Rebol \ No newline at end of file diff --git a/Lang/Rebol/SHA-256-Merkle-tree b/Lang/Rebol/SHA-256-Merkle-tree new file mode 120000 index 0000000000..3ec6fddf77 --- /dev/null +++ b/Lang/Rebol/SHA-256-Merkle-tree @@ -0,0 +1 @@ +../../Task/SHA-256-Merkle-tree/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Search-a-list b/Lang/Rebol/Search-a-list new file mode 120000 index 0000000000..318894f6a3 --- /dev/null +++ b/Lang/Rebol/Search-a-list @@ -0,0 +1 @@ +../../Task/Search-a-list/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Self-describing-numbers b/Lang/Rebol/Self-describing-numbers new file mode 120000 index 0000000000..e068493027 --- /dev/null +++ b/Lang/Rebol/Self-describing-numbers @@ -0,0 +1 @@ +../../Task/Self-describing-numbers/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Semordnilap b/Lang/Rebol/Semordnilap new file mode 120000 index 0000000000..0da3f78b6d --- /dev/null +++ b/Lang/Rebol/Semordnilap @@ -0,0 +1 @@ +../../Task/Semordnilap/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Send-email b/Lang/Rebol/Send-email new file mode 120000 index 0000000000..bdcdb84d73 --- /dev/null +++ b/Lang/Rebol/Send-email @@ -0,0 +1 @@ +../../Task/Send-email/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Shell-one-liner b/Lang/Rebol/Shell-one-liner new file mode 120000 index 0000000000..d93fe376ad --- /dev/null +++ b/Lang/Rebol/Shell-one-liner @@ -0,0 +1 @@ +../../Task/Shell-one-liner/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Show-ASCII-table b/Lang/Rebol/Show-ASCII-table new file mode 120000 index 0000000000..73b59f4704 --- /dev/null +++ b/Lang/Rebol/Show-ASCII-table @@ -0,0 +1 @@ +../../Task/Show-ASCII-table/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sieve-of-Eratosthenes b/Lang/Rebol/Sieve-of-Eratosthenes new file mode 120000 index 0000000000..304a7c5cc4 --- /dev/null +++ b/Lang/Rebol/Sieve-of-Eratosthenes @@ -0,0 +1 @@ +../../Task/Sieve-of-Eratosthenes/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sieve-of-Pritchard b/Lang/Rebol/Sieve-of-Pritchard new file mode 120000 index 0000000000..ae2da5fd4b --- /dev/null +++ b/Lang/Rebol/Sieve-of-Pritchard @@ -0,0 +1 @@ +../../Task/Sieve-of-Pritchard/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Simple-database b/Lang/Rebol/Simple-database new file mode 120000 index 0000000000..91cc755165 --- /dev/null +++ b/Lang/Rebol/Simple-database @@ -0,0 +1 @@ +../../Task/Simple-database/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Simple-windowed-application b/Lang/Rebol/Simple-windowed-application new file mode 120000 index 0000000000..9329534018 --- /dev/null +++ b/Lang/Rebol/Simple-windowed-application @@ -0,0 +1 @@ +../../Task/Simple-windowed-application/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sleep b/Lang/Rebol/Sleep new file mode 120000 index 0000000000..93ccbde879 --- /dev/null +++ b/Lang/Rebol/Sleep @@ -0,0 +1 @@ +../../Task/Sleep/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sort-an-integer-array b/Lang/Rebol/Sort-an-integer-array new file mode 120000 index 0000000000..964bc28a49 --- /dev/null +++ b/Lang/Rebol/Sort-an-integer-array @@ -0,0 +1 @@ +../../Task/Sort-an-integer-array/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sort-stability b/Lang/Rebol/Sort-stability new file mode 120000 index 0000000000..398ebf99ce --- /dev/null +++ b/Lang/Rebol/Sort-stability @@ -0,0 +1 @@ +../../Task/Sort-stability/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sorting-algorithms-Gnome-sort b/Lang/Rebol/Sorting-algorithms-Gnome-sort new file mode 120000 index 0000000000..5a1b4b5c4b --- /dev/null +++ b/Lang/Rebol/Sorting-algorithms-Gnome-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Gnome-sort/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sorting-algorithms-Insertion-sort b/Lang/Rebol/Sorting-algorithms-Insertion-sort new file mode 120000 index 0000000000..542842155d --- /dev/null +++ b/Lang/Rebol/Sorting-algorithms-Insertion-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Insertion-sort/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sorting-algorithms-Merge-sort b/Lang/Rebol/Sorting-algorithms-Merge-sort new file mode 120000 index 0000000000..c0e13b1fde --- /dev/null +++ b/Lang/Rebol/Sorting-algorithms-Merge-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Merge-sort/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sorting-algorithms-Stooge-sort b/Lang/Rebol/Sorting-algorithms-Stooge-sort new file mode 120000 index 0000000000..330c056497 --- /dev/null +++ b/Lang/Rebol/Sorting-algorithms-Stooge-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Stooge-sort/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Spiral-matrix b/Lang/Rebol/Spiral-matrix new file mode 120000 index 0000000000..5be66bebd7 --- /dev/null +++ b/Lang/Rebol/Spiral-matrix @@ -0,0 +1 @@ +../../Task/Spiral-matrix/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Stack b/Lang/Rebol/Stack new file mode 120000 index 0000000000..4ddf42dff7 --- /dev/null +++ b/Lang/Rebol/Stack @@ -0,0 +1 @@ +../../Task/Stack/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Stair-climbing-puzzle b/Lang/Rebol/Stair-climbing-puzzle new file mode 120000 index 0000000000..30110c39ff --- /dev/null +++ b/Lang/Rebol/Stair-climbing-puzzle @@ -0,0 +1 @@ +../../Task/Stair-climbing-puzzle/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Statistics-Normal-distribution b/Lang/Rebol/Statistics-Normal-distribution new file mode 120000 index 0000000000..c2c6f8e607 --- /dev/null +++ b/Lang/Rebol/Statistics-Normal-distribution @@ -0,0 +1 @@ +../../Task/Statistics-Normal-distribution/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Straddling-checkerboard b/Lang/Rebol/Straddling-checkerboard new file mode 120000 index 0000000000..b2cd63efdf --- /dev/null +++ b/Lang/Rebol/Straddling-checkerboard @@ -0,0 +1 @@ +../../Task/Straddling-checkerboard/Rebol \ No newline at end of file diff --git a/Lang/Rebol/String-case b/Lang/Rebol/String-case new file mode 120000 index 0000000000..99d32eb89d --- /dev/null +++ b/Lang/Rebol/String-case @@ -0,0 +1 @@ +../../Task/String-case/Rebol \ No newline at end of file diff --git a/Lang/Rebol/String-concatenation b/Lang/Rebol/String-concatenation new file mode 120000 index 0000000000..60e5df3a60 --- /dev/null +++ b/Lang/Rebol/String-concatenation @@ -0,0 +1 @@ +../../Task/String-concatenation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/String-interpolation-included- b/Lang/Rebol/String-interpolation-included- new file mode 120000 index 0000000000..0d16a99c3d --- /dev/null +++ b/Lang/Rebol/String-interpolation-included- @@ -0,0 +1 @@ +../../Task/String-interpolation-included-/Rebol \ No newline at end of file diff --git a/Lang/Rebol/String-length b/Lang/Rebol/String-length new file mode 120000 index 0000000000..4008031d32 --- /dev/null +++ b/Lang/Rebol/String-length @@ -0,0 +1 @@ +../../Task/String-length/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Strip-comments-from-a-string b/Lang/Rebol/Strip-comments-from-a-string new file mode 120000 index 0000000000..7d0be8f55b --- /dev/null +++ b/Lang/Rebol/Strip-comments-from-a-string @@ -0,0 +1 @@ +../../Task/Strip-comments-from-a-string/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Substring b/Lang/Rebol/Substring new file mode 120000 index 0000000000..16d8520df3 --- /dev/null +++ b/Lang/Rebol/Substring @@ -0,0 +1 @@ +../../Task/Substring/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Sum-and-product-of-an-array b/Lang/Rebol/Sum-and-product-of-an-array new file mode 120000 index 0000000000..f0691c6c52 --- /dev/null +++ b/Lang/Rebol/Sum-and-product-of-an-array @@ -0,0 +1 @@ +../../Task/Sum-and-product-of-an-array/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Symmetric-difference b/Lang/Rebol/Symmetric-difference new file mode 120000 index 0000000000..ead8d7c53a --- /dev/null +++ b/Lang/Rebol/Symmetric-difference @@ -0,0 +1 @@ +../../Task/Symmetric-difference/Rebol \ No newline at end of file diff --git a/Lang/Rebol/System-time b/Lang/Rebol/System-time new file mode 120000 index 0000000000..26192d37e7 --- /dev/null +++ b/Lang/Rebol/System-time @@ -0,0 +1 @@ +../../Task/System-time/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Take-notes-on-the-command-line b/Lang/Rebol/Take-notes-on-the-command-line new file mode 120000 index 0000000000..686f0e9609 --- /dev/null +++ b/Lang/Rebol/Take-notes-on-the-command-line @@ -0,0 +1 @@ +../../Task/Take-notes-on-the-command-line/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Terminal-control-Clear-the-screen b/Lang/Rebol/Terminal-control-Clear-the-screen new file mode 120000 index 0000000000..26092c08d5 --- /dev/null +++ b/Lang/Rebol/Terminal-control-Clear-the-screen @@ -0,0 +1 @@ +../../Task/Terminal-control-Clear-the-screen/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Terminal-control-Coloured-text b/Lang/Rebol/Terminal-control-Coloured-text new file mode 120000 index 0000000000..91c395fe7a --- /dev/null +++ b/Lang/Rebol/Terminal-control-Coloured-text @@ -0,0 +1 @@ +../../Task/Terminal-control-Coloured-text/Rebol \ No newline at end of file diff --git a/Lang/Rebol/The-Twelve-Days-of-Christmas b/Lang/Rebol/The-Twelve-Days-of-Christmas new file mode 120000 index 0000000000..1cd8cfb663 --- /dev/null +++ b/Lang/Rebol/The-Twelve-Days-of-Christmas @@ -0,0 +1 @@ +../../Task/The-Twelve-Days-of-Christmas/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Tokenize-a-string b/Lang/Rebol/Tokenize-a-string new file mode 120000 index 0000000000..683933fc1a --- /dev/null +++ b/Lang/Rebol/Tokenize-a-string @@ -0,0 +1 @@ +../../Task/Tokenize-a-string/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Towers-of-Hanoi b/Lang/Rebol/Towers-of-Hanoi new file mode 120000 index 0000000000..256a976fba --- /dev/null +++ b/Lang/Rebol/Towers-of-Hanoi @@ -0,0 +1 @@ +../../Task/Towers-of-Hanoi/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Transliterate-English-text-using-the-Greek-alphabet b/Lang/Rebol/Transliterate-English-text-using-the-Greek-alphabet new file mode 120000 index 0000000000..6cd5a9fcd9 --- /dev/null +++ b/Lang/Rebol/Transliterate-English-text-using-the-Greek-alphabet @@ -0,0 +1 @@ +../../Task/Transliterate-English-text-using-the-Greek-alphabet/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Tree-traversal b/Lang/Rebol/Tree-traversal new file mode 120000 index 0000000000..a9acbc3e12 --- /dev/null +++ b/Lang/Rebol/Tree-traversal @@ -0,0 +1 @@ +../../Task/Tree-traversal/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Trigonometric-functions b/Lang/Rebol/Trigonometric-functions new file mode 120000 index 0000000000..31689c9f7b --- /dev/null +++ b/Lang/Rebol/Trigonometric-functions @@ -0,0 +1 @@ +../../Task/Trigonometric-functions/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Truncate-a-file b/Lang/Rebol/Truncate-a-file new file mode 120000 index 0000000000..a6b1c49090 --- /dev/null +++ b/Lang/Rebol/Truncate-a-file @@ -0,0 +1 @@ +../../Task/Truncate-a-file/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Twos-complement b/Lang/Rebol/Twos-complement new file mode 120000 index 0000000000..7d177dca86 --- /dev/null +++ b/Lang/Rebol/Twos-complement @@ -0,0 +1 @@ +../../Task/Twos-complement/Rebol \ No newline at end of file diff --git a/Lang/Rebol/URL-decoding b/Lang/Rebol/URL-decoding new file mode 120000 index 0000000000..13aaaaf76d --- /dev/null +++ b/Lang/Rebol/URL-decoding @@ -0,0 +1 @@ +../../Task/URL-decoding/Rebol \ No newline at end of file diff --git a/Lang/Rebol/URL-encoding b/Lang/Rebol/URL-encoding new file mode 120000 index 0000000000..f2738b2378 --- /dev/null +++ b/Lang/Rebol/URL-encoding @@ -0,0 +1 @@ +../../Task/URL-encoding/Rebol \ No newline at end of file diff --git a/Lang/Rebol/User-input-Graphical b/Lang/Rebol/User-input-Graphical new file mode 120000 index 0000000000..9826592fbf --- /dev/null +++ b/Lang/Rebol/User-input-Graphical @@ -0,0 +1 @@ +../../Task/User-input-Graphical/Rebol \ No newline at end of file diff --git a/Lang/Rebol/User-input-Text b/Lang/Rebol/User-input-Text new file mode 120000 index 0000000000..61cd5bb640 --- /dev/null +++ b/Lang/Rebol/User-input-Text @@ -0,0 +1 @@ +../../Task/User-input-Text/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Validate-International-Securities-Identification-Number b/Lang/Rebol/Validate-International-Securities-Identification-Number new file mode 120000 index 0000000000..c8f6432cf5 --- /dev/null +++ b/Lang/Rebol/Validate-International-Securities-Identification-Number @@ -0,0 +1 @@ +../../Task/Validate-International-Securities-Identification-Number/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Variadic-function b/Lang/Rebol/Variadic-function new file mode 120000 index 0000000000..eb753c87ca --- /dev/null +++ b/Lang/Rebol/Variadic-function @@ -0,0 +1 @@ +../../Task/Variadic-function/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Vigen-re-cipher b/Lang/Rebol/Vigen-re-cipher new file mode 120000 index 0000000000..e4c0684470 --- /dev/null +++ b/Lang/Rebol/Vigen-re-cipher @@ -0,0 +1 @@ +../../Task/Vigen-re-cipher/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Walk-a-directory-Non-recursively b/Lang/Rebol/Walk-a-directory-Non-recursively new file mode 120000 index 0000000000..7d9b757781 --- /dev/null +++ b/Lang/Rebol/Walk-a-directory-Non-recursively @@ -0,0 +1 @@ +../../Task/Walk-a-directory-Non-recursively/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Walk-a-directory-Recursively b/Lang/Rebol/Walk-a-directory-Recursively new file mode 120000 index 0000000000..6bdc6972ee --- /dev/null +++ b/Lang/Rebol/Walk-a-directory-Recursively @@ -0,0 +1 @@ +../../Task/Walk-a-directory-Recursively/Rebol \ No newline at end of file diff --git a/Lang/Rebol/War-card-game b/Lang/Rebol/War-card-game new file mode 120000 index 0000000000..25923c64aa --- /dev/null +++ b/Lang/Rebol/War-card-game @@ -0,0 +1 @@ +../../Task/War-card-game/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Web-scraping b/Lang/Rebol/Web-scraping new file mode 120000 index 0000000000..4e9367ba38 --- /dev/null +++ b/Lang/Rebol/Web-scraping @@ -0,0 +1 @@ +../../Task/Web-scraping/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Window-creation b/Lang/Rebol/Window-creation new file mode 120000 index 0000000000..bd0bbb0b87 --- /dev/null +++ b/Lang/Rebol/Window-creation @@ -0,0 +1 @@ +../../Task/Window-creation/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Word-frequency b/Lang/Rebol/Word-frequency new file mode 120000 index 0000000000..520eed281f --- /dev/null +++ b/Lang/Rebol/Word-frequency @@ -0,0 +1 @@ +../../Task/Word-frequency/Rebol \ No newline at end of file diff --git a/Lang/Rebol/XML-Input b/Lang/Rebol/XML-Input new file mode 120000 index 0000000000..014dc4f1f1 --- /dev/null +++ b/Lang/Rebol/XML-Input @@ -0,0 +1 @@ +../../Task/XML-Input/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Y-combinator b/Lang/Rebol/Y-combinator new file mode 120000 index 0000000000..dcc94474b6 --- /dev/null +++ b/Lang/Rebol/Y-combinator @@ -0,0 +1 @@ +../../Task/Y-combinator/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Zero-to-the-zero-power b/Lang/Rebol/Zero-to-the-zero-power new file mode 120000 index 0000000000..8722267184 --- /dev/null +++ b/Lang/Rebol/Zero-to-the-zero-power @@ -0,0 +1 @@ +../../Task/Zero-to-the-zero-power/Rebol \ No newline at end of file diff --git a/Lang/Rebol/Zig-zag-matrix b/Lang/Rebol/Zig-zag-matrix new file mode 120000 index 0000000000..ff69ef9beb --- /dev/null +++ b/Lang/Rebol/Zig-zag-matrix @@ -0,0 +1 @@ +../../Task/Zig-zag-matrix/Rebol \ No newline at end of file diff --git a/Lang/Red/Accumulator-factory b/Lang/Red/Accumulator-factory new file mode 120000 index 0000000000..73cf9ffff0 --- /dev/null +++ b/Lang/Red/Accumulator-factory @@ -0,0 +1 @@ +../../Task/Accumulator-factory/Red \ No newline at end of file diff --git a/Lang/Red/Angle-difference-between-two-bearings b/Lang/Red/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..e218e0c4ee --- /dev/null +++ b/Lang/Red/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/Red \ No newline at end of file diff --git a/Lang/Red/Angles-geometric-normalization-and-conversion b/Lang/Red/Angles-geometric-normalization-and-conversion new file mode 120000 index 0000000000..f969ff2c56 --- /dev/null +++ b/Lang/Red/Angles-geometric-normalization-and-conversion @@ -0,0 +1 @@ +../../Task/Angles-geometric-normalization-and-conversion/Red \ No newline at end of file diff --git a/Lang/Red/Boolean-values b/Lang/Red/Boolean-values new file mode 120000 index 0000000000..3df0e7a087 --- /dev/null +++ b/Lang/Red/Boolean-values @@ -0,0 +1 @@ +../../Task/Boolean-values/Red \ No newline at end of file diff --git a/Lang/Red/Call-a-function b/Lang/Red/Call-a-function new file mode 120000 index 0000000000..2907d38f1e --- /dev/null +++ b/Lang/Red/Call-a-function @@ -0,0 +1 @@ +../../Task/Call-a-function/Red \ No newline at end of file diff --git a/Lang/Red/Call-an-object-method b/Lang/Red/Call-an-object-method new file mode 120000 index 0000000000..50c2f71ec1 --- /dev/null +++ b/Lang/Red/Call-an-object-method @@ -0,0 +1 @@ +../../Task/Call-an-object-method/Red \ No newline at end of file diff --git a/Lang/Red/Case-sensitivity-of-identifiers b/Lang/Red/Case-sensitivity-of-identifiers new file mode 120000 index 0000000000..1f46e1aec5 --- /dev/null +++ b/Lang/Red/Case-sensitivity-of-identifiers @@ -0,0 +1 @@ +../../Task/Case-sensitivity-of-identifiers/Red \ No newline at end of file diff --git a/Lang/Red/Classes b/Lang/Red/Classes new file mode 120000 index 0000000000..5db3a1a49b --- /dev/null +++ b/Lang/Red/Classes @@ -0,0 +1 @@ +../../Task/Classes/Red \ No newline at end of file diff --git a/Lang/Red/Compare-length-of-two-strings b/Lang/Red/Compare-length-of-two-strings new file mode 120000 index 0000000000..0a8b824021 --- /dev/null +++ b/Lang/Red/Compare-length-of-two-strings @@ -0,0 +1 @@ +../../Task/Compare-length-of-two-strings/Red \ No newline at end of file diff --git a/Lang/Red/Compiler-AST-interpreter b/Lang/Red/Compiler-AST-interpreter new file mode 120000 index 0000000000..38de1297c9 --- /dev/null +++ b/Lang/Red/Compiler-AST-interpreter @@ -0,0 +1 @@ +../../Task/Compiler-AST-interpreter/Red \ No newline at end of file diff --git a/Lang/Red/Compiler-code-generator b/Lang/Red/Compiler-code-generator new file mode 120000 index 0000000000..7af219c35c --- /dev/null +++ b/Lang/Red/Compiler-code-generator @@ -0,0 +1 @@ +../../Task/Compiler-code-generator/Red \ No newline at end of file diff --git a/Lang/Red/Compiler-lexical-analyzer b/Lang/Red/Compiler-lexical-analyzer new file mode 120000 index 0000000000..6b88c28f94 --- /dev/null +++ b/Lang/Red/Compiler-lexical-analyzer @@ -0,0 +1 @@ +../../Task/Compiler-lexical-analyzer/Red \ No newline at end of file diff --git a/Lang/Red/Compiler-syntax-analyzer b/Lang/Red/Compiler-syntax-analyzer new file mode 120000 index 0000000000..406b1710ff --- /dev/null +++ b/Lang/Red/Compiler-syntax-analyzer @@ -0,0 +1 @@ +../../Task/Compiler-syntax-analyzer/Red \ No newline at end of file diff --git a/Lang/Red/Compiler-virtual-machine-interpreter b/Lang/Red/Compiler-virtual-machine-interpreter new file mode 120000 index 0000000000..85d28b0fea --- /dev/null +++ b/Lang/Red/Compiler-virtual-machine-interpreter @@ -0,0 +1 @@ +../../Task/Compiler-virtual-machine-interpreter/Red \ No newline at end of file diff --git a/Lang/Red/Dot-product b/Lang/Red/Dot-product new file mode 120000 index 0000000000..7a0eb69ac3 --- /dev/null +++ b/Lang/Red/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/Red \ No newline at end of file diff --git a/Lang/Red/Empty-directory b/Lang/Red/Empty-directory new file mode 120000 index 0000000000..171a4f4f65 --- /dev/null +++ b/Lang/Red/Empty-directory @@ -0,0 +1 @@ +../../Task/Empty-directory/Red \ No newline at end of file diff --git a/Lang/Red/Execute-Brain- b/Lang/Red/Execute-Brain- new file mode 120000 index 0000000000..603437fa06 --- /dev/null +++ b/Lang/Red/Execute-Brain- @@ -0,0 +1 @@ +../../Task/Execute-Brain-/Red \ No newline at end of file diff --git a/Lang/Red/Extend-your-language b/Lang/Red/Extend-your-language new file mode 120000 index 0000000000..af9a4e8c46 --- /dev/null +++ b/Lang/Red/Extend-your-language @@ -0,0 +1 @@ +../../Task/Extend-your-language/Red \ No newline at end of file diff --git a/Lang/Red/First-class-functions b/Lang/Red/First-class-functions new file mode 120000 index 0000000000..fbfe38fd28 --- /dev/null +++ b/Lang/Red/First-class-functions @@ -0,0 +1 @@ +../../Task/First-class-functions/Red \ No newline at end of file diff --git a/Lang/Red/Function-composition b/Lang/Red/Function-composition new file mode 120000 index 0000000000..880a1c6e87 --- /dev/null +++ b/Lang/Red/Function-composition @@ -0,0 +1 @@ +../../Task/Function-composition/Red \ No newline at end of file diff --git a/Lang/Red/HTTP b/Lang/Red/HTTP new file mode 120000 index 0000000000..f7d36ebcff --- /dev/null +++ b/Lang/Red/HTTP @@ -0,0 +1 @@ +../../Task/HTTP/Red \ No newline at end of file diff --git a/Lang/Red/Metaprogramming b/Lang/Red/Metaprogramming new file mode 120000 index 0000000000..764ff52337 --- /dev/null +++ b/Lang/Red/Metaprogramming @@ -0,0 +1 @@ +../../Task/Metaprogramming/Red \ No newline at end of file diff --git a/Lang/Red/Partial-function-application b/Lang/Red/Partial-function-application new file mode 120000 index 0000000000..dbffa4d18e --- /dev/null +++ b/Lang/Red/Partial-function-application @@ -0,0 +1 @@ +../../Task/Partial-function-application/Red \ No newline at end of file diff --git a/Lang/Red/Runtime-evaluation-In-an-environment b/Lang/Red/Runtime-evaluation-In-an-environment new file mode 120000 index 0000000000..ee82b72bbd --- /dev/null +++ b/Lang/Red/Runtime-evaluation-In-an-environment @@ -0,0 +1 @@ +../../Task/Runtime-evaluation-In-an-environment/Red \ No newline at end of file diff --git a/Lang/Red/Vector-products b/Lang/Red/Vector-products new file mode 120000 index 0000000000..28d3b45939 --- /dev/null +++ b/Lang/Red/Vector-products @@ -0,0 +1 @@ +../../Task/Vector-products/Red \ No newline at end of file diff --git a/Lang/Red/Word-frequency b/Lang/Red/Word-frequency new file mode 120000 index 0000000000..535322fbdc --- /dev/null +++ b/Lang/Red/Word-frequency @@ -0,0 +1 @@ +../../Task/Word-frequency/Red \ No newline at end of file diff --git a/Lang/Refal/Case-sensitivity-of-identifiers b/Lang/Refal/Case-sensitivity-of-identifiers new file mode 120000 index 0000000000..7def95d498 --- /dev/null +++ b/Lang/Refal/Case-sensitivity-of-identifiers @@ -0,0 +1 @@ +../../Task/Case-sensitivity-of-identifiers/Refal \ No newline at end of file diff --git a/Lang/Refal/Display-a-linear-combination b/Lang/Refal/Display-a-linear-combination new file mode 120000 index 0000000000..fc164db566 --- /dev/null +++ b/Lang/Refal/Display-a-linear-combination @@ -0,0 +1 @@ +../../Task/Display-a-linear-combination/Refal \ No newline at end of file diff --git a/Lang/Refal/Modular-exponentiation b/Lang/Refal/Modular-exponentiation new file mode 120000 index 0000000000..68c13863de --- /dev/null +++ b/Lang/Refal/Modular-exponentiation @@ -0,0 +1 @@ +../../Task/Modular-exponentiation/Refal \ No newline at end of file diff --git a/Lang/Refal/Move-to-front-algorithm b/Lang/Refal/Move-to-front-algorithm new file mode 120000 index 0000000000..e69e4f5498 --- /dev/null +++ b/Lang/Refal/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/Refal \ No newline at end of file diff --git a/Lang/Refal/Old-lady-swallowed-a-fly b/Lang/Refal/Old-lady-swallowed-a-fly new file mode 120000 index 0000000000..63d7ebf658 --- /dev/null +++ b/Lang/Refal/Old-lady-swallowed-a-fly @@ -0,0 +1 @@ +../../Task/Old-lady-swallowed-a-fly/Refal \ No newline at end of file diff --git a/Lang/Refal/Ordered-words b/Lang/Refal/Ordered-words new file mode 120000 index 0000000000..b546984c01 --- /dev/null +++ b/Lang/Refal/Ordered-words @@ -0,0 +1 @@ +../../Task/Ordered-words/Refal \ No newline at end of file diff --git a/Lang/Refal/Super-d-numbers b/Lang/Refal/Super-d-numbers new file mode 120000 index 0000000000..923b4678f8 --- /dev/null +++ b/Lang/Refal/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/Refal \ No newline at end of file diff --git a/Lang/Refal/Zeckendorf-number-representation b/Lang/Refal/Zeckendorf-number-representation new file mode 120000 index 0000000000..70b5a3265e --- /dev/null +++ b/Lang/Refal/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/Refal \ No newline at end of file diff --git a/Lang/Rhombus/Y-combinator b/Lang/Rhombus/Y-combinator new file mode 120000 index 0000000000..745c50d95d --- /dev/null +++ b/Lang/Rhombus/Y-combinator @@ -0,0 +1 @@ +../../Task/Y-combinator/Rhombus \ No newline at end of file diff --git a/Lang/Ring/Colorful-numbers b/Lang/Ring/Colorful-numbers new file mode 120000 index 0000000000..0882269c01 --- /dev/null +++ b/Lang/Ring/Colorful-numbers @@ -0,0 +1 @@ +../../Task/Colorful-numbers/Ring \ No newline at end of file diff --git a/Lang/Ring/Draw-a-clock b/Lang/Ring/Draw-a-clock new file mode 120000 index 0000000000..d4e59a0d8d --- /dev/null +++ b/Lang/Ring/Draw-a-clock @@ -0,0 +1 @@ +../../Task/Draw-a-clock/Ring \ No newline at end of file diff --git a/Lang/Ring/Duffinian-numbers b/Lang/Ring/Duffinian-numbers new file mode 120000 index 0000000000..297b9a5500 --- /dev/null +++ b/Lang/Ring/Duffinian-numbers @@ -0,0 +1 @@ +../../Task/Duffinian-numbers/Ring \ No newline at end of file diff --git a/Lang/Ring/Sorting-algorithms-Bead-sort b/Lang/Ring/Sorting-algorithms-Bead-sort new file mode 120000 index 0000000000..eea2153977 --- /dev/null +++ b/Lang/Ring/Sorting-algorithms-Bead-sort @@ -0,0 +1 @@ +../../Task/Sorting-algorithms-Bead-sort/Ring \ No newline at end of file diff --git a/Lang/Ring/Truth-table b/Lang/Ring/Truth-table new file mode 120000 index 0000000000..b2ddf39eb1 --- /dev/null +++ b/Lang/Ring/Truth-table @@ -0,0 +1 @@ +../../Task/Truth-table/Ring \ No newline at end of file diff --git a/Lang/Ring/Twelve-statements b/Lang/Ring/Twelve-statements new file mode 120000 index 0000000000..539ba91df6 --- /dev/null +++ b/Lang/Ring/Twelve-statements @@ -0,0 +1 @@ +../../Task/Twelve-statements/Ring \ No newline at end of file diff --git a/Lang/Ring/Universal-Turing-machine b/Lang/Ring/Universal-Turing-machine new file mode 120000 index 0000000000..1e0cfd8b67 --- /dev/null +++ b/Lang/Ring/Universal-Turing-machine @@ -0,0 +1 @@ +../../Task/Universal-Turing-machine/Ring \ No newline at end of file diff --git a/Lang/Ring/Yin-and-yang b/Lang/Ring/Yin-and-yang new file mode 120000 index 0000000000..b4e272e04d --- /dev/null +++ b/Lang/Ring/Yin-and-yang @@ -0,0 +1 @@ +../../Task/Yin-and-yang/Ring \ No newline at end of file diff --git a/Lang/Rocq/00-LANG.txt b/Lang/Rocq/00-LANG.txt new file mode 100644 index 0000000000..3a6e02cc5b --- /dev/null +++ b/Lang/Rocq/00-LANG.txt @@ -0,0 +1,9 @@ +{{language|Rocq +|site=https://rocq-prover.org/ +}} +The '''Rocq Prover''' (previously known as '''Coq''') is a proof assistant application. It allows the expression of mathematical assertions, mechanically checks proofs of these assertions, helps to find formal proofs, and extracts a certified program from the constructive proof of its formal specification. Rocq works within the theory of the calculus of inductive constructions, a derivative of the calculus of constructions. Rocq is not an automated [[wp:Theorem_prover|theorem prover]] but includes automatic theorem proving tactics and various decision procedures. + +==Citations== +* [[wp:Rocq|Rocq]] + +[[Category:Mathematical programming languages]] \ No newline at end of file diff --git a/Lang/Rocq/00-META.yaml b/Lang/Rocq/00-META.yaml new file mode 100644 index 0000000000..7a4ef3c3e3 --- /dev/null +++ b/Lang/Rocq/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:Rocq diff --git a/Lang/Rocq/100-doors b/Lang/Rocq/100-doors new file mode 120000 index 0000000000..ddc9d15706 --- /dev/null +++ b/Lang/Rocq/100-doors @@ -0,0 +1 @@ +../../Task/100-doors/Rocq \ No newline at end of file diff --git a/Lang/Rocq/Ackermann-function b/Lang/Rocq/Ackermann-function new file mode 120000 index 0000000000..2c359313d3 --- /dev/null +++ b/Lang/Rocq/Ackermann-function @@ -0,0 +1 @@ +../../Task/Ackermann-function/Rocq \ No newline at end of file diff --git a/Lang/Rocq/Extend-your-language b/Lang/Rocq/Extend-your-language new file mode 120000 index 0000000000..7a189585f3 --- /dev/null +++ b/Lang/Rocq/Extend-your-language @@ -0,0 +1 @@ +../../Task/Extend-your-language/Rocq \ No newline at end of file diff --git a/Lang/Rocq/Factorial b/Lang/Rocq/Factorial new file mode 120000 index 0000000000..73a7e2f546 --- /dev/null +++ b/Lang/Rocq/Factorial @@ -0,0 +1 @@ +../../Task/Factorial/Rocq \ No newline at end of file diff --git a/Lang/Rocq/Fibonacci-sequence b/Lang/Rocq/Fibonacci-sequence new file mode 120000 index 0000000000..a31a4762d2 --- /dev/null +++ b/Lang/Rocq/Fibonacci-sequence @@ -0,0 +1 @@ +../../Task/Fibonacci-sequence/Rocq \ No newline at end of file diff --git a/Lang/Rocq/FizzBuzz b/Lang/Rocq/FizzBuzz new file mode 120000 index 0000000000..3dc20e67b5 --- /dev/null +++ b/Lang/Rocq/FizzBuzz @@ -0,0 +1 @@ +../../Task/FizzBuzz/Rocq \ No newline at end of file diff --git a/Lang/Rocq/Hello-world-Newbie b/Lang/Rocq/Hello-world-Newbie new file mode 120000 index 0000000000..f8f6323716 --- /dev/null +++ b/Lang/Rocq/Hello-world-Newbie @@ -0,0 +1 @@ +../../Task/Hello-world-Newbie/Rocq \ No newline at end of file diff --git a/Lang/Rocq/Hello-world-Text b/Lang/Rocq/Hello-world-Text new file mode 120000 index 0000000000..3d91fcb1de --- /dev/null +++ b/Lang/Rocq/Hello-world-Text @@ -0,0 +1 @@ +../../Task/Hello-world-Text/Rocq \ No newline at end of file diff --git a/Lang/Rocq/Loops-For b/Lang/Rocq/Loops-For new file mode 120000 index 0000000000..ea834fd5b7 --- /dev/null +++ b/Lang/Rocq/Loops-For @@ -0,0 +1 @@ +../../Task/Loops-For/Rocq \ No newline at end of file diff --git a/Lang/Rocq/Tree-traversal b/Lang/Rocq/Tree-traversal new file mode 120000 index 0000000000..944802a525 --- /dev/null +++ b/Lang/Rocq/Tree-traversal @@ -0,0 +1 @@ +../../Task/Tree-traversal/Rocq \ No newline at end of file diff --git a/Lang/Rocq/Variadic-function b/Lang/Rocq/Variadic-function new file mode 120000 index 0000000000..0c5215f0a1 --- /dev/null +++ b/Lang/Rocq/Variadic-function @@ -0,0 +1 @@ +../../Task/Variadic-function/Rocq \ No newline at end of file diff --git a/Lang/Ruby/Strassens-algorithm b/Lang/Ruby/Strassens-algorithm new file mode 120000 index 0000000000..ecb75a8f11 --- /dev/null +++ b/Lang/Ruby/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Ruby \ No newline at end of file diff --git a/Lang/Ruby/Variable-declaration-reset b/Lang/Ruby/Variable-declaration-reset new file mode 120000 index 0000000000..42ba082e34 --- /dev/null +++ b/Lang/Ruby/Variable-declaration-reset @@ -0,0 +1 @@ +../../Task/Variable-declaration-reset/Ruby \ No newline at end of file diff --git a/Lang/Run-BASIC/Numbers-with-equal-rises-and-falls b/Lang/Run-BASIC/Numbers-with-equal-rises-and-falls new file mode 120000 index 0000000000..b0e664881e --- /dev/null +++ b/Lang/Run-BASIC/Numbers-with-equal-rises-and-falls @@ -0,0 +1 @@ +../../Task/Numbers-with-equal-rises-and-falls/Run-BASIC \ No newline at end of file diff --git a/Lang/Rust/Determine-sentence-type b/Lang/Rust/Determine-sentence-type new file mode 120000 index 0000000000..caee594e4d --- /dev/null +++ b/Lang/Rust/Determine-sentence-type @@ -0,0 +1 @@ +../../Task/Determine-sentence-type/Rust \ No newline at end of file diff --git a/Lang/Rust/French-Republican-calendar b/Lang/Rust/French-Republican-calendar new file mode 120000 index 0000000000..60dfe0f429 --- /dev/null +++ b/Lang/Rust/French-Republican-calendar @@ -0,0 +1 @@ +../../Task/French-Republican-calendar/Rust \ No newline at end of file diff --git a/Lang/Rust/Stem-and-leaf-plot b/Lang/Rust/Stem-and-leaf-plot new file mode 120000 index 0000000000..c5e2a0d27c --- /dev/null +++ b/Lang/Rust/Stem-and-leaf-plot @@ -0,0 +1 @@ +../../Task/Stem-and-leaf-plot/Rust \ No newline at end of file diff --git a/Lang/Rye/00-LANG.txt b/Lang/Rye/00-LANG.txt new file mode 100644 index 0000000000..10b016e264 --- /dev/null +++ b/Lang/Rye/00-LANG.txt @@ -0,0 +1,11 @@ +{{stub}}{{language|rye}} +Rye is a flexible, high-level programming language designed for predictable state management. Rye takes ideas from Rebol, and adds few from Factor, Linux shell, and Go. Written in Go, Rye doubles as a scripting companion for Go programs. Go's libraries integrate seamlessly, and Rye can be embedded as a scripting or config language for Go programs. + +As a high-level language, Rye explores bridging coding and user interfaces. Its interactive console features syntax highlighting, history, tab completion, and tools to explore the language and environment you’re crafting. + +==Todo== +[https://rosettacode.org/wiki/Tasks_not_implemented_in_Rye Tasks not implemented in Rye] + +==Links== +*[https://ryelang.org/ Homepage] +*[https://github.com/refaktor/rye Github repository] \ No newline at end of file diff --git a/Lang/Rye/00-META.yaml b/Lang/Rye/00-META.yaml new file mode 100644 index 0000000000..c4fbe956c0 --- /dev/null +++ b/Lang/Rye/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:Rye diff --git a/Lang/Rye/100-doors b/Lang/Rye/100-doors new file mode 120000 index 0000000000..438aa2dd57 --- /dev/null +++ b/Lang/Rye/100-doors @@ -0,0 +1 @@ +../../Task/100-doors/Rye \ No newline at end of file diff --git a/Lang/Rye/99-bottles-of-beer b/Lang/Rye/99-bottles-of-beer new file mode 120000 index 0000000000..bd33c6e283 --- /dev/null +++ b/Lang/Rye/99-bottles-of-beer @@ -0,0 +1 @@ +../../Task/99-bottles-of-beer/Rye \ No newline at end of file diff --git a/Lang/Rye/A+B b/Lang/Rye/A+B new file mode 120000 index 0000000000..cd82f2f9d7 --- /dev/null +++ b/Lang/Rye/A+B @@ -0,0 +1 @@ +../../Task/A+B/Rye \ No newline at end of file diff --git a/Lang/Rye/Arithmetic-Integer b/Lang/Rye/Arithmetic-Integer new file mode 120000 index 0000000000..3854f98ef8 --- /dev/null +++ b/Lang/Rye/Arithmetic-Integer @@ -0,0 +1 @@ +../../Task/Arithmetic-Integer/Rye \ No newline at end of file diff --git a/Lang/Rye/Array-concatenation b/Lang/Rye/Array-concatenation new file mode 120000 index 0000000000..e06de8357b --- /dev/null +++ b/Lang/Rye/Array-concatenation @@ -0,0 +1 @@ +../../Task/Array-concatenation/Rye \ No newline at end of file diff --git a/Lang/Rye/Array-length b/Lang/Rye/Array-length new file mode 120000 index 0000000000..f3ddf845d5 --- /dev/null +++ b/Lang/Rye/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/Rye \ No newline at end of file diff --git a/Lang/Rye/Arrays b/Lang/Rye/Arrays new file mode 120000 index 0000000000..0051f3551e --- /dev/null +++ b/Lang/Rye/Arrays @@ -0,0 +1 @@ +../../Task/Arrays/Rye \ No newline at end of file diff --git a/Lang/Rye/Assertions b/Lang/Rye/Assertions new file mode 120000 index 0000000000..55dc6c4a1c --- /dev/null +++ b/Lang/Rye/Assertions @@ -0,0 +1 @@ +../../Task/Assertions/Rye \ No newline at end of file diff --git a/Lang/Rye/Associative-array-Creation b/Lang/Rye/Associative-array-Creation new file mode 120000 index 0000000000..6d8b394caa --- /dev/null +++ b/Lang/Rye/Associative-array-Creation @@ -0,0 +1 @@ +../../Task/Associative-array-Creation/Rye \ No newline at end of file diff --git a/Lang/Rye/Catamorphism b/Lang/Rye/Catamorphism new file mode 120000 index 0000000000..1cc0f4cd16 --- /dev/null +++ b/Lang/Rye/Catamorphism @@ -0,0 +1 @@ +../../Task/Catamorphism/Rye \ No newline at end of file diff --git a/Lang/Rye/Check-that-file-exists b/Lang/Rye/Check-that-file-exists new file mode 120000 index 0000000000..0f1689d415 --- /dev/null +++ b/Lang/Rye/Check-that-file-exists @@ -0,0 +1 @@ +../../Task/Check-that-file-exists/Rye \ No newline at end of file diff --git a/Lang/Rye/Collections b/Lang/Rye/Collections new file mode 120000 index 0000000000..8619dddf36 --- /dev/null +++ b/Lang/Rye/Collections @@ -0,0 +1 @@ +../../Task/Collections/Rye \ No newline at end of file diff --git a/Lang/Rye/Compare-length-of-two-strings b/Lang/Rye/Compare-length-of-two-strings new file mode 120000 index 0000000000..3ee03067fd --- /dev/null +++ b/Lang/Rye/Compare-length-of-two-strings @@ -0,0 +1 @@ +../../Task/Compare-length-of-two-strings/Rye \ No newline at end of file diff --git a/Lang/Rye/Copy-a-string b/Lang/Rye/Copy-a-string new file mode 120000 index 0000000000..5130e809be --- /dev/null +++ b/Lang/Rye/Copy-a-string @@ -0,0 +1 @@ +../../Task/Copy-a-string/Rye \ No newline at end of file diff --git a/Lang/Rye/Create-a-file b/Lang/Rye/Create-a-file new file mode 120000 index 0000000000..933dfda3ec --- /dev/null +++ b/Lang/Rye/Create-a-file @@ -0,0 +1 @@ +../../Task/Create-a-file/Rye \ No newline at end of file diff --git a/Lang/Rye/DNS-query b/Lang/Rye/DNS-query new file mode 120000 index 0000000000..25d8db99dd --- /dev/null +++ b/Lang/Rye/DNS-query @@ -0,0 +1 @@ +../../Task/DNS-query/Rye \ No newline at end of file diff --git a/Lang/Rye/Date-format b/Lang/Rye/Date-format new file mode 120000 index 0000000000..3a4d47e12d --- /dev/null +++ b/Lang/Rye/Date-format @@ -0,0 +1 @@ +../../Task/Date-format/Rye \ No newline at end of file diff --git a/Lang/Rye/Date-manipulation b/Lang/Rye/Date-manipulation new file mode 120000 index 0000000000..aae44dde34 --- /dev/null +++ b/Lang/Rye/Date-manipulation @@ -0,0 +1 @@ +../../Task/Date-manipulation/Rye \ No newline at end of file diff --git a/Lang/Rye/Day-of-the-week b/Lang/Rye/Day-of-the-week new file mode 120000 index 0000000000..39e63de9c9 --- /dev/null +++ b/Lang/Rye/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/Rye \ No newline at end of file diff --git a/Lang/Rye/Delete-a-file b/Lang/Rye/Delete-a-file new file mode 120000 index 0000000000..9eea0e6587 --- /dev/null +++ b/Lang/Rye/Delete-a-file @@ -0,0 +1 @@ +../../Task/Delete-a-file/Rye \ No newline at end of file diff --git a/Lang/Rye/Detect-division-by-zero b/Lang/Rye/Detect-division-by-zero new file mode 120000 index 0000000000..f063a804c3 --- /dev/null +++ b/Lang/Rye/Detect-division-by-zero @@ -0,0 +1 @@ +../../Task/Detect-division-by-zero/Rye \ No newline at end of file diff --git a/Lang/Rye/Determine-if-a-string-is-numeric b/Lang/Rye/Determine-if-a-string-is-numeric new file mode 120000 index 0000000000..921464be9b --- /dev/null +++ b/Lang/Rye/Determine-if-a-string-is-numeric @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-numeric/Rye \ No newline at end of file diff --git a/Lang/Rye/Dot-product b/Lang/Rye/Dot-product new file mode 120000 index 0000000000..ae39c4baea --- /dev/null +++ b/Lang/Rye/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/Rye \ No newline at end of file diff --git a/Lang/Rye/Empty-string b/Lang/Rye/Empty-string new file mode 120000 index 0000000000..f9e83f3c4d --- /dev/null +++ b/Lang/Rye/Empty-string @@ -0,0 +1 @@ +../../Task/Empty-string/Rye \ No newline at end of file diff --git a/Lang/Rye/Environment-variables b/Lang/Rye/Environment-variables new file mode 120000 index 0000000000..61b0fc4a40 --- /dev/null +++ b/Lang/Rye/Environment-variables @@ -0,0 +1 @@ +../../Task/Environment-variables/Rye \ No newline at end of file diff --git a/Lang/Rye/Even-or-odd b/Lang/Rye/Even-or-odd new file mode 120000 index 0000000000..8e627fbc05 --- /dev/null +++ b/Lang/Rye/Even-or-odd @@ -0,0 +1 @@ +../../Task/Even-or-odd/Rye \ No newline at end of file diff --git a/Lang/Rye/Exceptions b/Lang/Rye/Exceptions new file mode 120000 index 0000000000..98c5a1f0b9 --- /dev/null +++ b/Lang/Rye/Exceptions @@ -0,0 +1 @@ +../../Task/Exceptions/Rye \ No newline at end of file diff --git a/Lang/Rye/Execute-a-system-command b/Lang/Rye/Execute-a-system-command new file mode 120000 index 0000000000..6ef49fa4fa --- /dev/null +++ b/Lang/Rye/Execute-a-system-command @@ -0,0 +1 @@ +../../Task/Execute-a-system-command/Rye \ No newline at end of file diff --git a/Lang/Rye/File-input-output b/Lang/Rye/File-input-output new file mode 120000 index 0000000000..92a41d1ae9 --- /dev/null +++ b/Lang/Rye/File-input-output @@ -0,0 +1 @@ +../../Task/File-input-output/Rye \ No newline at end of file diff --git a/Lang/Rye/File-size b/Lang/Rye/File-size new file mode 120000 index 0000000000..434016471c --- /dev/null +++ b/Lang/Rye/File-size @@ -0,0 +1 @@ +../../Task/File-size/Rye \ No newline at end of file diff --git a/Lang/Rye/Filter b/Lang/Rye/Filter new file mode 120000 index 0000000000..be25d82950 --- /dev/null +++ b/Lang/Rye/Filter @@ -0,0 +1 @@ +../../Task/Filter/Rye \ No newline at end of file diff --git a/Lang/Rye/Function-definition b/Lang/Rye/Function-definition new file mode 120000 index 0000000000..aacf81b6b4 --- /dev/null +++ b/Lang/Rye/Function-definition @@ -0,0 +1 @@ +../../Task/Function-definition/Rye \ No newline at end of file diff --git a/Lang/Rye/Get-system-command-output b/Lang/Rye/Get-system-command-output new file mode 120000 index 0000000000..0faad90e64 --- /dev/null +++ b/Lang/Rye/Get-system-command-output @@ -0,0 +1 @@ +../../Task/Get-system-command-output/Rye \ No newline at end of file diff --git a/Lang/Rye/Globally-replace-text-in-several-files b/Lang/Rye/Globally-replace-text-in-several-files new file mode 120000 index 0000000000..3bc1b5796d --- /dev/null +++ b/Lang/Rye/Globally-replace-text-in-several-files @@ -0,0 +1 @@ +../../Task/Globally-replace-text-in-several-files/Rye \ No newline at end of file diff --git a/Lang/Rye/Greatest-element-of-a-list b/Lang/Rye/Greatest-element-of-a-list new file mode 120000 index 0000000000..3f8290710b --- /dev/null +++ b/Lang/Rye/Greatest-element-of-a-list @@ -0,0 +1 @@ +../../Task/Greatest-element-of-a-list/Rye \ No newline at end of file diff --git a/Lang/Rye/Guess-the-number b/Lang/Rye/Guess-the-number new file mode 120000 index 0000000000..3554ecb000 --- /dev/null +++ b/Lang/Rye/Guess-the-number @@ -0,0 +1 @@ +../../Task/Guess-the-number/Rye \ No newline at end of file diff --git a/Lang/Rye/Hello-world-Graphical b/Lang/Rye/Hello-world-Graphical new file mode 120000 index 0000000000..8ba960fd9f --- /dev/null +++ b/Lang/Rye/Hello-world-Graphical @@ -0,0 +1 @@ +../../Task/Hello-world-Graphical/Rye \ No newline at end of file diff --git a/Lang/Rye/Hello-world-Newbie b/Lang/Rye/Hello-world-Newbie new file mode 120000 index 0000000000..404d5bf799 --- /dev/null +++ b/Lang/Rye/Hello-world-Newbie @@ -0,0 +1 @@ +../../Task/Hello-world-Newbie/Rye \ No newline at end of file diff --git a/Lang/Rye/Hello-world-Newline-omission b/Lang/Rye/Hello-world-Newline-omission new file mode 120000 index 0000000000..8978311a91 --- /dev/null +++ b/Lang/Rye/Hello-world-Newline-omission @@ -0,0 +1 @@ +../../Task/Hello-world-Newline-omission/Rye \ No newline at end of file diff --git a/Lang/Rye/Hello-world-Text b/Lang/Rye/Hello-world-Text new file mode 120000 index 0000000000..527e3f5d07 --- /dev/null +++ b/Lang/Rye/Hello-world-Text @@ -0,0 +1 @@ +../../Task/Hello-world-Text/Rye \ No newline at end of file diff --git a/Lang/Rye/Hello-world-Web-server b/Lang/Rye/Hello-world-Web-server new file mode 120000 index 0000000000..3eb3a08cd7 --- /dev/null +++ b/Lang/Rye/Hello-world-Web-server @@ -0,0 +1 @@ +../../Task/Hello-world-Web-server/Rye \ No newline at end of file diff --git a/Lang/Rye/Hostname b/Lang/Rye/Hostname new file mode 120000 index 0000000000..794d1a04af --- /dev/null +++ b/Lang/Rye/Hostname @@ -0,0 +1 @@ +../../Task/Hostname/Rye \ No newline at end of file diff --git a/Lang/Rye/Include-a-file b/Lang/Rye/Include-a-file new file mode 120000 index 0000000000..075626de41 --- /dev/null +++ b/Lang/Rye/Include-a-file @@ -0,0 +1 @@ +../../Task/Include-a-file/Rye \ No newline at end of file diff --git a/Lang/Rye/Increment-a-numerical-string b/Lang/Rye/Increment-a-numerical-string new file mode 120000 index 0000000000..a92efbbcc7 --- /dev/null +++ b/Lang/Rye/Increment-a-numerical-string @@ -0,0 +1 @@ +../../Task/Increment-a-numerical-string/Rye \ No newline at end of file diff --git a/Lang/Rye/Integer-comparison b/Lang/Rye/Integer-comparison new file mode 120000 index 0000000000..b464263441 --- /dev/null +++ b/Lang/Rye/Integer-comparison @@ -0,0 +1 @@ +../../Task/Integer-comparison/Rye \ No newline at end of file diff --git a/Lang/Rye/Jewels-and-stones b/Lang/Rye/Jewels-and-stones new file mode 120000 index 0000000000..2e39bc84a7 --- /dev/null +++ b/Lang/Rye/Jewels-and-stones @@ -0,0 +1 @@ +../../Task/Jewels-and-stones/Rye \ No newline at end of file diff --git a/Lang/Rye/Loops-Do-while b/Lang/Rye/Loops-Do-while new file mode 120000 index 0000000000..fb7d5e8d59 --- /dev/null +++ b/Lang/Rye/Loops-Do-while @@ -0,0 +1 @@ +../../Task/Loops-Do-while/Rye \ No newline at end of file diff --git a/Lang/Rye/Loops-For b/Lang/Rye/Loops-For new file mode 120000 index 0000000000..3149a28871 --- /dev/null +++ b/Lang/Rye/Loops-For @@ -0,0 +1 @@ +../../Task/Loops-For/Rye \ No newline at end of file diff --git a/Lang/Rye/Loops-Foreach b/Lang/Rye/Loops-Foreach new file mode 120000 index 0000000000..5feb6cdb06 --- /dev/null +++ b/Lang/Rye/Loops-Foreach @@ -0,0 +1 @@ +../../Task/Loops-Foreach/Rye \ No newline at end of file diff --git a/Lang/Rye/Loops-Infinite b/Lang/Rye/Loops-Infinite new file mode 120000 index 0000000000..7267542117 --- /dev/null +++ b/Lang/Rye/Loops-Infinite @@ -0,0 +1 @@ +../../Task/Loops-Infinite/Rye \ No newline at end of file diff --git a/Lang/Rye/Loops-While b/Lang/Rye/Loops-While new file mode 120000 index 0000000000..376326123c --- /dev/null +++ b/Lang/Rye/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/Rye \ No newline at end of file diff --git a/Lang/Rye/Nth b/Lang/Rye/Nth new file mode 120000 index 0000000000..5490f22f35 --- /dev/null +++ b/Lang/Rye/Nth @@ -0,0 +1 @@ +../../Task/Nth/Rye \ No newline at end of file diff --git a/Lang/Rye/Operator-precedence b/Lang/Rye/Operator-precedence new file mode 120000 index 0000000000..43eb0d7842 --- /dev/null +++ b/Lang/Rye/Operator-precedence @@ -0,0 +1 @@ +../../Task/Operator-precedence/Rye \ No newline at end of file diff --git a/Lang/Rye/Ordered-words b/Lang/Rye/Ordered-words new file mode 120000 index 0000000000..c1d477486c --- /dev/null +++ b/Lang/Rye/Ordered-words @@ -0,0 +1 @@ +../../Task/Ordered-words/Rye \ No newline at end of file diff --git a/Lang/Rye/Partial-function-application b/Lang/Rye/Partial-function-application new file mode 120000 index 0000000000..ae25414b27 --- /dev/null +++ b/Lang/Rye/Partial-function-application @@ -0,0 +1 @@ +../../Task/Partial-function-application/Rye \ No newline at end of file diff --git a/Lang/Rye/RPG-attributes-generator b/Lang/Rye/RPG-attributes-generator new file mode 120000 index 0000000000..fa9afbb45f --- /dev/null +++ b/Lang/Rye/RPG-attributes-generator @@ -0,0 +1 @@ +../../Task/RPG-attributes-generator/Rye \ No newline at end of file diff --git a/Lang/Rye/Read-entire-file b/Lang/Rye/Read-entire-file new file mode 120000 index 0000000000..345a900f2b --- /dev/null +++ b/Lang/Rye/Read-entire-file @@ -0,0 +1 @@ +../../Task/Read-entire-file/Rye \ No newline at end of file diff --git a/Lang/Rye/Remove-duplicate-elements b/Lang/Rye/Remove-duplicate-elements new file mode 120000 index 0000000000..c6a95084fa --- /dev/null +++ b/Lang/Rye/Remove-duplicate-elements @@ -0,0 +1 @@ +../../Task/Remove-duplicate-elements/Rye \ No newline at end of file diff --git a/Lang/Rye/Rename-a-file b/Lang/Rye/Rename-a-file new file mode 120000 index 0000000000..3dce3fa2f0 --- /dev/null +++ b/Lang/Rye/Rename-a-file @@ -0,0 +1 @@ +../../Task/Rename-a-file/Rye \ No newline at end of file diff --git a/Lang/Rye/Return-multiple-values b/Lang/Rye/Return-multiple-values new file mode 120000 index 0000000000..9f9f2d8ad1 --- /dev/null +++ b/Lang/Rye/Return-multiple-values @@ -0,0 +1 @@ +../../Task/Return-multiple-values/Rye \ No newline at end of file diff --git a/Lang/Rye/Reverse-a-string b/Lang/Rye/Reverse-a-string new file mode 120000 index 0000000000..71a229a461 --- /dev/null +++ b/Lang/Rye/Reverse-a-string @@ -0,0 +1 @@ +../../Task/Reverse-a-string/Rye \ No newline at end of file diff --git a/Lang/Rye/Sleep b/Lang/Rye/Sleep new file mode 120000 index 0000000000..caf7749aa7 --- /dev/null +++ b/Lang/Rye/Sleep @@ -0,0 +1 @@ +../../Task/Sleep/Rye \ No newline at end of file diff --git a/Lang/Rye/Sort-an-integer-array b/Lang/Rye/Sort-an-integer-array new file mode 120000 index 0000000000..8cac11dd37 --- /dev/null +++ b/Lang/Rye/Sort-an-integer-array @@ -0,0 +1 @@ +../../Task/Sort-an-integer-array/Rye \ No newline at end of file diff --git a/Lang/Rye/String-append b/Lang/Rye/String-append new file mode 120000 index 0000000000..7184f2004b --- /dev/null +++ b/Lang/Rye/String-append @@ -0,0 +1 @@ +../../Task/String-append/Rye \ No newline at end of file diff --git a/Lang/Rye/String-case b/Lang/Rye/String-case new file mode 120000 index 0000000000..d596578a64 --- /dev/null +++ b/Lang/Rye/String-case @@ -0,0 +1 @@ +../../Task/String-case/Rye \ No newline at end of file diff --git a/Lang/Rye/String-concatenation b/Lang/Rye/String-concatenation new file mode 120000 index 0000000000..7a56a81ca6 --- /dev/null +++ b/Lang/Rye/String-concatenation @@ -0,0 +1 @@ +../../Task/String-concatenation/Rye \ No newline at end of file diff --git a/Lang/Rye/String-interpolation-included- b/Lang/Rye/String-interpolation-included- new file mode 120000 index 0000000000..8918c4450c --- /dev/null +++ b/Lang/Rye/String-interpolation-included- @@ -0,0 +1 @@ +../../Task/String-interpolation-included-/Rye \ No newline at end of file diff --git a/Lang/Rye/String-length b/Lang/Rye/String-length new file mode 120000 index 0000000000..bf2836e136 --- /dev/null +++ b/Lang/Rye/String-length @@ -0,0 +1 @@ +../../Task/String-length/Rye \ No newline at end of file diff --git a/Lang/Rye/Strip-a-set-of-characters-from-a-string b/Lang/Rye/Strip-a-set-of-characters-from-a-string new file mode 120000 index 0000000000..a8703fda98 --- /dev/null +++ b/Lang/Rye/Strip-a-set-of-characters-from-a-string @@ -0,0 +1 @@ +../../Task/Strip-a-set-of-characters-from-a-string/Rye \ No newline at end of file diff --git a/Lang/Rye/Strip-whitespace-from-a-string-Top-and-tail b/Lang/Rye/Strip-whitespace-from-a-string-Top-and-tail new file mode 120000 index 0000000000..d53cb2cf57 --- /dev/null +++ b/Lang/Rye/Strip-whitespace-from-a-string-Top-and-tail @@ -0,0 +1 @@ +../../Task/Strip-whitespace-from-a-string-Top-and-tail/Rye \ No newline at end of file diff --git a/Lang/Rye/Substring-Top-and-tail b/Lang/Rye/Substring-Top-and-tail new file mode 120000 index 0000000000..1cf4555801 --- /dev/null +++ b/Lang/Rye/Substring-Top-and-tail @@ -0,0 +1 @@ +../../Task/Substring-Top-and-tail/Rye \ No newline at end of file diff --git a/Lang/Rye/Sum-and-product-of-an-array b/Lang/Rye/Sum-and-product-of-an-array new file mode 120000 index 0000000000..95d8d590bc --- /dev/null +++ b/Lang/Rye/Sum-and-product-of-an-array @@ -0,0 +1 @@ +../../Task/Sum-and-product-of-an-array/Rye \ No newline at end of file diff --git a/Lang/Rye/System-time b/Lang/Rye/System-time new file mode 120000 index 0000000000..14391ca376 --- /dev/null +++ b/Lang/Rye/System-time @@ -0,0 +1 @@ +../../Task/System-time/Rye \ No newline at end of file diff --git a/Lang/Rye/Tokenize-a-string b/Lang/Rye/Tokenize-a-string new file mode 120000 index 0000000000..404261ec01 --- /dev/null +++ b/Lang/Rye/Tokenize-a-string @@ -0,0 +1 @@ +../../Task/Tokenize-a-string/Rye \ No newline at end of file diff --git a/Lang/Rye/User-input-Text b/Lang/Rye/User-input-Text new file mode 120000 index 0000000000..8cd3ad9295 --- /dev/null +++ b/Lang/Rye/User-input-Text @@ -0,0 +1 @@ +../../Task/User-input-Text/Rye \ No newline at end of file diff --git a/Lang/Rye/Variables b/Lang/Rye/Variables new file mode 120000 index 0000000000..d50ac89ca0 --- /dev/null +++ b/Lang/Rye/Variables @@ -0,0 +1 @@ +../../Task/Variables/Rye \ No newline at end of file diff --git a/Lang/Rye/Window-creation b/Lang/Rye/Window-creation new file mode 120000 index 0000000000..334b72f881 --- /dev/null +++ b/Lang/Rye/Window-creation @@ -0,0 +1 @@ +../../Task/Window-creation/Rye \ No newline at end of file diff --git a/Lang/Rye/Write-entire-file b/Lang/Rye/Write-entire-file new file mode 120000 index 0000000000..7a14255070 --- /dev/null +++ b/Lang/Rye/Write-entire-file @@ -0,0 +1 @@ +../../Task/Write-entire-file/Rye \ No newline at end of file diff --git a/Lang/Rye/Zero-to-the-zero-power b/Lang/Rye/Zero-to-the-zero-power new file mode 120000 index 0000000000..2c54da2a61 --- /dev/null +++ b/Lang/Rye/Zero-to-the-zero-power @@ -0,0 +1 @@ +../../Task/Zero-to-the-zero-power/Rye \ No newline at end of file diff --git a/Lang/S-BASIC/Case-sensitivity-of-identifiers b/Lang/S-BASIC/Case-sensitivity-of-identifiers new file mode 120000 index 0000000000..cf49bbdc11 --- /dev/null +++ b/Lang/S-BASIC/Case-sensitivity-of-identifiers @@ -0,0 +1 @@ +../../Task/Case-sensitivity-of-identifiers/S-BASIC \ No newline at end of file diff --git a/Lang/S-BASIC/Golden-ratio-Convergence b/Lang/S-BASIC/Golden-ratio-Convergence new file mode 120000 index 0000000000..4ad7ad99cc --- /dev/null +++ b/Lang/S-BASIC/Golden-ratio-Convergence @@ -0,0 +1 @@ +../../Task/Golden-ratio-Convergence/S-BASIC \ No newline at end of file diff --git a/Lang/S-BASIC/Hello-world-Line-printer b/Lang/S-BASIC/Hello-world-Line-printer new file mode 120000 index 0000000000..c091e2e975 --- /dev/null +++ b/Lang/S-BASIC/Hello-world-Line-printer @@ -0,0 +1 @@ +../../Task/Hello-world-Line-printer/S-BASIC \ No newline at end of file diff --git a/Lang/S-BASIC/Integer-overflow b/Lang/S-BASIC/Integer-overflow new file mode 120000 index 0000000000..60893ea23b --- /dev/null +++ b/Lang/S-BASIC/Integer-overflow @@ -0,0 +1 @@ +../../Task/Integer-overflow/S-BASIC \ No newline at end of file diff --git a/Lang/S-BASIC/Loops-While b/Lang/S-BASIC/Loops-While new file mode 120000 index 0000000000..cf0317c07f --- /dev/null +++ b/Lang/S-BASIC/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/S-BASIC \ No newline at end of file diff --git a/Lang/S-BASIC/Sort-an-integer-array b/Lang/S-BASIC/Sort-an-integer-array new file mode 120000 index 0000000000..ee8b6cb035 --- /dev/null +++ b/Lang/S-BASIC/Sort-an-integer-array @@ -0,0 +1 @@ +../../Task/Sort-an-integer-array/S-BASIC \ No newline at end of file diff --git a/Lang/S-BASIC/Variables b/Lang/S-BASIC/Variables new file mode 120000 index 0000000000..09187048df --- /dev/null +++ b/Lang/S-BASIC/Variables @@ -0,0 +1 @@ +../../Task/Variables/S-BASIC \ No newline at end of file diff --git a/Lang/S-BASIC/Zero-to-the-zero-power b/Lang/S-BASIC/Zero-to-the-zero-power new file mode 120000 index 0000000000..e660e2efea --- /dev/null +++ b/Lang/S-BASIC/Zero-to-the-zero-power @@ -0,0 +1 @@ +../../Task/Zero-to-the-zero-power/S-BASIC \ No newline at end of file diff --git a/Lang/SETL/Modular-exponentiation b/Lang/SETL/Modular-exponentiation new file mode 120000 index 0000000000..fcea778ebb --- /dev/null +++ b/Lang/SETL/Modular-exponentiation @@ -0,0 +1 @@ +../../Task/Modular-exponentiation/SETL \ No newline at end of file diff --git a/Lang/SETL/Move-to-front-algorithm b/Lang/SETL/Move-to-front-algorithm new file mode 120000 index 0000000000..7a6129ce08 --- /dev/null +++ b/Lang/SETL/Move-to-front-algorithm @@ -0,0 +1 @@ +../../Task/Move-to-front-algorithm/SETL \ No newline at end of file diff --git a/Lang/SETL/RPG-attributes-generator b/Lang/SETL/RPG-attributes-generator new file mode 120000 index 0000000000..86469ad6af --- /dev/null +++ b/Lang/SETL/RPG-attributes-generator @@ -0,0 +1 @@ +../../Task/RPG-attributes-generator/SETL \ No newline at end of file diff --git a/Lang/SETL/Sleeping-Beauty-problem b/Lang/SETL/Sleeping-Beauty-problem new file mode 120000 index 0000000000..cf1ef983c1 --- /dev/null +++ b/Lang/SETL/Sleeping-Beauty-problem @@ -0,0 +1 @@ +../../Task/Sleeping-Beauty-problem/SETL \ No newline at end of file diff --git a/Lang/SETL/Super-d-numbers b/Lang/SETL/Super-d-numbers new file mode 120000 index 0000000000..0f77d4c38c --- /dev/null +++ b/Lang/SETL/Super-d-numbers @@ -0,0 +1 @@ +../../Task/Super-d-numbers/SETL \ No newline at end of file diff --git a/Lang/SETL/Zeckendorf-number-representation b/Lang/SETL/Zeckendorf-number-representation new file mode 120000 index 0000000000..536fc12840 --- /dev/null +++ b/Lang/SETL/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/SETL \ No newline at end of file diff --git a/Lang/SIL/00-LANG.txt b/Lang/SIL/00-LANG.txt new file mode 100644 index 0000000000..2639d4af86 --- /dev/null +++ b/Lang/SIL/00-LANG.txt @@ -0,0 +1,8 @@ +{{stub}}{{language|sil}} +SIL (Simple Interpreted Language) is designed for a nostalgic view of the past. It is simple and minimalist, but remains capable of universal computation. SIL used to be known as S.I.L.O.S. + +=== Todo === +[[Tasks not implemented in SIL]] + +==Links== +*[https://github.com/rjhunjhunwala/SIL-S.I.L.O.S SIL on GitHub] \ No newline at end of file diff --git a/Lang/SIL/00-META.yaml b/Lang/SIL/00-META.yaml new file mode 100644 index 0000000000..ac7ba9e679 --- /dev/null +++ b/Lang/SIL/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:SIL diff --git a/Lang/SIL/Apply-a-callback-to-an-array b/Lang/SIL/Apply-a-callback-to-an-array new file mode 120000 index 0000000000..c6346f2693 --- /dev/null +++ b/Lang/SIL/Apply-a-callback-to-an-array @@ -0,0 +1 @@ +../../Task/Apply-a-callback-to-an-array/SIL \ No newline at end of file diff --git a/Lang/SIL/Arithmetic-Integer b/Lang/SIL/Arithmetic-Integer new file mode 120000 index 0000000000..0359dfe6a8 --- /dev/null +++ b/Lang/SIL/Arithmetic-Integer @@ -0,0 +1 @@ +../../Task/Arithmetic-Integer/SIL \ No newline at end of file diff --git a/Lang/SIL/Function-definition b/Lang/SIL/Function-definition new file mode 120000 index 0000000000..1ed935d033 --- /dev/null +++ b/Lang/SIL/Function-definition @@ -0,0 +1 @@ +../../Task/Function-definition/SIL \ No newline at end of file diff --git a/Lang/SIL/Hello-world-Text b/Lang/SIL/Hello-world-Text new file mode 120000 index 0000000000..67a60a7cc4 --- /dev/null +++ b/Lang/SIL/Hello-world-Text @@ -0,0 +1 @@ +../../Task/Hello-world-Text/SIL \ No newline at end of file diff --git a/Lang/SIL/Loops-Do-while b/Lang/SIL/Loops-Do-while new file mode 120000 index 0000000000..226040ebd7 --- /dev/null +++ b/Lang/SIL/Loops-Do-while @@ -0,0 +1 @@ +../../Task/Loops-Do-while/SIL \ No newline at end of file diff --git a/Lang/SIL/Loops-For b/Lang/SIL/Loops-For new file mode 120000 index 0000000000..f6976d2ec6 --- /dev/null +++ b/Lang/SIL/Loops-For @@ -0,0 +1 @@ +../../Task/Loops-For/SIL \ No newline at end of file diff --git a/Lang/SIL/Loops-Infinite b/Lang/SIL/Loops-Infinite new file mode 120000 index 0000000000..923cceed13 --- /dev/null +++ b/Lang/SIL/Loops-Infinite @@ -0,0 +1 @@ +../../Task/Loops-Infinite/SIL \ No newline at end of file diff --git a/Lang/SIL/Loops-N-plus-one-half b/Lang/SIL/Loops-N-plus-one-half new file mode 120000 index 0000000000..8adce730cd --- /dev/null +++ b/Lang/SIL/Loops-N-plus-one-half @@ -0,0 +1 @@ +../../Task/Loops-N-plus-one-half/SIL \ No newline at end of file diff --git a/Lang/SIL/Loops-While b/Lang/SIL/Loops-While new file mode 120000 index 0000000000..401dee2479 --- /dev/null +++ b/Lang/SIL/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/SIL \ No newline at end of file diff --git a/Lang/SNOBOL4/Find-the-intersection-of-two-lines b/Lang/SNOBOL4/Find-the-intersection-of-two-lines new file mode 120000 index 0000000000..b2451a2b39 --- /dev/null +++ b/Lang/SNOBOL4/Find-the-intersection-of-two-lines @@ -0,0 +1 @@ +../../Task/Find-the-intersection-of-two-lines/SNOBOL4 \ No newline at end of file diff --git a/Lang/SNOBOL4/Multiplication-tables b/Lang/SNOBOL4/Multiplication-tables new file mode 120000 index 0000000000..756425cd3a --- /dev/null +++ b/Lang/SNOBOL4/Multiplication-tables @@ -0,0 +1 @@ +../../Task/Multiplication-tables/SNOBOL4 \ No newline at end of file diff --git a/Lang/SapbotVM/00-LANG.txt b/Lang/SapbotVM/00-LANG.txt new file mode 100644 index 0000000000..a83fdbd907 --- /dev/null +++ b/Lang/SapbotVM/00-LANG.txt @@ -0,0 +1,4 @@ +{{stub}}{{language|SapbotVM}} +SapbotVM is easy-to-implement virtual machine architecture, made by Romarchive, that's not compilable, but only have interpreted Assembler. Also, this language have two formats: SVM1, SVM2. First, is based on JSON, second is custom. + +SapbotVM have limited support for monitor, no internet and plug and play devices. So only serial port. \ No newline at end of file diff --git a/Lang/SapbotVM/00-META.yaml b/Lang/SapbotVM/00-META.yaml new file mode 100644 index 0000000000..f50043dbce --- /dev/null +++ b/Lang/SapbotVM/00-META.yaml @@ -0,0 +1,2 @@ +--- +from: http://rosettacode.org/wiki/Category:SapbotVM diff --git a/Lang/SapbotVM/Guess-the-number-With-feedback b/Lang/SapbotVM/Guess-the-number-With-feedback new file mode 120000 index 0000000000..0038e4427f --- /dev/null +++ b/Lang/SapbotVM/Guess-the-number-With-feedback @@ -0,0 +1 @@ +../../Task/Guess-the-number-With-feedback/SapbotVM \ No newline at end of file diff --git a/Lang/SapbotVM/Hello-world-Text b/Lang/SapbotVM/Hello-world-Text new file mode 120000 index 0000000000..c695d3ee98 --- /dev/null +++ b/Lang/SapbotVM/Hello-world-Text @@ -0,0 +1 @@ +../../Task/Hello-world-Text/SapbotVM \ No newline at end of file diff --git a/Lang/Scheme/Cantor-set b/Lang/Scheme/Cantor-set new file mode 120000 index 0000000000..a799296687 --- /dev/null +++ b/Lang/Scheme/Cantor-set @@ -0,0 +1 @@ +../../Task/Cantor-set/Scheme \ No newline at end of file diff --git a/Lang/Scheme/Cholesky-decomposition b/Lang/Scheme/Cholesky-decomposition new file mode 120000 index 0000000000..ade9e83803 --- /dev/null +++ b/Lang/Scheme/Cholesky-decomposition @@ -0,0 +1 @@ +../../Task/Cholesky-decomposition/Scheme \ No newline at end of file diff --git a/Lang/Scheme/Conjugate-transpose b/Lang/Scheme/Conjugate-transpose new file mode 120000 index 0000000000..ef50892884 --- /dev/null +++ b/Lang/Scheme/Conjugate-transpose @@ -0,0 +1 @@ +../../Task/Conjugate-transpose/Scheme \ No newline at end of file diff --git a/Lang/Scheme/Egyptian-division b/Lang/Scheme/Egyptian-division new file mode 120000 index 0000000000..ca3a36ae83 --- /dev/null +++ b/Lang/Scheme/Egyptian-division @@ -0,0 +1 @@ +../../Task/Egyptian-division/Scheme \ No newline at end of file diff --git a/Lang/Scheme/French-Republican-calendar b/Lang/Scheme/French-Republican-calendar new file mode 120000 index 0000000000..f19a245ee9 --- /dev/null +++ b/Lang/Scheme/French-Republican-calendar @@ -0,0 +1 @@ +../../Task/French-Republican-calendar/Scheme \ No newline at end of file diff --git a/Lang/Scheme/Kronecker-product b/Lang/Scheme/Kronecker-product new file mode 120000 index 0000000000..58539a69b9 --- /dev/null +++ b/Lang/Scheme/Kronecker-product @@ -0,0 +1 @@ +../../Task/Kronecker-product/Scheme \ No newline at end of file diff --git a/Lang/Scheme/Kronecker-product-based-fractals b/Lang/Scheme/Kronecker-product-based-fractals new file mode 120000 index 0000000000..c27228f2e0 --- /dev/null +++ b/Lang/Scheme/Kronecker-product-based-fractals @@ -0,0 +1 @@ +../../Task/Kronecker-product-based-fractals/Scheme \ No newline at end of file diff --git a/Lang/Scheme/Pseudo-random-numbers-Splitmix64 b/Lang/Scheme/Pseudo-random-numbers-Splitmix64 new file mode 120000 index 0000000000..730c9170c9 --- /dev/null +++ b/Lang/Scheme/Pseudo-random-numbers-Splitmix64 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Splitmix64/Scheme \ No newline at end of file diff --git a/Lang/Scheme/Sierpinski-triangle-Graphical b/Lang/Scheme/Sierpinski-triangle-Graphical new file mode 120000 index 0000000000..13f8e60559 --- /dev/null +++ b/Lang/Scheme/Sierpinski-triangle-Graphical @@ -0,0 +1 @@ +../../Task/Sierpinski-triangle-Graphical/Scheme \ No newline at end of file diff --git a/Lang/Scheme/Tau-number b/Lang/Scheme/Tau-number new file mode 120000 index 0000000000..fe45f01d25 --- /dev/null +++ b/Lang/Scheme/Tau-number @@ -0,0 +1 @@ +../../Task/Tau-number/Scheme \ No newline at end of file diff --git a/Lang/SheerPower-4GL/00-LANG.txt b/Lang/SheerPower-4GL/00-LANG.txt index bd4b7049ad..fc11170935 100644 --- a/Lang/SheerPower-4GL/00-LANG.txt +++ b/Lang/SheerPower-4GL/00-LANG.txt @@ -1,6 +1,6 @@ {{stub}} {{language -|site=http://www.sp4gl.com/ +|site=https://sheerpower.ttinet.com/index.html/ }} SheerPower 4GL is a Fourth-generation programming language developed by Touch Technologies, Inc. @@ -16,4 +16,7 @@ SheerPower 4GL has several key features: #There is also a Common Gateway Interface (CGI) interface built into SheerPower, along with many other built-in functions designed for high-performance and increased programmer productivity. == See Also == -[[wp:SheerPower4GL|Wikipedia:SheerPower4GL]] \ No newline at end of file +[[wp:SheerPower4GL|Wikipedia:SheerPower4GL]] + +==Todo== +[[Tasks_not_implemented_in_SheerPower_4GL]] \ No newline at end of file diff --git a/Lang/SheerPower-4GL/99-bottles-of-beer b/Lang/SheerPower-4GL/99-bottles-of-beer new file mode 120000 index 0000000000..71e6136936 --- /dev/null +++ b/Lang/SheerPower-4GL/99-bottles-of-beer @@ -0,0 +1 @@ +../../Task/99-bottles-of-beer/SheerPower-4GL \ No newline at end of file diff --git a/Lang/SheerPower-4GL/Caesar-cipher b/Lang/SheerPower-4GL/Caesar-cipher new file mode 120000 index 0000000000..b9d2a1d1d1 --- /dev/null +++ b/Lang/SheerPower-4GL/Caesar-cipher @@ -0,0 +1 @@ +../../Task/Caesar-cipher/SheerPower-4GL \ No newline at end of file diff --git a/Lang/SheerPower-4GL/FizzBuzz b/Lang/SheerPower-4GL/FizzBuzz new file mode 120000 index 0000000000..339e329e2c --- /dev/null +++ b/Lang/SheerPower-4GL/FizzBuzz @@ -0,0 +1 @@ +../../Task/FizzBuzz/SheerPower-4GL \ No newline at end of file diff --git a/Lang/SheerPower-4GL/Towers-of-Hanoi b/Lang/SheerPower-4GL/Towers-of-Hanoi new file mode 120000 index 0000000000..a6bc7f6597 --- /dev/null +++ b/Lang/SheerPower-4GL/Towers-of-Hanoi @@ -0,0 +1 @@ +../../Task/Towers-of-Hanoi/SheerPower-4GL \ No newline at end of file diff --git a/Lang/Sidef/00-LANG.txt b/Lang/Sidef/00-LANG.txt index a63ddf8a52..03c8af9ab7 100644 --- a/Lang/Sidef/00-LANG.txt +++ b/Lang/Sidef/00-LANG.txt @@ -18,14 +18,11 @@ [https://tio.run/#sidef Try Sidef on tio.run] {{infobox_end}} -Sidef is a modern, dynamic, object-oriented programming language, focusing on simplicity, readability and elegance, taking the best from languages like [[derived from::Ruby]], [[derived from::Go]], [[derived from::Raku]] and [[derived from::Julia]]. +Sidef is a modern, expressive programming language that combines the elegance of [[derived from::Ruby]], the versatility of [[derived from::Raku]], and the mathematical power of a built-in computer algebra system. The language is mostly used as a research programming language. -For more details, see: -* Gitbook: [https://trizen.gitbook.io/sidef-lang/ https://trizen.gitbook.io/sidef-lang/] -* Tutorial: [https://notabug.org/trizen/sidef/wiki https://notabug.org/trizen/sidef/wiki] -* Development page: [https://github.com/trizen/sidef https://github.com/trizen/sidef] +For more details, see: [https://github.com/trizen/sidef https://github.com/trizen/sidef] ==Todo== diff --git a/Lang/Standard-ML/Last-Friday-of-each-month b/Lang/Standard-ML/Last-Friday-of-each-month new file mode 120000 index 0000000000..39c2756109 --- /dev/null +++ b/Lang/Standard-ML/Last-Friday-of-each-month @@ -0,0 +1 @@ +../../Task/Last-Friday-of-each-month/Standard-ML \ No newline at end of file diff --git a/Lang/SuperCollider/Averages-Pythagorean-means b/Lang/SuperCollider/Averages-Pythagorean-means new file mode 120000 index 0000000000..9ee9ff6fef --- /dev/null +++ b/Lang/SuperCollider/Averages-Pythagorean-means @@ -0,0 +1 @@ +../../Task/Averages-Pythagorean-means/SuperCollider \ No newline at end of file diff --git a/Lang/SuperCollider/Catalan-numbers b/Lang/SuperCollider/Catalan-numbers new file mode 120000 index 0000000000..3ee9240cf0 --- /dev/null +++ b/Lang/SuperCollider/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/SuperCollider \ No newline at end of file diff --git a/Lang/SuperCollider/Golden-ratio-Convergence b/Lang/SuperCollider/Golden-ratio-Convergence new file mode 120000 index 0000000000..77807cac46 --- /dev/null +++ b/Lang/SuperCollider/Golden-ratio-Convergence @@ -0,0 +1 @@ +../../Task/Golden-ratio-Convergence/SuperCollider \ No newline at end of file diff --git a/Lang/SuperCollider/Iterated-digits-squaring b/Lang/SuperCollider/Iterated-digits-squaring new file mode 120000 index 0000000000..197266fc01 --- /dev/null +++ b/Lang/SuperCollider/Iterated-digits-squaring @@ -0,0 +1 @@ +../../Task/Iterated-digits-squaring/SuperCollider \ No newline at end of file diff --git a/Lang/SuperCollider/Multiplication-tables b/Lang/SuperCollider/Multiplication-tables new file mode 120000 index 0000000000..f5418ea2b2 --- /dev/null +++ b/Lang/SuperCollider/Multiplication-tables @@ -0,0 +1 @@ +../../Task/Multiplication-tables/SuperCollider \ No newline at end of file diff --git a/Lang/SuperCollider/Vampire-number b/Lang/SuperCollider/Vampire-number new file mode 120000 index 0000000000..96124ca653 --- /dev/null +++ b/Lang/SuperCollider/Vampire-number @@ -0,0 +1 @@ +../../Task/Vampire-number/SuperCollider \ No newline at end of file diff --git a/Lang/Swift/De-Bruijn-sequences b/Lang/Swift/De-Bruijn-sequences new file mode 120000 index 0000000000..0fbdf1e9f8 --- /dev/null +++ b/Lang/Swift/De-Bruijn-sequences @@ -0,0 +1 @@ +../../Task/De-Bruijn-sequences/Swift \ No newline at end of file diff --git a/Lang/Swift/Tonelli-Shanks-algorithm b/Lang/Swift/Tonelli-Shanks-algorithm new file mode 120000 index 0000000000..9e28b1de2a --- /dev/null +++ b/Lang/Swift/Tonelli-Shanks-algorithm @@ -0,0 +1 @@ +../../Task/Tonelli-Shanks-algorithm/Swift \ No newline at end of file diff --git a/Lang/TAV/Ascending-primes b/Lang/TAV/Ascending-primes new file mode 120000 index 0000000000..b4add5cfb9 --- /dev/null +++ b/Lang/TAV/Ascending-primes @@ -0,0 +1 @@ +../../Task/Ascending-primes/TAV \ No newline at end of file diff --git a/Lang/TAV/Babbage-problem b/Lang/TAV/Babbage-problem new file mode 120000 index 0000000000..141507242e --- /dev/null +++ b/Lang/TAV/Babbage-problem @@ -0,0 +1 @@ +../../Task/Babbage-problem/TAV \ No newline at end of file diff --git a/Lang/TAV/Bernoulli-numbers b/Lang/TAV/Bernoulli-numbers new file mode 120000 index 0000000000..164f4e8e6c --- /dev/null +++ b/Lang/TAV/Bernoulli-numbers @@ -0,0 +1 @@ +../../Task/Bernoulli-numbers/TAV \ No newline at end of file diff --git a/Lang/TAV/Convert-decimal-number-to-rational b/Lang/TAV/Convert-decimal-number-to-rational new file mode 120000 index 0000000000..c7b635149b --- /dev/null +++ b/Lang/TAV/Convert-decimal-number-to-rational @@ -0,0 +1 @@ +../../Task/Convert-decimal-number-to-rational/TAV \ No newline at end of file diff --git a/Lang/TAV/Show-ASCII-table b/Lang/TAV/Show-ASCII-table new file mode 120000 index 0000000000..f220b6d5c2 --- /dev/null +++ b/Lang/TAV/Show-ASCII-table @@ -0,0 +1 @@ +../../Task/Show-ASCII-table/TAV \ No newline at end of file diff --git a/Lang/TAV/Sudoku b/Lang/TAV/Sudoku new file mode 120000 index 0000000000..c7ddc3598c --- /dev/null +++ b/Lang/TAV/Sudoku @@ -0,0 +1 @@ +../../Task/Sudoku/TAV \ No newline at end of file diff --git a/Lang/TAV/Twelve-statements b/Lang/TAV/Twelve-statements new file mode 120000 index 0000000000..0036358c10 --- /dev/null +++ b/Lang/TAV/Twelve-statements @@ -0,0 +1 @@ +../../Task/Twelve-statements/TAV \ No newline at end of file diff --git a/Lang/Tcl/Ascending-primes b/Lang/Tcl/Ascending-primes new file mode 120000 index 0000000000..aad1d565ea --- /dev/null +++ b/Lang/Tcl/Ascending-primes @@ -0,0 +1 @@ +../../Task/Ascending-primes/Tcl \ No newline at end of file diff --git a/Lang/Tcl/Chaocipher b/Lang/Tcl/Chaocipher new file mode 120000 index 0000000000..8d836b3e4a --- /dev/null +++ b/Lang/Tcl/Chaocipher @@ -0,0 +1 @@ +../../Task/Chaocipher/Tcl \ No newline at end of file diff --git a/Lang/Tcl/De-Bruijn-sequences b/Lang/Tcl/De-Bruijn-sequences new file mode 120000 index 0000000000..b3e1240d2e --- /dev/null +++ b/Lang/Tcl/De-Bruijn-sequences @@ -0,0 +1 @@ +../../Task/De-Bruijn-sequences/Tcl \ No newline at end of file diff --git a/Lang/Tcl/Descending-primes b/Lang/Tcl/Descending-primes new file mode 120000 index 0000000000..11b4ea6aa0 --- /dev/null +++ b/Lang/Tcl/Descending-primes @@ -0,0 +1 @@ +../../Task/Descending-primes/Tcl \ No newline at end of file diff --git a/Lang/Tcl/Find-if-a-point-is-within-a-triangle b/Lang/Tcl/Find-if-a-point-is-within-a-triangle new file mode 120000 index 0000000000..340eb44d03 --- /dev/null +++ b/Lang/Tcl/Find-if-a-point-is-within-a-triangle @@ -0,0 +1 @@ +../../Task/Find-if-a-point-is-within-a-triangle/Tcl \ No newline at end of file diff --git a/Lang/Tcl/Strassens-algorithm b/Lang/Tcl/Strassens-algorithm new file mode 120000 index 0000000000..8ac35c1ae0 --- /dev/null +++ b/Lang/Tcl/Strassens-algorithm @@ -0,0 +1 @@ +../../Task/Strassens-algorithm/Tcl \ No newline at end of file diff --git a/Lang/Tiny-BASIC/Mandelbrot-set b/Lang/Tiny-BASIC/Mandelbrot-set new file mode 120000 index 0000000000..9aab104307 --- /dev/null +++ b/Lang/Tiny-BASIC/Mandelbrot-set @@ -0,0 +1 @@ +../../Task/Mandelbrot-set/Tiny-BASIC \ No newline at end of file diff --git a/Lang/Tiny-BASIC/The-Twelve-Days-of-Christmas b/Lang/Tiny-BASIC/The-Twelve-Days-of-Christmas new file mode 120000 index 0000000000..8dad6cc4e9 --- /dev/null +++ b/Lang/Tiny-BASIC/The-Twelve-Days-of-Christmas @@ -0,0 +1 @@ +../../Task/The-Twelve-Days-of-Christmas/Tiny-BASIC \ No newline at end of file diff --git a/Lang/True-BASIC/Diversity-prediction-theorem b/Lang/True-BASIC/Diversity-prediction-theorem new file mode 120000 index 0000000000..85980181c1 --- /dev/null +++ b/Lang/True-BASIC/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/True-BASIC \ No newline at end of file diff --git a/Lang/UNIX-Shell/CRC-32 b/Lang/UNIX-Shell/CRC-32 new file mode 120000 index 0000000000..7be1bb462f --- /dev/null +++ b/Lang/UNIX-Shell/CRC-32 @@ -0,0 +1 @@ +../../Task/CRC-32/UNIX-Shell \ No newline at end of file diff --git a/Lang/UNIX-Shell/Copy-stdin-to-stdout b/Lang/UNIX-Shell/Copy-stdin-to-stdout new file mode 120000 index 0000000000..217727646b --- /dev/null +++ b/Lang/UNIX-Shell/Copy-stdin-to-stdout @@ -0,0 +1 @@ +../../Task/Copy-stdin-to-stdout/UNIX-Shell \ No newline at end of file diff --git a/Lang/Uiua/100-doors b/Lang/Uiua/100-doors new file mode 120000 index 0000000000..58d6cad56c --- /dev/null +++ b/Lang/Uiua/100-doors @@ -0,0 +1 @@ +../../Task/100-doors/Uiua \ No newline at end of file diff --git a/Lang/Uiua/21-game b/Lang/Uiua/21-game new file mode 120000 index 0000000000..629762436d --- /dev/null +++ b/Lang/Uiua/21-game @@ -0,0 +1 @@ +../../Task/21-game/Uiua \ No newline at end of file diff --git a/Lang/Uiua/4-rings-or-4-squares-puzzle b/Lang/Uiua/4-rings-or-4-squares-puzzle new file mode 120000 index 0000000000..a31782d205 --- /dev/null +++ b/Lang/Uiua/4-rings-or-4-squares-puzzle @@ -0,0 +1 @@ +../../Task/4-rings-or-4-squares-puzzle/Uiua \ No newline at end of file diff --git a/Lang/Uiua/99-bottles-of-beer b/Lang/Uiua/99-bottles-of-beer new file mode 120000 index 0000000000..bd1d75c2c7 --- /dev/null +++ b/Lang/Uiua/99-bottles-of-beer @@ -0,0 +1 @@ +../../Task/99-bottles-of-beer/Uiua \ No newline at end of file diff --git a/Lang/Uiua/A+B b/Lang/Uiua/A+B new file mode 120000 index 0000000000..df9da8c183 --- /dev/null +++ b/Lang/Uiua/A+B @@ -0,0 +1 @@ +../../Task/A+B/Uiua \ No newline at end of file diff --git a/Lang/Uiua/ABC-problem b/Lang/Uiua/ABC-problem new file mode 120000 index 0000000000..e3c88d305a --- /dev/null +++ b/Lang/Uiua/ABC-problem @@ -0,0 +1 @@ +../../Task/ABC-problem/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Abundant-deficient-and-perfect-number-classifications b/Lang/Uiua/Abundant-deficient-and-perfect-number-classifications new file mode 120000 index 0000000000..4ea7de4aaa --- /dev/null +++ b/Lang/Uiua/Abundant-deficient-and-perfect-number-classifications @@ -0,0 +1 @@ +../../Task/Abundant-deficient-and-perfect-number-classifications/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Abundant-odd-numbers b/Lang/Uiua/Abundant-odd-numbers new file mode 120000 index 0000000000..15f27f9ef1 --- /dev/null +++ b/Lang/Uiua/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Ackermann-function b/Lang/Uiua/Ackermann-function new file mode 120000 index 0000000000..94bc0faf99 --- /dev/null +++ b/Lang/Uiua/Ackermann-function @@ -0,0 +1 @@ +../../Task/Ackermann-function/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Almost-prime b/Lang/Uiua/Almost-prime new file mode 120000 index 0000000000..392773baf7 --- /dev/null +++ b/Lang/Uiua/Almost-prime @@ -0,0 +1 @@ +../../Task/Almost-prime/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Amicable-pairs b/Lang/Uiua/Amicable-pairs new file mode 120000 index 0000000000..8c9ce68129 --- /dev/null +++ b/Lang/Uiua/Amicable-pairs @@ -0,0 +1 @@ +../../Task/Amicable-pairs/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Anagrams b/Lang/Uiua/Anagrams new file mode 120000 index 0000000000..a823cee1f3 --- /dev/null +++ b/Lang/Uiua/Anagrams @@ -0,0 +1 @@ +../../Task/Anagrams/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Angle-difference-between-two-bearings b/Lang/Uiua/Angle-difference-between-two-bearings new file mode 120000 index 0000000000..ee9bbb083d --- /dev/null +++ b/Lang/Uiua/Angle-difference-between-two-bearings @@ -0,0 +1 @@ +../../Task/Angle-difference-between-two-bearings/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Anonymous-recursion b/Lang/Uiua/Anonymous-recursion new file mode 120000 index 0000000000..8c1b1c25c3 --- /dev/null +++ b/Lang/Uiua/Anonymous-recursion @@ -0,0 +1 @@ +../../Task/Anonymous-recursion/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Apply-a-callback-to-an-array b/Lang/Uiua/Apply-a-callback-to-an-array new file mode 120000 index 0000000000..685e6558c3 --- /dev/null +++ b/Lang/Uiua/Apply-a-callback-to-an-array @@ -0,0 +1 @@ +../../Task/Apply-a-callback-to-an-array/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Arithmetic-Integer b/Lang/Uiua/Arithmetic-Integer new file mode 120000 index 0000000000..8f8007cc44 --- /dev/null +++ b/Lang/Uiua/Arithmetic-Integer @@ -0,0 +1 @@ +../../Task/Arithmetic-Integer/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Arithmetic-derivative b/Lang/Uiua/Arithmetic-derivative new file mode 120000 index 0000000000..940b88708d --- /dev/null +++ b/Lang/Uiua/Arithmetic-derivative @@ -0,0 +1 @@ +../../Task/Arithmetic-derivative/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Arithmetic-geometric-mean-Calculate-Pi b/Lang/Uiua/Arithmetic-geometric-mean-Calculate-Pi new file mode 120000 index 0000000000..e30c23f938 --- /dev/null +++ b/Lang/Uiua/Arithmetic-geometric-mean-Calculate-Pi @@ -0,0 +1 @@ +../../Task/Arithmetic-geometric-mean-Calculate-Pi/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Arithmetic-numbers b/Lang/Uiua/Arithmetic-numbers new file mode 120000 index 0000000000..e537c98fb0 --- /dev/null +++ b/Lang/Uiua/Arithmetic-numbers @@ -0,0 +1 @@ +../../Task/Arithmetic-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Arrays b/Lang/Uiua/Arrays new file mode 120000 index 0000000000..ae2ca1c8a6 --- /dev/null +++ b/Lang/Uiua/Arrays @@ -0,0 +1 @@ +../../Task/Arrays/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Attractive-numbers b/Lang/Uiua/Attractive-numbers new file mode 120000 index 0000000000..d36ccc01ec --- /dev/null +++ b/Lang/Uiua/Attractive-numbers @@ -0,0 +1 @@ +../../Task/Attractive-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Averages-Arithmetic-mean b/Lang/Uiua/Averages-Arithmetic-mean new file mode 120000 index 0000000000..b50b3b064d --- /dev/null +++ b/Lang/Uiua/Averages-Arithmetic-mean @@ -0,0 +1 @@ +../../Task/Averages-Arithmetic-mean/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Averages-Median b/Lang/Uiua/Averages-Median new file mode 120000 index 0000000000..254605ff30 --- /dev/null +++ b/Lang/Uiua/Averages-Median @@ -0,0 +1 @@ +../../Task/Averages-Median/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Averages-Mode b/Lang/Uiua/Averages-Mode new file mode 120000 index 0000000000..13987f5b7d --- /dev/null +++ b/Lang/Uiua/Averages-Mode @@ -0,0 +1 @@ +../../Task/Averages-Mode/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Averages-Pythagorean-means b/Lang/Uiua/Averages-Pythagorean-means new file mode 120000 index 0000000000..a42d46aee7 --- /dev/null +++ b/Lang/Uiua/Averages-Pythagorean-means @@ -0,0 +1 @@ +../../Task/Averages-Pythagorean-means/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Averages-Root-mean-square b/Lang/Uiua/Averages-Root-mean-square new file mode 120000 index 0000000000..681a323abf --- /dev/null +++ b/Lang/Uiua/Averages-Root-mean-square @@ -0,0 +1 @@ +../../Task/Averages-Root-mean-square/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Babbage-problem b/Lang/Uiua/Babbage-problem new file mode 120000 index 0000000000..485d090cb5 --- /dev/null +++ b/Lang/Uiua/Babbage-problem @@ -0,0 +1 @@ +../../Task/Babbage-problem/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Bell-numbers b/Lang/Uiua/Bell-numbers new file mode 120000 index 0000000000..88832c268c --- /dev/null +++ b/Lang/Uiua/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Bin-given-limits b/Lang/Uiua/Bin-given-limits new file mode 120000 index 0000000000..66cb90c004 --- /dev/null +++ b/Lang/Uiua/Bin-given-limits @@ -0,0 +1 @@ +../../Task/Bin-given-limits/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Bitmap b/Lang/Uiua/Bitmap new file mode 120000 index 0000000000..6ff7a055f3 --- /dev/null +++ b/Lang/Uiua/Bitmap @@ -0,0 +1 @@ +../../Task/Bitmap/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Bitmap-Flood-fill b/Lang/Uiua/Bitmap-Flood-fill new file mode 120000 index 0000000000..8833733b75 --- /dev/null +++ b/Lang/Uiua/Bitmap-Flood-fill @@ -0,0 +1 @@ +../../Task/Bitmap-Flood-fill/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Bitwise-operations b/Lang/Uiua/Bitwise-operations new file mode 120000 index 0000000000..1b1bf97751 --- /dev/null +++ b/Lang/Uiua/Bitwise-operations @@ -0,0 +1 @@ +../../Task/Bitwise-operations/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Boolean-values b/Lang/Uiua/Boolean-values new file mode 120000 index 0000000000..ac8910eee9 --- /dev/null +++ b/Lang/Uiua/Boolean-values @@ -0,0 +1 @@ +../../Task/Boolean-values/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Burrows-Wheeler-transform b/Lang/Uiua/Burrows-Wheeler-transform new file mode 120000 index 0000000000..d53398fc74 --- /dev/null +++ b/Lang/Uiua/Burrows-Wheeler-transform @@ -0,0 +1 @@ +../../Task/Burrows-Wheeler-transform/Uiua \ No newline at end of file diff --git a/Lang/Uiua/CRC-32 b/Lang/Uiua/CRC-32 new file mode 120000 index 0000000000..063f3e4ee3 --- /dev/null +++ b/Lang/Uiua/CRC-32 @@ -0,0 +1 @@ +../../Task/CRC-32/Uiua \ No newline at end of file diff --git a/Lang/Uiua/CSV-to-HTML-translation b/Lang/Uiua/CSV-to-HTML-translation new file mode 120000 index 0000000000..cd311bcc18 --- /dev/null +++ b/Lang/Uiua/CSV-to-HTML-translation @@ -0,0 +1 @@ +../../Task/CSV-to-HTML-translation/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Caesar-cipher b/Lang/Uiua/Caesar-cipher new file mode 120000 index 0000000000..ef50c0e2e1 --- /dev/null +++ b/Lang/Uiua/Caesar-cipher @@ -0,0 +1 @@ +../../Task/Caesar-cipher/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Calculating-the-value-of-e b/Lang/Uiua/Calculating-the-value-of-e new file mode 120000 index 0000000000..d7cc261bf8 --- /dev/null +++ b/Lang/Uiua/Calculating-the-value-of-e @@ -0,0 +1 @@ +../../Task/Calculating-the-value-of-e/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Call-a-function b/Lang/Uiua/Call-a-function new file mode 120000 index 0000000000..1d6b22e4f5 --- /dev/null +++ b/Lang/Uiua/Call-a-function @@ -0,0 +1 @@ +../../Task/Call-a-function/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Cantor-set b/Lang/Uiua/Cantor-set new file mode 120000 index 0000000000..1c94d38d0e --- /dev/null +++ b/Lang/Uiua/Cantor-set @@ -0,0 +1 @@ +../../Task/Cantor-set/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Catalan-numbers b/Lang/Uiua/Catalan-numbers new file mode 120000 index 0000000000..39a3cbd336 --- /dev/null +++ b/Lang/Uiua/Catalan-numbers @@ -0,0 +1 @@ +../../Task/Catalan-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Catalan-numbers-Pascals-triangle b/Lang/Uiua/Catalan-numbers-Pascals-triangle new file mode 120000 index 0000000000..d4426dbc39 --- /dev/null +++ b/Lang/Uiua/Catalan-numbers-Pascals-triangle @@ -0,0 +1 @@ +../../Task/Catalan-numbers-Pascals-triangle/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Catamorphism b/Lang/Uiua/Catamorphism new file mode 120000 index 0000000000..f0a8a02f45 --- /dev/null +++ b/Lang/Uiua/Catamorphism @@ -0,0 +1 @@ +../../Task/Catamorphism/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Character-codes b/Lang/Uiua/Character-codes new file mode 120000 index 0000000000..511eef1d48 --- /dev/null +++ b/Lang/Uiua/Character-codes @@ -0,0 +1 @@ +../../Task/Character-codes/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Check-output-device-is-a-terminal b/Lang/Uiua/Check-output-device-is-a-terminal new file mode 120000 index 0000000000..9599dac818 --- /dev/null +++ b/Lang/Uiua/Check-output-device-is-a-terminal @@ -0,0 +1 @@ +../../Task/Check-output-device-is-a-terminal/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Check-that-file-exists b/Lang/Uiua/Check-that-file-exists new file mode 120000 index 0000000000..2ad54c3db1 --- /dev/null +++ b/Lang/Uiua/Check-that-file-exists @@ -0,0 +1 @@ +../../Task/Check-that-file-exists/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Collections b/Lang/Uiua/Collections new file mode 120000 index 0000000000..3ea461802a --- /dev/null +++ b/Lang/Uiua/Collections @@ -0,0 +1 @@ +../../Task/Collections/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Color-wheel b/Lang/Uiua/Color-wheel new file mode 120000 index 0000000000..f9a74260bf --- /dev/null +++ b/Lang/Uiua/Color-wheel @@ -0,0 +1 @@ +../../Task/Color-wheel/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Colour-bars-Display b/Lang/Uiua/Colour-bars-Display new file mode 120000 index 0000000000..dbff1dc862 --- /dev/null +++ b/Lang/Uiua/Colour-bars-Display @@ -0,0 +1 @@ +../../Task/Colour-bars-Display/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Combinations-and-permutations b/Lang/Uiua/Combinations-and-permutations new file mode 120000 index 0000000000..c2af258e0d --- /dev/null +++ b/Lang/Uiua/Combinations-and-permutations @@ -0,0 +1 @@ +../../Task/Combinations-and-permutations/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Command-line-arguments b/Lang/Uiua/Command-line-arguments new file mode 120000 index 0000000000..d8dd4a464b --- /dev/null +++ b/Lang/Uiua/Command-line-arguments @@ -0,0 +1 @@ +../../Task/Command-line-arguments/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Comments b/Lang/Uiua/Comments new file mode 120000 index 0000000000..c903ca1910 --- /dev/null +++ b/Lang/Uiua/Comments @@ -0,0 +1 @@ +../../Task/Comments/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Compare-a-list-of-strings b/Lang/Uiua/Compare-a-list-of-strings new file mode 120000 index 0000000000..7a7f8f4123 --- /dev/null +++ b/Lang/Uiua/Compare-a-list-of-strings @@ -0,0 +1 @@ +../../Task/Compare-a-list-of-strings/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Compare-length-of-two-strings b/Lang/Uiua/Compare-length-of-two-strings new file mode 120000 index 0000000000..ca614fc73a --- /dev/null +++ b/Lang/Uiua/Compare-length-of-two-strings @@ -0,0 +1 @@ +../../Task/Compare-length-of-two-strings/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Copy-a-string b/Lang/Uiua/Copy-a-string new file mode 120000 index 0000000000..ecc8029f9f --- /dev/null +++ b/Lang/Uiua/Copy-a-string @@ -0,0 +1 @@ +../../Task/Copy-a-string/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Count-in-factors b/Lang/Uiua/Count-in-factors new file mode 120000 index 0000000000..fee553f727 --- /dev/null +++ b/Lang/Uiua/Count-in-factors @@ -0,0 +1 @@ +../../Task/Count-in-factors/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Count-in-octal b/Lang/Uiua/Count-in-octal new file mode 120000 index 0000000000..8d3356f54e --- /dev/null +++ b/Lang/Uiua/Count-in-octal @@ -0,0 +1 @@ +../../Task/Count-in-octal/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Count-the-coins b/Lang/Uiua/Count-the-coins new file mode 120000 index 0000000000..061cac0c44 --- /dev/null +++ b/Lang/Uiua/Count-the-coins @@ -0,0 +1 @@ +../../Task/Count-the-coins/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Cramers-rule b/Lang/Uiua/Cramers-rule new file mode 120000 index 0000000000..cdb9c1d147 --- /dev/null +++ b/Lang/Uiua/Cramers-rule @@ -0,0 +1 @@ +../../Task/Cramers-rule/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Cuban-primes b/Lang/Uiua/Cuban-primes new file mode 120000 index 0000000000..36dfb34863 --- /dev/null +++ b/Lang/Uiua/Cuban-primes @@ -0,0 +1 @@ +../../Task/Cuban-primes/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Cut-a-rectangle b/Lang/Uiua/Cut-a-rectangle new file mode 120000 index 0000000000..c91aef1334 --- /dev/null +++ b/Lang/Uiua/Cut-a-rectangle @@ -0,0 +1 @@ +../../Task/Cut-a-rectangle/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Day-of-the-week b/Lang/Uiua/Day-of-the-week new file mode 120000 index 0000000000..3e8980f9e6 --- /dev/null +++ b/Lang/Uiua/Day-of-the-week @@ -0,0 +1 @@ +../../Task/Day-of-the-week/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Delete-a-file b/Lang/Uiua/Delete-a-file new file mode 120000 index 0000000000..a33b49cc5b --- /dev/null +++ b/Lang/Uiua/Delete-a-file @@ -0,0 +1 @@ +../../Task/Delete-a-file/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Department-numbers b/Lang/Uiua/Department-numbers new file mode 120000 index 0000000000..d3bc5b010c --- /dev/null +++ b/Lang/Uiua/Department-numbers @@ -0,0 +1 @@ +../../Task/Department-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Descending-primes b/Lang/Uiua/Descending-primes new file mode 120000 index 0000000000..9ae82c1998 --- /dev/null +++ b/Lang/Uiua/Descending-primes @@ -0,0 +1 @@ +../../Task/Descending-primes/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Detect-division-by-zero b/Lang/Uiua/Detect-division-by-zero new file mode 120000 index 0000000000..40e2698013 --- /dev/null +++ b/Lang/Uiua/Detect-division-by-zero @@ -0,0 +1 @@ +../../Task/Detect-division-by-zero/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Determine-if-a-string-has-all-the-same-characters b/Lang/Uiua/Determine-if-a-string-has-all-the-same-characters new file mode 120000 index 0000000000..55e1bace7e --- /dev/null +++ b/Lang/Uiua/Determine-if-a-string-has-all-the-same-characters @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-has-all-the-same-characters/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Determine-if-a-string-has-all-unique-characters b/Lang/Uiua/Determine-if-a-string-has-all-unique-characters new file mode 120000 index 0000000000..76105a59e1 --- /dev/null +++ b/Lang/Uiua/Determine-if-a-string-has-all-unique-characters @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-has-all-unique-characters/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Determine-if-a-string-is-numeric b/Lang/Uiua/Determine-if-a-string-is-numeric new file mode 120000 index 0000000000..12d7b2bbd9 --- /dev/null +++ b/Lang/Uiua/Determine-if-a-string-is-numeric @@ -0,0 +1 @@ +../../Task/Determine-if-a-string-is-numeric/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Digital-root b/Lang/Uiua/Digital-root new file mode 120000 index 0000000000..709355d0c9 --- /dev/null +++ b/Lang/Uiua/Digital-root @@ -0,0 +1 @@ +../../Task/Digital-root/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Disarium-numbers b/Lang/Uiua/Disarium-numbers new file mode 120000 index 0000000000..28107527a2 --- /dev/null +++ b/Lang/Uiua/Disarium-numbers @@ -0,0 +1 @@ +../../Task/Disarium-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Dominoes b/Lang/Uiua/Dominoes new file mode 120000 index 0000000000..bd5d6f0291 --- /dev/null +++ b/Lang/Uiua/Dominoes @@ -0,0 +1 @@ +../../Task/Dominoes/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Dot-product b/Lang/Uiua/Dot-product new file mode 120000 index 0000000000..920d49c003 --- /dev/null +++ b/Lang/Uiua/Dot-product @@ -0,0 +1 @@ +../../Task/Dot-product/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Earliest-difference-between-prime-gaps b/Lang/Uiua/Earliest-difference-between-prime-gaps new file mode 120000 index 0000000000..3fd8b6678f --- /dev/null +++ b/Lang/Uiua/Earliest-difference-between-prime-gaps @@ -0,0 +1 @@ +../../Task/Earliest-difference-between-prime-gaps/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Echo-server b/Lang/Uiua/Echo-server new file mode 120000 index 0000000000..13818666c0 --- /dev/null +++ b/Lang/Uiua/Echo-server @@ -0,0 +1 @@ +../../Task/Echo-server/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Emirp-primes b/Lang/Uiua/Emirp-primes new file mode 120000 index 0000000000..277723b92d --- /dev/null +++ b/Lang/Uiua/Emirp-primes @@ -0,0 +1 @@ +../../Task/Emirp-primes/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Empty-string b/Lang/Uiua/Empty-string new file mode 120000 index 0000000000..9b9da2a9b4 --- /dev/null +++ b/Lang/Uiua/Empty-string @@ -0,0 +1 @@ +../../Task/Empty-string/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Enforced-immutability b/Lang/Uiua/Enforced-immutability new file mode 120000 index 0000000000..243ebb8f2a --- /dev/null +++ b/Lang/Uiua/Enforced-immutability @@ -0,0 +1 @@ +../../Task/Enforced-immutability/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Enumerations b/Lang/Uiua/Enumerations new file mode 120000 index 0000000000..08a4a901fa --- /dev/null +++ b/Lang/Uiua/Enumerations @@ -0,0 +1 @@ +../../Task/Enumerations/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Exceptions b/Lang/Uiua/Exceptions new file mode 120000 index 0000000000..4cf4e7dfeb --- /dev/null +++ b/Lang/Uiua/Exceptions @@ -0,0 +1 @@ +../../Task/Exceptions/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Exponentiation-operator b/Lang/Uiua/Exponentiation-operator new file mode 120000 index 0000000000..bf3e3a41e0 --- /dev/null +++ b/Lang/Uiua/Exponentiation-operator @@ -0,0 +1 @@ +../../Task/Exponentiation-operator/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Exponentiation-order b/Lang/Uiua/Exponentiation-order new file mode 120000 index 0000000000..8518c14141 --- /dev/null +++ b/Lang/Uiua/Exponentiation-order @@ -0,0 +1 @@ +../../Task/Exponentiation-order/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Hailstone-sequence b/Lang/Uiua/Hailstone-sequence new file mode 120000 index 0000000000..eb6ae1ccd8 --- /dev/null +++ b/Lang/Uiua/Hailstone-sequence @@ -0,0 +1 @@ +../../Task/Hailstone-sequence/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Hickerson-series-of-almost-integers b/Lang/Uiua/Hickerson-series-of-almost-integers new file mode 120000 index 0000000000..d1dde8e508 --- /dev/null +++ b/Lang/Uiua/Hickerson-series-of-almost-integers @@ -0,0 +1 @@ +../../Task/Hickerson-series-of-almost-integers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Iterated-digits-squaring b/Lang/Uiua/Iterated-digits-squaring new file mode 120000 index 0000000000..e658bdae0a --- /dev/null +++ b/Lang/Uiua/Iterated-digits-squaring @@ -0,0 +1 @@ +../../Task/Iterated-digits-squaring/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Jacobi-symbol b/Lang/Uiua/Jacobi-symbol new file mode 120000 index 0000000000..c75e72b791 --- /dev/null +++ b/Lang/Uiua/Jacobi-symbol @@ -0,0 +1 @@ +../../Task/Jacobi-symbol/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Jacobsthal-numbers b/Lang/Uiua/Jacobsthal-numbers new file mode 120000 index 0000000000..18c3697b6e --- /dev/null +++ b/Lang/Uiua/Jacobsthal-numbers @@ -0,0 +1 @@ +../../Task/Jacobsthal-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Largest-number-divisible-by-its-digits b/Lang/Uiua/Largest-number-divisible-by-its-digits new file mode 120000 index 0000000000..acf7bb2c5f --- /dev/null +++ b/Lang/Uiua/Largest-number-divisible-by-its-digits @@ -0,0 +1 @@ +../../Task/Largest-number-divisible-by-its-digits/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Loops-Break b/Lang/Uiua/Loops-Break new file mode 120000 index 0000000000..34504412c0 --- /dev/null +++ b/Lang/Uiua/Loops-Break @@ -0,0 +1 @@ +../../Task/Loops-Break/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Loops-While b/Lang/Uiua/Loops-While new file mode 120000 index 0000000000..d29e38976b --- /dev/null +++ b/Lang/Uiua/Loops-While @@ -0,0 +1 @@ +../../Task/Loops-While/Uiua \ No newline at end of file diff --git a/Lang/Uiua/M-bius-function b/Lang/Uiua/M-bius-function new file mode 120000 index 0000000000..5b29f0bb61 --- /dev/null +++ b/Lang/Uiua/M-bius-function @@ -0,0 +1 @@ +../../Task/M-bius-function/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Mertens-function b/Lang/Uiua/Mertens-function new file mode 120000 index 0000000000..8c5970d27b --- /dev/null +++ b/Lang/Uiua/Mertens-function @@ -0,0 +1 @@ +../../Task/Mertens-function/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Modular-inverse b/Lang/Uiua/Modular-inverse new file mode 120000 index 0000000000..70c091b2ce --- /dev/null +++ b/Lang/Uiua/Modular-inverse @@ -0,0 +1 @@ +../../Task/Modular-inverse/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Multifactorial b/Lang/Uiua/Multifactorial new file mode 120000 index 0000000000..cd3719d315 --- /dev/null +++ b/Lang/Uiua/Multifactorial @@ -0,0 +1 @@ +../../Task/Multifactorial/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Munchausen-numbers b/Lang/Uiua/Munchausen-numbers new file mode 120000 index 0000000000..2170e259d6 --- /dev/null +++ b/Lang/Uiua/Munchausen-numbers @@ -0,0 +1 @@ +../../Task/Munchausen-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Musical-scale b/Lang/Uiua/Musical-scale new file mode 120000 index 0000000000..1f1e1695ce --- /dev/null +++ b/Lang/Uiua/Musical-scale @@ -0,0 +1 @@ +../../Task/Musical-scale/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Narcissistic-decimal-number b/Lang/Uiua/Narcissistic-decimal-number new file mode 120000 index 0000000000..fa8d4f2d6a --- /dev/null +++ b/Lang/Uiua/Narcissistic-decimal-number @@ -0,0 +1 @@ +../../Task/Narcissistic-decimal-number/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Next-highest-int-from-digits b/Lang/Uiua/Next-highest-int-from-digits new file mode 120000 index 0000000000..c924583411 --- /dev/null +++ b/Lang/Uiua/Next-highest-int-from-digits @@ -0,0 +1 @@ +../../Task/Next-highest-int-from-digits/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Non-continuous-subsequences b/Lang/Uiua/Non-continuous-subsequences new file mode 120000 index 0000000000..cbb45eef3a --- /dev/null +++ b/Lang/Uiua/Non-continuous-subsequences @@ -0,0 +1 @@ +../../Task/Non-continuous-subsequences/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Non-decimal-radices-Input b/Lang/Uiua/Non-decimal-radices-Input new file mode 120000 index 0000000000..4980368463 --- /dev/null +++ b/Lang/Uiua/Non-decimal-radices-Input @@ -0,0 +1 @@ +../../Task/Non-decimal-radices-Input/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Non-decimal-radices-Output b/Lang/Uiua/Non-decimal-radices-Output new file mode 120000 index 0000000000..8d901b62f2 --- /dev/null +++ b/Lang/Uiua/Non-decimal-radices-Output @@ -0,0 +1 @@ +../../Task/Non-decimal-radices-Output/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Padovan-sequence b/Lang/Uiua/Padovan-sequence new file mode 120000 index 0000000000..5ff77d41cb --- /dev/null +++ b/Lang/Uiua/Padovan-sequence @@ -0,0 +1 @@ +../../Task/Padovan-sequence/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Parsing-RPN-calculator-algorithm b/Lang/Uiua/Parsing-RPN-calculator-algorithm new file mode 120000 index 0000000000..650f272e3c --- /dev/null +++ b/Lang/Uiua/Parsing-RPN-calculator-algorithm @@ -0,0 +1 @@ +../../Task/Parsing-RPN-calculator-algorithm/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Particle-fountain b/Lang/Uiua/Particle-fountain new file mode 120000 index 0000000000..5a4eedea1a --- /dev/null +++ b/Lang/Uiua/Particle-fountain @@ -0,0 +1 @@ +../../Task/Particle-fountain/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Partition-an-integer-x-into-n-primes b/Lang/Uiua/Partition-an-integer-x-into-n-primes new file mode 120000 index 0000000000..b54ce3d232 --- /dev/null +++ b/Lang/Uiua/Partition-an-integer-x-into-n-primes @@ -0,0 +1 @@ +../../Task/Partition-an-integer-x-into-n-primes/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Partition-function-P b/Lang/Uiua/Partition-function-P new file mode 120000 index 0000000000..e15b2a3f0a --- /dev/null +++ b/Lang/Uiua/Partition-function-P @@ -0,0 +1 @@ +../../Task/Partition-function-P/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Pascal-matrix-generation b/Lang/Uiua/Pascal-matrix-generation new file mode 120000 index 0000000000..d6006d5f28 --- /dev/null +++ b/Lang/Uiua/Pascal-matrix-generation @@ -0,0 +1 @@ +../../Task/Pascal-matrix-generation/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Pascals-triangle b/Lang/Uiua/Pascals-triangle new file mode 120000 index 0000000000..d3ded33bae --- /dev/null +++ b/Lang/Uiua/Pascals-triangle @@ -0,0 +1 @@ +../../Task/Pascals-triangle/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Pascals-triangle-Puzzle b/Lang/Uiua/Pascals-triangle-Puzzle new file mode 120000 index 0000000000..9d1c439151 --- /dev/null +++ b/Lang/Uiua/Pascals-triangle-Puzzle @@ -0,0 +1 @@ +../../Task/Pascals-triangle-Puzzle/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Password-generator b/Lang/Uiua/Password-generator new file mode 120000 index 0000000000..0a559819ad --- /dev/null +++ b/Lang/Uiua/Password-generator @@ -0,0 +1 @@ +../../Task/Password-generator/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Peaceful-chess-queen-armies b/Lang/Uiua/Peaceful-chess-queen-armies new file mode 120000 index 0000000000..e3e9bf7f31 --- /dev/null +++ b/Lang/Uiua/Peaceful-chess-queen-armies @@ -0,0 +1 @@ +../../Task/Peaceful-chess-queen-armies/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Perfect-numbers b/Lang/Uiua/Perfect-numbers new file mode 120000 index 0000000000..45883a0ea8 --- /dev/null +++ b/Lang/Uiua/Perfect-numbers @@ -0,0 +1 @@ +../../Task/Perfect-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Perfect-shuffle b/Lang/Uiua/Perfect-shuffle new file mode 120000 index 0000000000..85b9185041 --- /dev/null +++ b/Lang/Uiua/Perfect-shuffle @@ -0,0 +1 @@ +../../Task/Perfect-shuffle/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Perfect-totient-numbers b/Lang/Uiua/Perfect-totient-numbers new file mode 120000 index 0000000000..473a593e75 --- /dev/null +++ b/Lang/Uiua/Perfect-totient-numbers @@ -0,0 +1 @@ +../../Task/Perfect-totient-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Periodic-table b/Lang/Uiua/Periodic-table new file mode 120000 index 0000000000..5e6b72eb1b --- /dev/null +++ b/Lang/Uiua/Periodic-table @@ -0,0 +1 @@ +../../Task/Periodic-table/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Peripheral-drift-illusion b/Lang/Uiua/Peripheral-drift-illusion new file mode 120000 index 0000000000..6946c8b8f1 --- /dev/null +++ b/Lang/Uiua/Peripheral-drift-illusion @@ -0,0 +1 @@ +../../Task/Peripheral-drift-illusion/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Pernicious-numbers b/Lang/Uiua/Pernicious-numbers new file mode 120000 index 0000000000..bcc3ebf322 --- /dev/null +++ b/Lang/Uiua/Pernicious-numbers @@ -0,0 +1 @@ +../../Task/Pernicious-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Phrase-reversals b/Lang/Uiua/Phrase-reversals new file mode 120000 index 0000000000..4584c0fe62 --- /dev/null +++ b/Lang/Uiua/Phrase-reversals @@ -0,0 +1 @@ +../../Task/Phrase-reversals/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Pisano-period b/Lang/Uiua/Pisano-period new file mode 120000 index 0000000000..2e3ec789ad --- /dev/null +++ b/Lang/Uiua/Pisano-period @@ -0,0 +1 @@ +../../Task/Pisano-period/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Plasma-effect b/Lang/Uiua/Plasma-effect new file mode 120000 index 0000000000..ca73067f67 --- /dev/null +++ b/Lang/Uiua/Plasma-effect @@ -0,0 +1 @@ +../../Task/Plasma-effect/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Population-count b/Lang/Uiua/Population-count new file mode 120000 index 0000000000..601ac5e44a --- /dev/null +++ b/Lang/Uiua/Population-count @@ -0,0 +1 @@ +../../Task/Population-count/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Power-set b/Lang/Uiua/Power-set new file mode 120000 index 0000000000..21a40d792f --- /dev/null +++ b/Lang/Uiua/Power-set @@ -0,0 +1 @@ +../../Task/Power-set/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Primality-by-Wilsons-theorem b/Lang/Uiua/Primality-by-Wilsons-theorem new file mode 120000 index 0000000000..8e83e31c35 --- /dev/null +++ b/Lang/Uiua/Primality-by-Wilsons-theorem @@ -0,0 +1 @@ +../../Task/Primality-by-Wilsons-theorem/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Prime-conspiracy b/Lang/Uiua/Prime-conspiracy new file mode 120000 index 0000000000..d1cad5b5e0 --- /dev/null +++ b/Lang/Uiua/Prime-conspiracy @@ -0,0 +1 @@ +../../Task/Prime-conspiracy/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Prime-decomposition b/Lang/Uiua/Prime-decomposition new file mode 120000 index 0000000000..bdff89da46 --- /dev/null +++ b/Lang/Uiua/Prime-decomposition @@ -0,0 +1 @@ +../../Task/Prime-decomposition/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Prime-numbers-whose-neighboring-pairs-are-tetraprimes b/Lang/Uiua/Prime-numbers-whose-neighboring-pairs-are-tetraprimes new file mode 120000 index 0000000000..fead595d8f --- /dev/null +++ b/Lang/Uiua/Prime-numbers-whose-neighboring-pairs-are-tetraprimes @@ -0,0 +1 @@ +../../Task/Prime-numbers-whose-neighboring-pairs-are-tetraprimes/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Prime-triangle b/Lang/Uiua/Prime-triangle new file mode 120000 index 0000000000..59527b37eb --- /dev/null +++ b/Lang/Uiua/Prime-triangle @@ -0,0 +1 @@ +../../Task/Prime-triangle/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Program-termination b/Lang/Uiua/Program-termination new file mode 120000 index 0000000000..58f6f7fb66 --- /dev/null +++ b/Lang/Uiua/Program-termination @@ -0,0 +1 @@ +../../Task/Program-termination/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Quoting-constructs b/Lang/Uiua/Quoting-constructs new file mode 120000 index 0000000000..0a39b9c1b8 --- /dev/null +++ b/Lang/Uiua/Quoting-constructs @@ -0,0 +1 @@ +../../Task/Quoting-constructs/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Radical-of-an-integer b/Lang/Uiua/Radical-of-an-integer new file mode 120000 index 0000000000..dd623262df --- /dev/null +++ b/Lang/Uiua/Radical-of-an-integer @@ -0,0 +1 @@ +../../Task/Radical-of-an-integer/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Random-Latin-squares b/Lang/Uiua/Random-Latin-squares new file mode 120000 index 0000000000..1244042116 --- /dev/null +++ b/Lang/Uiua/Random-Latin-squares @@ -0,0 +1 @@ +../../Task/Random-Latin-squares/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Recamans-sequence b/Lang/Uiua/Recamans-sequence new file mode 120000 index 0000000000..fdc4665a6a --- /dev/null +++ b/Lang/Uiua/Recamans-sequence @@ -0,0 +1 @@ +../../Task/Recamans-sequence/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Repeat b/Lang/Uiua/Repeat new file mode 120000 index 0000000000..e75d6dc3ae --- /dev/null +++ b/Lang/Uiua/Repeat @@ -0,0 +1 @@ +../../Task/Repeat/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Reverse-words-in-a-string b/Lang/Uiua/Reverse-words-in-a-string new file mode 120000 index 0000000000..a6f43bc773 --- /dev/null +++ b/Lang/Uiua/Reverse-words-in-a-string @@ -0,0 +1 @@ +../../Task/Reverse-words-in-a-string/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Rosetta-Code-Rank-languages-by-popularity b/Lang/Uiua/Rosetta-Code-Rank-languages-by-popularity new file mode 120000 index 0000000000..582776a4d1 --- /dev/null +++ b/Lang/Uiua/Rosetta-Code-Rank-languages-by-popularity @@ -0,0 +1 @@ +../../Task/Rosetta-Code-Rank-languages-by-popularity/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Ruth-Aaron-numbers b/Lang/Uiua/Ruth-Aaron-numbers new file mode 120000 index 0000000000..bbf8bc039a --- /dev/null +++ b/Lang/Uiua/Ruth-Aaron-numbers @@ -0,0 +1 @@ +../../Task/Ruth-Aaron-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Sequence-of-primes-by-trial-division b/Lang/Uiua/Sequence-of-primes-by-trial-division new file mode 120000 index 0000000000..d94d81ea51 --- /dev/null +++ b/Lang/Uiua/Sequence-of-primes-by-trial-division @@ -0,0 +1 @@ +../../Task/Sequence-of-primes-by-trial-division/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Set-puzzle b/Lang/Uiua/Set-puzzle new file mode 120000 index 0000000000..3e3bc1d78f --- /dev/null +++ b/Lang/Uiua/Set-puzzle @@ -0,0 +1 @@ +../../Task/Set-puzzle/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Set-right-adjacent-bits b/Lang/Uiua/Set-right-adjacent-bits new file mode 120000 index 0000000000..902c125b59 --- /dev/null +++ b/Lang/Uiua/Set-right-adjacent-bits @@ -0,0 +1 @@ +../../Task/Set-right-adjacent-bits/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Sexy-primes b/Lang/Uiua/Sexy-primes new file mode 120000 index 0000000000..8d61a811ee --- /dev/null +++ b/Lang/Uiua/Sexy-primes @@ -0,0 +1 @@ +../../Task/Sexy-primes/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Shoelace-formula-for-polygonal-area b/Lang/Uiua/Shoelace-formula-for-polygonal-area new file mode 120000 index 0000000000..d0a37fe60f --- /dev/null +++ b/Lang/Uiua/Shoelace-formula-for-polygonal-area @@ -0,0 +1 @@ +../../Task/Shoelace-formula-for-polygonal-area/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Sudan-function b/Lang/Uiua/Sudan-function new file mode 120000 index 0000000000..afedd391cb --- /dev/null +++ b/Lang/Uiua/Sudan-function @@ -0,0 +1 @@ +../../Task/Sudan-function/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Sum-of-elements-below-main-diagonal-of-matrix b/Lang/Uiua/Sum-of-elements-below-main-diagonal-of-matrix new file mode 120000 index 0000000000..37e45429c6 --- /dev/null +++ b/Lang/Uiua/Sum-of-elements-below-main-diagonal-of-matrix @@ -0,0 +1 @@ +../../Task/Sum-of-elements-below-main-diagonal-of-matrix/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Sylvesters-sequence b/Lang/Uiua/Sylvesters-sequence new file mode 120000 index 0000000000..859c7ca10b --- /dev/null +++ b/Lang/Uiua/Sylvesters-sequence @@ -0,0 +1 @@ +../../Task/Sylvesters-sequence/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Tau-function b/Lang/Uiua/Tau-function new file mode 120000 index 0000000000..314431f8dd --- /dev/null +++ b/Lang/Uiua/Tau-function @@ -0,0 +1 @@ +../../Task/Tau-function/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Tic-tac-toe b/Lang/Uiua/Tic-tac-toe new file mode 120000 index 0000000000..fc3b26168b --- /dev/null +++ b/Lang/Uiua/Tic-tac-toe @@ -0,0 +1 @@ +../../Task/Tic-tac-toe/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Totient-function b/Lang/Uiua/Totient-function new file mode 120000 index 0000000000..838bb52e2f --- /dev/null +++ b/Lang/Uiua/Totient-function @@ -0,0 +1 @@ +../../Task/Totient-function/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Unprimeable-numbers b/Lang/Uiua/Unprimeable-numbers new file mode 120000 index 0000000000..5a99955431 --- /dev/null +++ b/Lang/Uiua/Unprimeable-numbers @@ -0,0 +1 @@ +../../Task/Unprimeable-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Voronoi-diagram b/Lang/Uiua/Voronoi-diagram new file mode 120000 index 0000000000..d3162948cc --- /dev/null +++ b/Lang/Uiua/Voronoi-diagram @@ -0,0 +1 @@ +../../Task/Voronoi-diagram/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Weird-numbers b/Lang/Uiua/Weird-numbers new file mode 120000 index 0000000000..3d24f8a95b --- /dev/null +++ b/Lang/Uiua/Weird-numbers @@ -0,0 +1 @@ +../../Task/Weird-numbers/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Wieferich-primes b/Lang/Uiua/Wieferich-primes new file mode 120000 index 0000000000..b9d2d78697 --- /dev/null +++ b/Lang/Uiua/Wieferich-primes @@ -0,0 +1 @@ +../../Task/Wieferich-primes/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Wireworld b/Lang/Uiua/Wireworld new file mode 120000 index 0000000000..eaa729b6f4 --- /dev/null +++ b/Lang/Uiua/Wireworld @@ -0,0 +1 @@ +../../Task/Wireworld/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Word-frequency b/Lang/Uiua/Word-frequency new file mode 120000 index 0000000000..f59b23af8e --- /dev/null +++ b/Lang/Uiua/Word-frequency @@ -0,0 +1 @@ +../../Task/Word-frequency/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Word-wheel b/Lang/Uiua/Word-wheel new file mode 120000 index 0000000000..f8bafcb6c7 --- /dev/null +++ b/Lang/Uiua/Word-wheel @@ -0,0 +1 @@ +../../Task/Word-wheel/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Zeckendorf-number-representation b/Lang/Uiua/Zeckendorf-number-representation new file mode 120000 index 0000000000..1748bf90ef --- /dev/null +++ b/Lang/Uiua/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/Uiua \ No newline at end of file diff --git a/Lang/Uiua/Zhang-Suen-thinning-algorithm b/Lang/Uiua/Zhang-Suen-thinning-algorithm new file mode 120000 index 0000000000..a7e773ae5b --- /dev/null +++ b/Lang/Uiua/Zhang-Suen-thinning-algorithm @@ -0,0 +1 @@ +../../Task/Zhang-Suen-thinning-algorithm/Uiua \ No newline at end of file diff --git a/Lang/Unicon/Circular-primes b/Lang/Unicon/Circular-primes new file mode 120000 index 0000000000..2ebcc862f3 --- /dev/null +++ b/Lang/Unicon/Circular-primes @@ -0,0 +1 @@ +../../Task/Circular-primes/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Deceptive-numbers b/Lang/Unicon/Deceptive-numbers new file mode 120000 index 0000000000..74debdb49f --- /dev/null +++ b/Lang/Unicon/Deceptive-numbers @@ -0,0 +1 @@ +../../Task/Deceptive-numbers/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Emirp-primes b/Lang/Unicon/Emirp-primes new file mode 120000 index 0000000000..63628f22b5 --- /dev/null +++ b/Lang/Unicon/Emirp-primes @@ -0,0 +1 @@ +../../Task/Emirp-primes/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Equal-prime-and-composite-sums b/Lang/Unicon/Equal-prime-and-composite-sums new file mode 120000 index 0000000000..108da6ee4a --- /dev/null +++ b/Lang/Unicon/Equal-prime-and-composite-sums @@ -0,0 +1 @@ +../../Task/Equal-prime-and-composite-sums/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Factorial-primes b/Lang/Unicon/Factorial-primes new file mode 120000 index 0000000000..2f492134d2 --- /dev/null +++ b/Lang/Unicon/Factorial-primes @@ -0,0 +1 @@ +../../Task/Factorial-primes/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Fermat-numbers b/Lang/Unicon/Fermat-numbers new file mode 120000 index 0000000000..18314c4e86 --- /dev/null +++ b/Lang/Unicon/Fermat-numbers @@ -0,0 +1 @@ +../../Task/Fermat-numbers/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Pell-numbers b/Lang/Unicon/Pell-numbers new file mode 120000 index 0000000000..1e5fe97247 --- /dev/null +++ b/Lang/Unicon/Pell-numbers @@ -0,0 +1 @@ +../../Task/Pell-numbers/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Repunit-primes b/Lang/Unicon/Repunit-primes new file mode 120000 index 0000000000..a063ca9ca3 --- /dev/null +++ b/Lang/Unicon/Repunit-primes @@ -0,0 +1 @@ +../../Task/Repunit-primes/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Ultra-useful-primes b/Lang/Unicon/Ultra-useful-primes new file mode 120000 index 0000000000..c78c99febd --- /dev/null +++ b/Lang/Unicon/Ultra-useful-primes @@ -0,0 +1 @@ +../../Task/Ultra-useful-primes/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Unix-ls b/Lang/Unicon/Unix-ls new file mode 120000 index 0000000000..4501440ef6 --- /dev/null +++ b/Lang/Unicon/Unix-ls @@ -0,0 +1 @@ +../../Task/Unix-ls/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Vector b/Lang/Unicon/Vector new file mode 120000 index 0000000000..2c82c9664f --- /dev/null +++ b/Lang/Unicon/Vector @@ -0,0 +1 @@ +../../Task/Vector/Unicon \ No newline at end of file diff --git a/Lang/Unicon/Wagstaff-primes b/Lang/Unicon/Wagstaff-primes new file mode 120000 index 0000000000..9aef3c7dca --- /dev/null +++ b/Lang/Unicon/Wagstaff-primes @@ -0,0 +1 @@ +../../Task/Wagstaff-primes/Unicon \ No newline at end of file diff --git a/Lang/Ursalang/Loops-For b/Lang/Ursalang/Loops-For new file mode 120000 index 0000000000..11a1ba7e0e --- /dev/null +++ b/Lang/Ursalang/Loops-For @@ -0,0 +1 @@ +../../Task/Loops-For/Ursalang \ No newline at end of file diff --git a/Lang/Uxntal/Chaos-game b/Lang/Uxntal/Chaos-game new file mode 120000 index 0000000000..80920dd6ff --- /dev/null +++ b/Lang/Uxntal/Chaos-game @@ -0,0 +1 @@ +../../Task/Chaos-game/Uxntal \ No newline at end of file diff --git a/Lang/V-(Vlang)/15-puzzle-solver b/Lang/V-(Vlang)/15-puzzle-solver new file mode 120000 index 0000000000..9193bcde1c --- /dev/null +++ b/Lang/V-(Vlang)/15-puzzle-solver @@ -0,0 +1 @@ +../../Task/15-puzzle-solver/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Accumulator-factory b/Lang/V-(Vlang)/Accumulator-factory new file mode 120000 index 0000000000..20257d9d8b --- /dev/null +++ b/Lang/V-(Vlang)/Accumulator-factory @@ -0,0 +1 @@ +../../Task/Accumulator-factory/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Add-a-variable-to-a-class-instance-at-runtime b/Lang/V-(Vlang)/Add-a-variable-to-a-class-instance-at-runtime new file mode 120000 index 0000000000..dccc76d376 --- /dev/null +++ b/Lang/V-(Vlang)/Add-a-variable-to-a-class-instance-at-runtime @@ -0,0 +1 @@ +../../Task/Add-a-variable-to-a-class-instance-at-runtime/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Animate-a-pendulum b/Lang/V-(Vlang)/Animate-a-pendulum new file mode 120000 index 0000000000..87bb2b5f80 --- /dev/null +++ b/Lang/V-(Vlang)/Animate-a-pendulum @@ -0,0 +1 @@ +../../Task/Animate-a-pendulum/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Approximate-equality b/Lang/V-(Vlang)/Approximate-equality new file mode 120000 index 0000000000..ba99a599b6 --- /dev/null +++ b/Lang/V-(Vlang)/Approximate-equality @@ -0,0 +1 @@ +../../Task/Approximate-equality/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Archimedean-spiral b/Lang/V-(Vlang)/Archimedean-spiral new file mode 120000 index 0000000000..0915aa0768 --- /dev/null +++ b/Lang/V-(Vlang)/Archimedean-spiral @@ -0,0 +1 @@ +../../Task/Archimedean-spiral/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Arithmetic-derivative b/Lang/V-(Vlang)/Arithmetic-derivative new file mode 120000 index 0000000000..0d28ff0c59 --- /dev/null +++ b/Lang/V-(Vlang)/Arithmetic-derivative @@ -0,0 +1 @@ +../../Task/Arithmetic-derivative/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Best-shuffle b/Lang/V-(Vlang)/Best-shuffle new file mode 120000 index 0000000000..a5a48fba81 --- /dev/null +++ b/Lang/V-(Vlang)/Best-shuffle @@ -0,0 +1 @@ +../../Task/Best-shuffle/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Bitcoin-address-validation b/Lang/V-(Vlang)/Bitcoin-address-validation new file mode 120000 index 0000000000..28da42f695 --- /dev/null +++ b/Lang/V-(Vlang)/Bitcoin-address-validation @@ -0,0 +1 @@ +../../Task/Bitcoin-address-validation/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Bitwise-operations b/Lang/V-(Vlang)/Bitwise-operations new file mode 120000 index 0000000000..e781b4c06c --- /dev/null +++ b/Lang/V-(Vlang)/Bitwise-operations @@ -0,0 +1 @@ +../../Task/Bitwise-operations/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Box-the-compass b/Lang/V-(Vlang)/Box-the-compass new file mode 120000 index 0000000000..8aa45acb1f --- /dev/null +++ b/Lang/V-(Vlang)/Box-the-compass @@ -0,0 +1 @@ +../../Task/Box-the-compass/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Burrows-Wheeler-transform b/Lang/V-(Vlang)/Burrows-Wheeler-transform new file mode 120000 index 0000000000..c6a4d26892 --- /dev/null +++ b/Lang/V-(Vlang)/Burrows-Wheeler-transform @@ -0,0 +1 @@ +../../Task/Burrows-Wheeler-transform/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Canonicalize-CIDR b/Lang/V-(Vlang)/Canonicalize-CIDR new file mode 120000 index 0000000000..42ce54344e --- /dev/null +++ b/Lang/V-(Vlang)/Canonicalize-CIDR @@ -0,0 +1 @@ +../../Task/Canonicalize-CIDR/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Color-wheel b/Lang/V-(Vlang)/Color-wheel new file mode 120000 index 0000000000..b828d5a770 --- /dev/null +++ b/Lang/V-(Vlang)/Color-wheel @@ -0,0 +1 @@ +../../Task/Color-wheel/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Constrained-genericity b/Lang/V-(Vlang)/Constrained-genericity new file mode 120000 index 0000000000..af413abe8c --- /dev/null +++ b/Lang/V-(Vlang)/Constrained-genericity @@ -0,0 +1 @@ +../../Task/Constrained-genericity/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Convert-seconds-to-compound-duration b/Lang/V-(Vlang)/Convert-seconds-to-compound-duration new file mode 120000 index 0000000000..90e9599792 --- /dev/null +++ b/Lang/V-(Vlang)/Convert-seconds-to-compound-duration @@ -0,0 +1 @@ +../../Task/Convert-seconds-to-compound-duration/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Create-an-object-at-a-given-address b/Lang/V-(Vlang)/Create-an-object-at-a-given-address new file mode 120000 index 0000000000..2a735f50a4 --- /dev/null +++ b/Lang/V-(Vlang)/Create-an-object-at-a-given-address @@ -0,0 +1 @@ +../../Task/Create-an-object-at-a-given-address/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/De-Bruijn-sequences b/Lang/V-(Vlang)/De-Bruijn-sequences new file mode 120000 index 0000000000..03d47939a3 --- /dev/null +++ b/Lang/V-(Vlang)/De-Bruijn-sequences @@ -0,0 +1 @@ +../../Task/De-Bruijn-sequences/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Death-Star b/Lang/V-(Vlang)/Death-Star new file mode 120000 index 0000000000..ed8ea3e0a6 --- /dev/null +++ b/Lang/V-(Vlang)/Death-Star @@ -0,0 +1 @@ +../../Task/Death-Star/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Dijkstras-algorithm b/Lang/V-(Vlang)/Dijkstras-algorithm new file mode 120000 index 0000000000..c6cb06de44 --- /dev/null +++ b/Lang/V-(Vlang)/Dijkstras-algorithm @@ -0,0 +1 @@ +../../Task/Dijkstras-algorithm/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Dragon-curve b/Lang/V-(Vlang)/Dragon-curve new file mode 120000 index 0000000000..ea14877291 --- /dev/null +++ b/Lang/V-(Vlang)/Dragon-curve @@ -0,0 +1 @@ +../../Task/Dragon-curve/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Draw-a-cuboid b/Lang/V-(Vlang)/Draw-a-cuboid new file mode 120000 index 0000000000..675b202e8b --- /dev/null +++ b/Lang/V-(Vlang)/Draw-a-cuboid @@ -0,0 +1 @@ +../../Task/Draw-a-cuboid/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Draw-a-rotating-cube b/Lang/V-(Vlang)/Draw-a-rotating-cube new file mode 120000 index 0000000000..c731b8a529 --- /dev/null +++ b/Lang/V-(Vlang)/Draw-a-rotating-cube @@ -0,0 +1 @@ +../../Task/Draw-a-rotating-cube/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Eertree b/Lang/V-(Vlang)/Eertree new file mode 120000 index 0000000000..df3a9103a6 --- /dev/null +++ b/Lang/V-(Vlang)/Eertree @@ -0,0 +1 @@ +../../Task/Eertree/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Elementary-cellular-automaton-Random-number-generator b/Lang/V-(Vlang)/Elementary-cellular-automaton-Random-number-generator new file mode 120000 index 0000000000..d02a93aeca --- /dev/null +++ b/Lang/V-(Vlang)/Elementary-cellular-automaton-Random-number-generator @@ -0,0 +1 @@ +../../Task/Elementary-cellular-automaton-Random-number-generator/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Execute-HQ9+ b/Lang/V-(Vlang)/Execute-HQ9+ new file mode 120000 index 0000000000..cecaa41a14 --- /dev/null +++ b/Lang/V-(Vlang)/Execute-HQ9+ @@ -0,0 +1 @@ +../../Task/Execute-HQ9+/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Exponentiation-with-infix-operators-in-or-operating-on-the-base b/Lang/V-(Vlang)/Exponentiation-with-infix-operators-in-or-operating-on-the-base new file mode 120000 index 0000000000..119da73572 --- /dev/null +++ b/Lang/V-(Vlang)/Exponentiation-with-infix-operators-in-or-operating-on-the-base @@ -0,0 +1 @@ +../../Task/Exponentiation-with-infix-operators-in-or-operating-on-the-base/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Find-Chess960-starting-position-identifier b/Lang/V-(Vlang)/Find-Chess960-starting-position-identifier new file mode 120000 index 0000000000..b88e0a4eb1 --- /dev/null +++ b/Lang/V-(Vlang)/Find-Chess960-starting-position-identifier @@ -0,0 +1 @@ +../../Task/Find-Chess960-starting-position-identifier/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Five-weekends b/Lang/V-(Vlang)/Five-weekends new file mode 120000 index 0000000000..ed2a49051d --- /dev/null +++ b/Lang/V-(Vlang)/Five-weekends @@ -0,0 +1 @@ +../../Task/Five-weekends/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Fivenum b/Lang/V-(Vlang)/Fivenum new file mode 120000 index 0000000000..77154f6b56 --- /dev/null +++ b/Lang/V-(Vlang)/Fivenum @@ -0,0 +1 @@ +../../Task/Fivenum/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Flipping-bits-game b/Lang/V-(Vlang)/Flipping-bits-game new file mode 120000 index 0000000000..f272f02e11 --- /dev/null +++ b/Lang/V-(Vlang)/Flipping-bits-game @@ -0,0 +1 @@ +../../Task/Flipping-bits-game/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Galton-box-animation b/Lang/V-(Vlang)/Galton-box-animation new file mode 120000 index 0000000000..2caf8cb18c --- /dev/null +++ b/Lang/V-(Vlang)/Galton-box-animation @@ -0,0 +1 @@ +../../Task/Galton-box-animation/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Generate-random-chess-position b/Lang/V-(Vlang)/Generate-random-chess-position new file mode 120000 index 0000000000..7687c7236a --- /dev/null +++ b/Lang/V-(Vlang)/Generate-random-chess-position @@ -0,0 +1 @@ +../../Task/Generate-random-chess-position/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Hash-join b/Lang/V-(Vlang)/Hash-join new file mode 120000 index 0000000000..a28257577b --- /dev/null +++ b/Lang/V-(Vlang)/Hash-join @@ -0,0 +1 @@ +../../Task/Hash-join/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Higher-order-functions b/Lang/V-(Vlang)/Higher-order-functions new file mode 120000 index 0000000000..a6c0b9843e --- /dev/null +++ b/Lang/V-(Vlang)/Higher-order-functions @@ -0,0 +1 @@ +../../Task/Higher-order-functions/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Hilbert-curve b/Lang/V-(Vlang)/Hilbert-curve new file mode 120000 index 0000000000..d691e8f108 --- /dev/null +++ b/Lang/V-(Vlang)/Hilbert-curve @@ -0,0 +1 @@ +../../Task/Hilbert-curve/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Juggler-sequence b/Lang/V-(Vlang)/Juggler-sequence new file mode 120000 index 0000000000..56d41efb28 --- /dev/null +++ b/Lang/V-(Vlang)/Juggler-sequence @@ -0,0 +1 @@ +../../Task/Juggler-sequence/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Knights-tour b/Lang/V-(Vlang)/Knights-tour new file mode 120000 index 0000000000..542607dce0 --- /dev/null +++ b/Lang/V-(Vlang)/Knights-tour @@ -0,0 +1 @@ +../../Task/Knights-tour/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/LU-decomposition b/Lang/V-(Vlang)/LU-decomposition new file mode 120000 index 0000000000..1eb080d8ba --- /dev/null +++ b/Lang/V-(Vlang)/LU-decomposition @@ -0,0 +1 @@ +../../Task/LU-decomposition/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/LZW-compression b/Lang/V-(Vlang)/LZW-compression new file mode 120000 index 0000000000..36e201b60a --- /dev/null +++ b/Lang/V-(Vlang)/LZW-compression @@ -0,0 +1 @@ +../../Task/LZW-compression/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Langtons-ant b/Lang/V-(Vlang)/Langtons-ant new file mode 120000 index 0000000000..ccce40cc4e --- /dev/null +++ b/Lang/V-(Vlang)/Langtons-ant @@ -0,0 +1 @@ +../../Task/Langtons-ant/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Legendre-prime-counting-function b/Lang/V-(Vlang)/Legendre-prime-counting-function new file mode 120000 index 0000000000..ca54942178 --- /dev/null +++ b/Lang/V-(Vlang)/Legendre-prime-counting-function @@ -0,0 +1 @@ +../../Task/Legendre-prime-counting-function/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/MD4 b/Lang/V-(Vlang)/MD4 new file mode 120000 index 0000000000..4ef84d93a7 --- /dev/null +++ b/Lang/V-(Vlang)/MD4 @@ -0,0 +1 @@ +../../Task/MD4/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Map-range b/Lang/V-(Vlang)/Map-range new file mode 120000 index 0000000000..bd9191a4a1 --- /dev/null +++ b/Lang/V-(Vlang)/Map-range @@ -0,0 +1 @@ +../../Task/Map-range/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Matrix-chain-multiplication b/Lang/V-(Vlang)/Matrix-chain-multiplication new file mode 120000 index 0000000000..6f5b000cff --- /dev/null +++ b/Lang/V-(Vlang)/Matrix-chain-multiplication @@ -0,0 +1 @@ +../../Task/Matrix-chain-multiplication/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Matrix-transposition b/Lang/V-(Vlang)/Matrix-transposition new file mode 120000 index 0000000000..f283dea370 --- /dev/null +++ b/Lang/V-(Vlang)/Matrix-transposition @@ -0,0 +1 @@ +../../Task/Matrix-transposition/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Mayan-numerals b/Lang/V-(Vlang)/Mayan-numerals new file mode 120000 index 0000000000..005198e98f --- /dev/null +++ b/Lang/V-(Vlang)/Mayan-numerals @@ -0,0 +1 @@ +../../Task/Mayan-numerals/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Maze-generation b/Lang/V-(Vlang)/Maze-generation new file mode 120000 index 0000000000..62cabc5306 --- /dev/null +++ b/Lang/V-(Vlang)/Maze-generation @@ -0,0 +1 @@ +../../Task/Maze-generation/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Maze-solving b/Lang/V-(Vlang)/Maze-solving new file mode 120000 index 0000000000..1dd904fdc6 --- /dev/null +++ b/Lang/V-(Vlang)/Maze-solving @@ -0,0 +1 @@ +../../Task/Maze-solving/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Memory-allocation b/Lang/V-(Vlang)/Memory-allocation new file mode 120000 index 0000000000..28b226407c --- /dev/null +++ b/Lang/V-(Vlang)/Memory-allocation @@ -0,0 +1 @@ +../../Task/Memory-allocation/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Mind-boggling-card-trick b/Lang/V-(Vlang)/Mind-boggling-card-trick new file mode 120000 index 0000000000..765932978d --- /dev/null +++ b/Lang/V-(Vlang)/Mind-boggling-card-trick @@ -0,0 +1 @@ +../../Task/Mind-boggling-card-trick/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Multiplication-tables b/Lang/V-(Vlang)/Multiplication-tables new file mode 120000 index 0000000000..3bdff7103e --- /dev/null +++ b/Lang/V-(Vlang)/Multiplication-tables @@ -0,0 +1 @@ +../../Task/Multiplication-tables/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/N-queens-problem b/Lang/V-(Vlang)/N-queens-problem new file mode 120000 index 0000000000..50b06d4a76 --- /dev/null +++ b/Lang/V-(Vlang)/N-queens-problem @@ -0,0 +1 @@ +../../Task/N-queens-problem/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Nonoblock b/Lang/V-(Vlang)/Nonoblock new file mode 120000 index 0000000000..930ce96e10 --- /dev/null +++ b/Lang/V-(Vlang)/Nonoblock @@ -0,0 +1 @@ +../../Task/Nonoblock/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/One-dimensional-cellular-automata b/Lang/V-(Vlang)/One-dimensional-cellular-automata new file mode 120000 index 0000000000..7b9510a27e --- /dev/null +++ b/Lang/V-(Vlang)/One-dimensional-cellular-automata @@ -0,0 +1 @@ +../../Task/One-dimensional-cellular-automata/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Palindrome-dates b/Lang/V-(Vlang)/Palindrome-dates new file mode 120000 index 0000000000..58cd472885 --- /dev/null +++ b/Lang/V-(Vlang)/Palindrome-dates @@ -0,0 +1 @@ +../../Task/Palindrome-dates/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Pancake-numbers b/Lang/V-(Vlang)/Pancake-numbers new file mode 120000 index 0000000000..03055f6721 --- /dev/null +++ b/Lang/V-(Vlang)/Pancake-numbers @@ -0,0 +1 @@ +../../Task/Pancake-numbers/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Parametric-polymorphism b/Lang/V-(Vlang)/Parametric-polymorphism new file mode 120000 index 0000000000..2fba74d455 --- /dev/null +++ b/Lang/V-(Vlang)/Parametric-polymorphism @@ -0,0 +1 @@ +../../Task/Parametric-polymorphism/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Partial-function-application b/Lang/V-(Vlang)/Partial-function-application new file mode 120000 index 0000000000..2ab67a8d88 --- /dev/null +++ b/Lang/V-(Vlang)/Partial-function-application @@ -0,0 +1 @@ +../../Task/Partial-function-application/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Password-generator b/Lang/V-(Vlang)/Password-generator new file mode 120000 index 0000000000..7e3dac059f --- /dev/null +++ b/Lang/V-(Vlang)/Password-generator @@ -0,0 +1 @@ +../../Task/Password-generator/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Peano-curve b/Lang/V-(Vlang)/Peano-curve new file mode 120000 index 0000000000..859acf6031 --- /dev/null +++ b/Lang/V-(Vlang)/Peano-curve @@ -0,0 +1 @@ +../../Task/Peano-curve/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Permutations-by-swapping b/Lang/V-(Vlang)/Permutations-by-swapping new file mode 120000 index 0000000000..247ffcc655 --- /dev/null +++ b/Lang/V-(Vlang)/Permutations-by-swapping @@ -0,0 +1 @@ +../../Task/Permutations-by-swapping/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Polymorphic-copy b/Lang/V-(Vlang)/Polymorphic-copy new file mode 120000 index 0000000000..d1d9a95084 --- /dev/null +++ b/Lang/V-(Vlang)/Polymorphic-copy @@ -0,0 +1 @@ +../../Task/Polymorphic-copy/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Polymorphism b/Lang/V-(Vlang)/Polymorphism new file mode 120000 index 0000000000..1ca2c9e1ef --- /dev/null +++ b/Lang/V-(Vlang)/Polymorphism @@ -0,0 +1 @@ +../../Task/Polymorphism/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Polyspiral b/Lang/V-(Vlang)/Polyspiral new file mode 120000 index 0000000000..f6495b4e02 --- /dev/null +++ b/Lang/V-(Vlang)/Polyspiral @@ -0,0 +1 @@ +../../Task/Polyspiral/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Price-fraction b/Lang/V-(Vlang)/Price-fraction new file mode 120000 index 0000000000..065a5d4d27 --- /dev/null +++ b/Lang/V-(Vlang)/Price-fraction @@ -0,0 +1 @@ +../../Task/Price-fraction/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Prime-decomposition b/Lang/V-(Vlang)/Prime-decomposition new file mode 120000 index 0000000000..092f726639 --- /dev/null +++ b/Lang/V-(Vlang)/Prime-decomposition @@ -0,0 +1 @@ +../../Task/Prime-decomposition/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Pseudo-random-numbers-Splitmix64 b/Lang/V-(Vlang)/Pseudo-random-numbers-Splitmix64 new file mode 120000 index 0000000000..05590ef252 --- /dev/null +++ b/Lang/V-(Vlang)/Pseudo-random-numbers-Splitmix64 @@ -0,0 +1 @@ +../../Task/Pseudo-random-numbers-Splitmix64/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/RPG-attributes-generator b/Lang/V-(Vlang)/RPG-attributes-generator new file mode 120000 index 0000000000..e14499c2a5 --- /dev/null +++ b/Lang/V-(Vlang)/RPG-attributes-generator @@ -0,0 +1 @@ +../../Task/RPG-attributes-generator/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Range-extraction b/Lang/V-(Vlang)/Range-extraction new file mode 120000 index 0000000000..76ae7cce99 --- /dev/null +++ b/Lang/V-(Vlang)/Range-extraction @@ -0,0 +1 @@ +../../Task/Range-extraction/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Regular-expressions b/Lang/V-(Vlang)/Regular-expressions new file mode 120000 index 0000000000..bc8ed031b0 --- /dev/null +++ b/Lang/V-(Vlang)/Regular-expressions @@ -0,0 +1 @@ +../../Task/Regular-expressions/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Respond-to-an-unknown-method-call b/Lang/V-(Vlang)/Respond-to-an-unknown-method-call new file mode 120000 index 0000000000..3cfbcab7fa --- /dev/null +++ b/Lang/V-(Vlang)/Respond-to-an-unknown-method-call @@ -0,0 +1 @@ +../../Task/Respond-to-an-unknown-method-call/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/SEDOLs b/Lang/V-(Vlang)/SEDOLs new file mode 120000 index 0000000000..3d43f78e48 --- /dev/null +++ b/Lang/V-(Vlang)/SEDOLs @@ -0,0 +1 @@ +../../Task/SEDOLs/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Send-an-unknown-method-call b/Lang/V-(Vlang)/Send-an-unknown-method-call new file mode 120000 index 0000000000..682a1fe636 --- /dev/null +++ b/Lang/V-(Vlang)/Send-an-unknown-method-call @@ -0,0 +1 @@ +../../Task/Send-an-unknown-method-call/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Sierpinski-arrowhead-curve b/Lang/V-(Vlang)/Sierpinski-arrowhead-curve new file mode 120000 index 0000000000..ce49e15c40 --- /dev/null +++ b/Lang/V-(Vlang)/Sierpinski-arrowhead-curve @@ -0,0 +1 @@ +../../Task/Sierpinski-arrowhead-curve/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Sierpinski-square-curve b/Lang/V-(Vlang)/Sierpinski-square-curve new file mode 120000 index 0000000000..c9f1debc78 --- /dev/null +++ b/Lang/V-(Vlang)/Sierpinski-square-curve @@ -0,0 +1 @@ +../../Task/Sierpinski-square-curve/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Sieve-of-Pritchard b/Lang/V-(Vlang)/Sieve-of-Pritchard new file mode 120000 index 0000000000..c1742abeaf --- /dev/null +++ b/Lang/V-(Vlang)/Sieve-of-Pritchard @@ -0,0 +1 @@ +../../Task/Sieve-of-Pritchard/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Singly-linked-list-Element-definition b/Lang/V-(Vlang)/Singly-linked-list-Element-definition new file mode 120000 index 0000000000..4870f24a23 --- /dev/null +++ b/Lang/V-(Vlang)/Singly-linked-list-Element-definition @@ -0,0 +1 @@ +../../Task/Singly-linked-list-Element-definition/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Sokoban b/Lang/V-(Vlang)/Sokoban new file mode 120000 index 0000000000..ac9a6fb995 --- /dev/null +++ b/Lang/V-(Vlang)/Sokoban @@ -0,0 +1 @@ +../../Task/Sokoban/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Solve-a-Holy-Knights-tour b/Lang/V-(Vlang)/Solve-a-Holy-Knights-tour new file mode 120000 index 0000000000..4753f7fb1d --- /dev/null +++ b/Lang/V-(Vlang)/Solve-a-Holy-Knights-tour @@ -0,0 +1 @@ +../../Task/Solve-a-Holy-Knights-tour/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Sort-a-list-of-object-identifiers b/Lang/V-(Vlang)/Sort-a-list-of-object-identifiers new file mode 120000 index 0000000000..f40fb70fcb --- /dev/null +++ b/Lang/V-(Vlang)/Sort-a-list-of-object-identifiers @@ -0,0 +1 @@ +../../Task/Sort-a-list-of-object-identifiers/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Sort-numbers-lexicographically b/Lang/V-(Vlang)/Sort-numbers-lexicographically new file mode 120000 index 0000000000..05897e6739 --- /dev/null +++ b/Lang/V-(Vlang)/Sort-numbers-lexicographically @@ -0,0 +1 @@ +../../Task/Sort-numbers-lexicographically/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Spiral-matrix b/Lang/V-(Vlang)/Spiral-matrix new file mode 120000 index 0000000000..3966b6fb8b --- /dev/null +++ b/Lang/V-(Vlang)/Spiral-matrix @@ -0,0 +1 @@ +../../Task/Spiral-matrix/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Stair-climbing-puzzle b/Lang/V-(Vlang)/Stair-climbing-puzzle new file mode 120000 index 0000000000..f0a6ae3661 --- /dev/null +++ b/Lang/V-(Vlang)/Stair-climbing-puzzle @@ -0,0 +1 @@ +../../Task/Stair-climbing-puzzle/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Straddling-checkerboard b/Lang/V-(Vlang)/Straddling-checkerboard new file mode 120000 index 0000000000..fcc5be8fde --- /dev/null +++ b/Lang/V-(Vlang)/Straddling-checkerboard @@ -0,0 +1 @@ +../../Task/Straddling-checkerboard/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Substring-Top-and-tail b/Lang/V-(Vlang)/Substring-Top-and-tail new file mode 120000 index 0000000000..6ff0a67c24 --- /dev/null +++ b/Lang/V-(Vlang)/Substring-Top-and-tail @@ -0,0 +1 @@ +../../Task/Substring-Top-and-tail/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Sudoku b/Lang/V-(Vlang)/Sudoku new file mode 120000 index 0000000000..930f85b4d1 --- /dev/null +++ b/Lang/V-(Vlang)/Sudoku @@ -0,0 +1 @@ +../../Task/Sudoku/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Summarize-and-say-sequence b/Lang/V-(Vlang)/Summarize-and-say-sequence new file mode 120000 index 0000000000..6bf589b063 --- /dev/null +++ b/Lang/V-(Vlang)/Summarize-and-say-sequence @@ -0,0 +1 @@ +../../Task/Summarize-and-say-sequence/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Superellipse b/Lang/V-(Vlang)/Superellipse new file mode 120000 index 0000000000..f4877a60ae --- /dev/null +++ b/Lang/V-(Vlang)/Superellipse @@ -0,0 +1 @@ +../../Task/Superellipse/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Superpermutation-minimisation b/Lang/V-(Vlang)/Superpermutation-minimisation new file mode 120000 index 0000000000..8aeb5ea4bd --- /dev/null +++ b/Lang/V-(Vlang)/Superpermutation-minimisation @@ -0,0 +1 @@ +../../Task/Superpermutation-minimisation/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Table-creation-Postal-addresses b/Lang/V-(Vlang)/Table-creation-Postal-addresses new file mode 120000 index 0000000000..07c82be810 --- /dev/null +++ b/Lang/V-(Vlang)/Table-creation-Postal-addresses @@ -0,0 +1 @@ +../../Task/Table-creation-Postal-addresses/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/The-Twelve-Days-of-Christmas b/Lang/V-(Vlang)/The-Twelve-Days-of-Christmas new file mode 120000 index 0000000000..ac2e9fb7b5 --- /dev/null +++ b/Lang/V-(Vlang)/The-Twelve-Days-of-Christmas @@ -0,0 +1 @@ +../../Task/The-Twelve-Days-of-Christmas/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Thue-Morse b/Lang/V-(Vlang)/Thue-Morse new file mode 120000 index 0000000000..82f9127b9d --- /dev/null +++ b/Lang/V-(Vlang)/Thue-Morse @@ -0,0 +1 @@ +../../Task/Thue-Morse/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Twos-complement b/Lang/V-(Vlang)/Twos-complement new file mode 120000 index 0000000000..b9ca937183 --- /dev/null +++ b/Lang/V-(Vlang)/Twos-complement @@ -0,0 +1 @@ +../../Task/Twos-complement/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/UPC b/Lang/V-(Vlang)/UPC new file mode 120000 index 0000000000..bb6c7d3bca --- /dev/null +++ b/Lang/V-(Vlang)/UPC @@ -0,0 +1 @@ +../../Task/UPC/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Variable-length-quantity b/Lang/V-(Vlang)/Variable-length-quantity new file mode 120000 index 0000000000..e0a7eee24f --- /dev/null +++ b/Lang/V-(Vlang)/Variable-length-quantity @@ -0,0 +1 @@ +../../Task/Variable-length-quantity/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/War-card-game b/Lang/V-(Vlang)/War-card-game new file mode 120000 index 0000000000..b1fa28907b --- /dev/null +++ b/Lang/V-(Vlang)/War-card-game @@ -0,0 +1 @@ +../../Task/War-card-game/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Yin-and-yang b/Lang/V-(Vlang)/Yin-and-yang new file mode 120000 index 0000000000..bfc21b3e37 --- /dev/null +++ b/Lang/V-(Vlang)/Yin-and-yang @@ -0,0 +1 @@ +../../Task/Yin-and-yang/V-(Vlang) \ No newline at end of file diff --git a/Lang/V-(Vlang)/Zhang-Suen-thinning-algorithm b/Lang/V-(Vlang)/Zhang-Suen-thinning-algorithm new file mode 120000 index 0000000000..b0618c7785 --- /dev/null +++ b/Lang/V-(Vlang)/Zhang-Suen-thinning-algorithm @@ -0,0 +1 @@ +../../Task/Zhang-Suen-thinning-algorithm/V-(Vlang) \ No newline at end of file diff --git a/Lang/V/00-LANG.txt b/Lang/V/00-LANG.txt index c4203ea969..6de2ee34df 100644 --- a/Lang/V/00-LANG.txt +++ b/Lang/V/00-LANG.txt @@ -5,6 +5,7 @@ |site=http://code.google.com/p/v-language/ |LCT=yes}} {{language programming paradigm|concatenative}} +''Note: There is another language called V at Rosetta Code, it can be found at [[:Category:V_(Vlang)|V (Vlang)]].'' + '''V''' is a simple, stack-based (concatenative), dynamic language. It is similar to [[Joy]] and [[PostScript]]. -
-Note: There is another language called V at Rosetta Code, it can be found over [[:Category:V_(Vlang)|here]]. \ No newline at end of file +
\ No newline at end of file diff --git a/Lang/V/99-bottles-of-beer b/Lang/V/99-bottles-of-beer new file mode 120000 index 0000000000..9e72431c34 --- /dev/null +++ b/Lang/V/99-bottles-of-beer @@ -0,0 +1 @@ +../../Task/99-bottles-of-beer/V \ No newline at end of file diff --git a/Lang/VBA/Abundant-odd-numbers b/Lang/VBA/Abundant-odd-numbers new file mode 120000 index 0000000000..634e142877 --- /dev/null +++ b/Lang/VBA/Abundant-odd-numbers @@ -0,0 +1 @@ +../../Task/Abundant-odd-numbers/VBA \ No newline at end of file diff --git a/Lang/VBA/Bell-numbers b/Lang/VBA/Bell-numbers new file mode 120000 index 0000000000..825db8e67d --- /dev/null +++ b/Lang/VBA/Bell-numbers @@ -0,0 +1 @@ +../../Task/Bell-numbers/VBA \ No newline at end of file diff --git a/Lang/VBA/Brazilian-numbers b/Lang/VBA/Brazilian-numbers new file mode 120000 index 0000000000..3b990aab5c --- /dev/null +++ b/Lang/VBA/Brazilian-numbers @@ -0,0 +1 @@ +../../Task/Brazilian-numbers/VBA \ No newline at end of file diff --git a/Lang/VBA/Gamma-function b/Lang/VBA/Gamma-function new file mode 120000 index 0000000000..75f8622191 --- /dev/null +++ b/Lang/VBA/Gamma-function @@ -0,0 +1 @@ +../../Task/Gamma-function/VBA \ No newline at end of file diff --git a/Lang/VBA/M-bius-function b/Lang/VBA/M-bius-function new file mode 120000 index 0000000000..eb8fdee7b1 --- /dev/null +++ b/Lang/VBA/M-bius-function @@ -0,0 +1 @@ +../../Task/M-bius-function/VBA \ No newline at end of file diff --git a/Lang/VBA/Monty-Hall-problem b/Lang/VBA/Monty-Hall-problem new file mode 120000 index 0000000000..cbcc810f65 --- /dev/null +++ b/Lang/VBA/Monty-Hall-problem @@ -0,0 +1 @@ +../../Task/Monty-Hall-problem/VBA \ No newline at end of file diff --git a/Lang/VBScript/Simple-windowed-application b/Lang/VBScript/Simple-windowed-application new file mode 120000 index 0000000000..99e416c344 --- /dev/null +++ b/Lang/VBScript/Simple-windowed-application @@ -0,0 +1 @@ +../../Task/Simple-windowed-application/VBScript \ No newline at end of file diff --git a/Lang/VTL-2/RPG-attributes-generator b/Lang/VTL-2/RPG-attributes-generator new file mode 120000 index 0000000000..1167e48571 --- /dev/null +++ b/Lang/VTL-2/RPG-attributes-generator @@ -0,0 +1 @@ +../../Task/RPG-attributes-generator/VTL-2 \ No newline at end of file diff --git a/Lang/VTL-2/Zeckendorf-number-representation b/Lang/VTL-2/Zeckendorf-number-representation new file mode 120000 index 0000000000..f281019c65 --- /dev/null +++ b/Lang/VTL-2/Zeckendorf-number-representation @@ -0,0 +1 @@ +../../Task/Zeckendorf-number-representation/VTL-2 \ No newline at end of file diff --git a/Lang/Vala/Execute-Brain- b/Lang/Vala/Execute-Brain- new file mode 120000 index 0000000000..ae24a4e37d --- /dev/null +++ b/Lang/Vala/Execute-Brain- @@ -0,0 +1 @@ +../../Task/Execute-Brain-/Vala \ No newline at end of file diff --git a/Lang/Vyxal/Arithmetic-geometric-mean b/Lang/Vyxal/Arithmetic-geometric-mean new file mode 120000 index 0000000000..5c957e3635 --- /dev/null +++ b/Lang/Vyxal/Arithmetic-geometric-mean @@ -0,0 +1 @@ +../../Task/Arithmetic-geometric-mean/Vyxal \ No newline at end of file diff --git a/Lang/Vyxal/Execute-Brain- b/Lang/Vyxal/Execute-Brain- new file mode 120000 index 0000000000..76839bca71 --- /dev/null +++ b/Lang/Vyxal/Execute-Brain- @@ -0,0 +1 @@ +../../Task/Execute-Brain-/Vyxal \ No newline at end of file diff --git a/Lang/Vyxal/Factorions b/Lang/Vyxal/Factorions new file mode 120000 index 0000000000..df658fe37b --- /dev/null +++ b/Lang/Vyxal/Factorions @@ -0,0 +1 @@ +../../Task/Factorions/Vyxal \ No newline at end of file diff --git a/Lang/Vyxal/Linear-congruential-generator b/Lang/Vyxal/Linear-congruential-generator new file mode 120000 index 0000000000..7a8e447f9f --- /dev/null +++ b/Lang/Vyxal/Linear-congruential-generator @@ -0,0 +1 @@ +../../Task/Linear-congruential-generator/Vyxal \ No newline at end of file diff --git a/Lang/Vyxal/Narcissistic-decimal-number b/Lang/Vyxal/Narcissistic-decimal-number new file mode 120000 index 0000000000..4f717275c0 --- /dev/null +++ b/Lang/Vyxal/Narcissistic-decimal-number @@ -0,0 +1 @@ +../../Task/Narcissistic-decimal-number/Vyxal \ No newline at end of file diff --git a/Lang/Wisp/Levenshtein-distance b/Lang/Wisp/Levenshtein-distance new file mode 120000 index 0000000000..4fa74a1890 --- /dev/null +++ b/Lang/Wisp/Levenshtein-distance @@ -0,0 +1 @@ +../../Task/Levenshtein-distance/Wisp \ No newline at end of file diff --git a/Lang/X86-64-Assembly/HTTPS b/Lang/X86-64-Assembly/HTTPS new file mode 120000 index 0000000000..2a06876bd2 --- /dev/null +++ b/Lang/X86-64-Assembly/HTTPS @@ -0,0 +1 @@ +../../Task/HTTPS/X86-64-Assembly \ No newline at end of file diff --git a/Lang/X86-64-Assembly/Include-a-file b/Lang/X86-64-Assembly/Include-a-file new file mode 120000 index 0000000000..b94c0093ef --- /dev/null +++ b/Lang/X86-64-Assembly/Include-a-file @@ -0,0 +1 @@ +../../Task/Include-a-file/X86-64-Assembly \ No newline at end of file diff --git a/Lang/X86-64-Assembly/Magic-8-ball b/Lang/X86-64-Assembly/Magic-8-ball new file mode 120000 index 0000000000..63e5e8cfbb --- /dev/null +++ b/Lang/X86-64-Assembly/Magic-8-ball @@ -0,0 +1 @@ +../../Task/Magic-8-ball/X86-64-Assembly \ No newline at end of file diff --git a/Lang/X86-64-Assembly/Sieve-of-Eratosthenes b/Lang/X86-64-Assembly/Sieve-of-Eratosthenes new file mode 120000 index 0000000000..2ec4e68176 --- /dev/null +++ b/Lang/X86-64-Assembly/Sieve-of-Eratosthenes @@ -0,0 +1 @@ +../../Task/Sieve-of-Eratosthenes/X86-64-Assembly \ No newline at end of file diff --git a/Lang/X86-64-Assembly/String-length b/Lang/X86-64-Assembly/String-length new file mode 120000 index 0000000000..d3dacaf4b5 --- /dev/null +++ b/Lang/X86-64-Assembly/String-length @@ -0,0 +1 @@ +../../Task/String-length/X86-64-Assembly \ No newline at end of file diff --git a/Lang/X86-Assembly/Pythagoras-tree b/Lang/X86-Assembly/Pythagoras-tree new file mode 120000 index 0000000000..2ed69a8164 --- /dev/null +++ b/Lang/X86-Assembly/Pythagoras-tree @@ -0,0 +1 @@ +../../Task/Pythagoras-tree/X86-Assembly \ No newline at end of file diff --git a/Lang/XBasic/Diversity-prediction-theorem b/Lang/XBasic/Diversity-prediction-theorem new file mode 120000 index 0000000000..76939265dd --- /dev/null +++ b/Lang/XBasic/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/XBasic \ No newline at end of file diff --git a/Lang/XPL0/Longest-string-challenge b/Lang/XPL0/Longest-string-challenge new file mode 120000 index 0000000000..08f945d149 --- /dev/null +++ b/Lang/XPL0/Longest-string-challenge @@ -0,0 +1 @@ +../../Task/Longest-string-challenge/XPL0 \ No newline at end of file diff --git a/Lang/XPL0/Numerical-integration-Gauss-Legendre-Quadrature b/Lang/XPL0/Numerical-integration-Gauss-Legendre-Quadrature new file mode 120000 index 0000000000..a05d2a56e6 --- /dev/null +++ b/Lang/XPL0/Numerical-integration-Gauss-Legendre-Quadrature @@ -0,0 +1 @@ +../../Task/Numerical-integration-Gauss-Legendre-Quadrature/XPL0 \ No newline at end of file diff --git a/Lang/YAMLScript/21-game b/Lang/YAMLScript/21-game new file mode 120000 index 0000000000..80f0a3594c --- /dev/null +++ b/Lang/YAMLScript/21-game @@ -0,0 +1 @@ +../../Task/21-game/YAMLScript \ No newline at end of file diff --git a/Lang/YAMLScript/Array-length b/Lang/YAMLScript/Array-length new file mode 120000 index 0000000000..6ab2707560 --- /dev/null +++ b/Lang/YAMLScript/Array-length @@ -0,0 +1 @@ +../../Task/Array-length/YAMLScript \ No newline at end of file diff --git a/Lang/YAMLScript/Base64-decode-data b/Lang/YAMLScript/Base64-decode-data new file mode 120000 index 0000000000..0f66fa60fa --- /dev/null +++ b/Lang/YAMLScript/Base64-decode-data @@ -0,0 +1 @@ +../../Task/Base64-decode-data/YAMLScript \ No newline at end of file diff --git a/Lang/YAMLScript/Integer-overflow b/Lang/YAMLScript/Integer-overflow new file mode 120000 index 0000000000..fe6aaac55c --- /dev/null +++ b/Lang/YAMLScript/Integer-overflow @@ -0,0 +1 @@ +../../Task/Integer-overflow/YAMLScript \ No newline at end of file diff --git a/Lang/YAMLScript/Tokenize-a-string b/Lang/YAMLScript/Tokenize-a-string new file mode 120000 index 0000000000..4c9f0efdcc --- /dev/null +++ b/Lang/YAMLScript/Tokenize-a-string @@ -0,0 +1 @@ +../../Task/Tokenize-a-string/YAMLScript \ No newline at end of file diff --git a/Lang/Yabasic/Diversity-prediction-theorem b/Lang/Yabasic/Diversity-prediction-theorem new file mode 120000 index 0000000000..5dec4248b2 --- /dev/null +++ b/Lang/Yabasic/Diversity-prediction-theorem @@ -0,0 +1 @@ +../../Task/Diversity-prediction-theorem/Yabasic \ No newline at end of file diff --git a/Lang/Yabasic/Statistics-Normal-distribution b/Lang/Yabasic/Statistics-Normal-distribution new file mode 120000 index 0000000000..f9d32e077f --- /dev/null +++ b/Lang/Yabasic/Statistics-Normal-distribution @@ -0,0 +1 @@ +../../Task/Statistics-Normal-distribution/Yabasic \ No newline at end of file diff --git a/Lang/Yabasic/Web-scraping b/Lang/Yabasic/Web-scraping new file mode 120000 index 0000000000..2a4cb5ee13 --- /dev/null +++ b/Lang/Yabasic/Web-scraping @@ -0,0 +1 @@ +../../Task/Web-scraping/Yabasic \ No newline at end of file diff --git a/Lang/Zig/ABC-problem b/Lang/Zig/ABC-problem new file mode 120000 index 0000000000..4f4592d850 --- /dev/null +++ b/Lang/Zig/ABC-problem @@ -0,0 +1 @@ +../../Task/ABC-problem/Zig \ No newline at end of file diff --git a/Lang/Zig/Balanced-ternary b/Lang/Zig/Balanced-ternary new file mode 120000 index 0000000000..aaf8a47b9b --- /dev/null +++ b/Lang/Zig/Balanced-ternary @@ -0,0 +1 @@ +../../Task/Balanced-ternary/Zig \ No newline at end of file diff --git a/Lang/Zig/Bitcoin-address-validation b/Lang/Zig/Bitcoin-address-validation new file mode 120000 index 0000000000..582e8551db --- /dev/null +++ b/Lang/Zig/Bitcoin-address-validation @@ -0,0 +1 @@ +../../Task/Bitcoin-address-validation/Zig \ No newline at end of file diff --git a/Lang/Zig/Bitmap b/Lang/Zig/Bitmap new file mode 120000 index 0000000000..ef66b502ad --- /dev/null +++ b/Lang/Zig/Bitmap @@ -0,0 +1 @@ +../../Task/Bitmap/Zig \ No newline at end of file diff --git a/Lang/Zig/Chowla-numbers b/Lang/Zig/Chowla-numbers new file mode 120000 index 0000000000..034b021f26 --- /dev/null +++ b/Lang/Zig/Chowla-numbers @@ -0,0 +1 @@ +../../Task/Chowla-numbers/Zig \ No newline at end of file diff --git a/Lang/Zig/Compare-sorting-algorithms-performance b/Lang/Zig/Compare-sorting-algorithms-performance new file mode 120000 index 0000000000..2f98698afb --- /dev/null +++ b/Lang/Zig/Compare-sorting-algorithms-performance @@ -0,0 +1 @@ +../../Task/Compare-sorting-algorithms-performance/Zig \ No newline at end of file diff --git a/Lang/Zig/Fibonacci-word b/Lang/Zig/Fibonacci-word new file mode 120000 index 0000000000..e5d3567eb0 --- /dev/null +++ b/Lang/Zig/Fibonacci-word @@ -0,0 +1 @@ +../../Task/Fibonacci-word/Zig \ No newline at end of file diff --git a/Lang/Zig/Jaro-similarity b/Lang/Zig/Jaro-similarity new file mode 120000 index 0000000000..26cb0df4ff --- /dev/null +++ b/Lang/Zig/Jaro-similarity @@ -0,0 +1 @@ +../../Task/Jaro-similarity/Zig \ No newline at end of file diff --git a/Lang/Zig/LZW-compression b/Lang/Zig/LZW-compression new file mode 120000 index 0000000000..fd9ce93698 --- /dev/null +++ b/Lang/Zig/LZW-compression @@ -0,0 +1 @@ +../../Task/LZW-compression/Zig \ No newline at end of file diff --git a/Lang/Zig/Matrix-exponentiation-operator b/Lang/Zig/Matrix-exponentiation-operator new file mode 120000 index 0000000000..273e429228 --- /dev/null +++ b/Lang/Zig/Matrix-exponentiation-operator @@ -0,0 +1 @@ +../../Task/Matrix-exponentiation-operator/Zig \ No newline at end of file diff --git a/Lang/Zig/Stream-merge b/Lang/Zig/Stream-merge new file mode 120000 index 0000000000..83ddc64918 --- /dev/null +++ b/Lang/Zig/Stream-merge @@ -0,0 +1 @@ +../../Task/Stream-merge/Zig \ No newline at end of file diff --git a/Task/100-doors/ANSI-BASIC/100-doors.basic b/Task/100-doors/ANSI-BASIC/100-doors.basic new file mode 100644 index 0000000000..eec806c191 --- /dev/null +++ b/Task/100-doors/ANSI-BASIC/100-doors.basic @@ -0,0 +1,21 @@ +100 REM 100 doors +110 REM The unoptimised door flipping method +120 REM which simulates the process +130 DIM IsDoorOpen(1 TO 100) +140 LET DoorMax = UBOUND(IsDoorOpen) +150 REM Set all doors to closed +160 FOR I = 1 TO DoorMax +170 LET IsDoorOpen(I) = 0 +180 NEXT I +190 REM Repeatedly flip the doors +200 FOR I = 1 TO DoorMax +210 FOR J = I TO DoorMax STEP I +220 LET IsDoorOpen(J) = 1 - IsDoorOpen(J) +230 NEXT J +240 NEXT I +250 REM Display the results +260 FOR I = 1 TO DoorMax +270 IF IsDoorOpen(I) <> 0 THEN PRINT I; +280 NEXT I +290 PRINT +300 END diff --git a/Task/100-doors/Ada/100-doors-1.adb b/Task/100-doors/Ada/100-doors-1.adb new file mode 100644 index 0000000000..fd746501f2 --- /dev/null +++ b/Task/100-doors/Ada/100-doors-1.adb @@ -0,0 +1,22 @@ +with Ada.Text_Io; use Ada.Text_Io; + + procedure Doors is + type Door_State is (Closed, Open); + type Door_List is array(Positive range 1..100) of Door_State; + The_Doors : Door_List := (others => Closed); + begin + for I in 1..100 loop + for J in The_Doors'range loop + if J mod I = 0 then + if The_Doors(J) = Closed then + The_Doors(J) := Open; + else + The_Doors(J) := Closed; + end if; + end if; + end loop; + end loop; + for I in The_Doors'range loop + Put_Line(Integer'Image(I) & " is " & Door_State'Image(The_Doors(I))); + end loop; + end Doors; diff --git a/Task/100-doors/Ada/100-doors-2.adb b/Task/100-doors/Ada/100-doors-2.adb new file mode 100644 index 0000000000..0af233cef5 --- /dev/null +++ b/Task/100-doors/Ada/100-doors-2.adb @@ -0,0 +1,16 @@ +with Ada.Text_Io; use Ada.Text_Io; + with Ada.Numerics.Elementary_Functions; use Ada.Numerics.Elementary_Functions; + + procedure Doors_Optimized is + Num : Float; + begin + for I in 1..100 loop + Num := Sqrt(Float(I)); + Put(Integer'Image(I) & " is "); + if Float'Floor(Num) = Num then + Put_Line("Opened"); + else + Put_Line("Closed"); + end if; + end loop; + end Doors_Optimized; diff --git a/Task/100-doors/AutoIt/100-doors.au3 b/Task/100-doors/AutoIt/100-doors.au3 new file mode 100644 index 0000000000..d8988366c6 --- /dev/null +++ b/Task/100-doors/AutoIt/100-doors.au3 @@ -0,0 +1,17 @@ +#include +$doors = 100 + +;door array, 0 = closed, 1 = open +Local $door[$doors +1] + +For $ii = 1 To $doors + For $i = $ii To $doors Step $ii + $door[$i] = Not $door[$i] + next +Next + +;display to screen +For $i = 1 To $doors + ConsoleWrite (Number($door[$i])& " ") + If Mod($i,10) = 0 Then ConsoleWrite(@CRLF) +Next diff --git a/Task/100-doors/AutoLISP/100-doors.lsp b/Task/100-doors/AutoLISP/100-doors.lsp new file mode 100644 index 0000000000..d4a0ebbe77 --- /dev/null +++ b/Task/100-doors/AutoLISP/100-doors.lsp @@ -0,0 +1,18 @@ +(defun CreateDoors (n / doors) + (repeat n + (setq doors (cons nil doors)) + ) +) + +(defun Doors (doors / cnt) + (setq cnt 0) + (mapcar + '(lambda (d) + (zerop (rem (sqrt (setq cnt (1+ cnt))) 1)) + ) + doors + ) +) + +> (Doors (CreateDoors 100)) +(T nil nil T nil nil nil nil T nil nil nil nil nil nil T nil nil nil nil nil nil nil nil T nil nil nil nil nil nil nil nil nil nil T nil nil nil nil nil nil nil nil nil nil nil nil T nil nil nil nil nil nil nil nil nil nil nil nil nil nil T nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil T nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil T nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil T nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil T nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil T nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil T nil nil nil nil) diff --git a/Task/100-doors/Ballerina/100-doors.ballerina b/Task/100-doors/Ballerina/100-doors.ballerina new file mode 100644 index 0000000000..35d7c63798 --- /dev/null +++ b/Task/100-doors/Ballerina/100-doors.ballerina @@ -0,0 +1,16 @@ +// https://rosettacode.org/wiki/100_doors +import ballerina/io; + +public function main() { + boolean[100] doors = []; + foreach int i in int:range(0,100,1) { + foreach int j in int:range(i, 100, i+1) { + doors[j] = ! doors[j]; + } + } + foreach int i in int:range(0,doors.length(),1) { + if doors[i] { + io:println("Door #",i+1," is ","open"); + } + } +} diff --git a/Task/100-doors/COBOL/100-doors.cob b/Task/100-doors/COBOL/100-doors.cob new file mode 100644 index 0000000000..c33e3bb962 --- /dev/null +++ b/Task/100-doors/COBOL/100-doors.cob @@ -0,0 +1,33 @@ + IDENTIFICATION DIVISION. + PROGRAM-ID. 100Doors. + + DATA DIVISION. + WORKING-STORAGE SECTION. + 01 Current-n PIC 9(3). + 01 StepSize PIC 9(3). + 01 DoorTable. + 02 Doors PIC 9(1) OCCURS 100 TIMES. + 88 ClosedDoor VALUE ZERO. + 01 Idx PIC 9(3). + + PROCEDURE DIVISION. + Begin. + INITIALIZE DoorTable + PERFORM VARYING StepSize FROM 1 BY 1 UNTIL StepSize > 100 + PERFORM VARYING Current-n FROM StepSize BY StepSize + UNTIL Current-n > 100 + SUBTRACT Doors (Current-n) FROM 1 GIVING Doors (Current-n) + END-PERFORM + END-PERFORM + + PERFORM VARYING Idx FROM 1 BY 1 + UNTIL Idx > 100 + IF ClosedDoor (Idx) + DISPLAY Idx " is closed." + ELSE + DISPLAY Idx " is open." + END-IF + END-PERFORM + + STOP RUN + . diff --git a/Task/100-doors/EMal/100-doors.emal b/Task/100-doors/EMal/100-doors.emal index 2bbd5d7aeb..f7294803da 100644 --- a/Task/100-doors/EMal/100-doors.emal +++ b/Task/100-doors/EMal/100-doors.emal @@ -13,7 +13,7 @@ type Main List doors ← Door[].with(100, initial-state 0) + (when (eq (mod initial-state 2) 1) + (push counter open-doors)) + (cl-incf counter) + (setq initial-state (/ initial-state 2))) + (message "Open doors are %s" (reverse open-doors)))) + +(one-hundred-doors 0) diff --git a/Task/100-doors/Euphoria/100-doors.eu b/Task/100-doors/Euphoria/100-doors.eu new file mode 100644 index 0000000000..989e2a7ae4 --- /dev/null +++ b/Task/100-doors/Euphoria/100-doors.eu @@ -0,0 +1,23 @@ +-- doors.ex +include std/console.e +sequence doors +doors = repeat( 0, 100 ) -- 1 to 100, initialised to false + +for pass = 1 to 100 do + for door = pass to 100 by pass do + --printf( 1, "%d", doors[door] ) + --printf( 1, "%d", not doors[door] ) + doors[door] = not doors[door] + end for +end for + +sequence oc + +for i = 1 to 100 do + if doors[i] then + oc = "open" + else + oc = "closed" + end if + printf( 1, "door %d is %s\n", { i, oc } ) +end for diff --git a/Task/100-doors/F-Sharp/100-doors-2.fs b/Task/100-doors/F-Sharp/100-doors-2.fs index dff5b85a51..abda597121 100644 --- a/Task/100-doors/F-Sharp/100-doors-2.fs +++ b/Task/100-doors/F-Sharp/100-doors-2.fs @@ -1,6 +1 @@ -open System -let answer2 = - let PerfectSquare n = - let sqrt = int(Math.Sqrt(float n)) - n = sqrt * sqrt - [| for i in 1..100 do yield PerfectSquare i |] +[1..100] |> List.fold (fun doors pass->List.mapi (fun i x->if ((i + 1) % pass)=0 then not x else x) doors) (List.init 100 (fun _->false)) diff --git a/Task/100-doors/F-Sharp/100-doors-3.fs b/Task/100-doors/F-Sharp/100-doors-3.fs index abda597121..0e020e7034 100644 --- a/Task/100-doors/F-Sharp/100-doors-3.fs +++ b/Task/100-doors/F-Sharp/100-doors-3.fs @@ -1 +1,8 @@ -[1..100] |> List.fold (fun doors pass->List.mapi (fun i x->if ((i + 1) % pass)=0 then not x else x) doors) (List.init 100 (fun _->false)) +let X q=not q +let mutable q = false +let mutable doors = [] +for n in 1..100 do + for g in 1..n do if n%g=0 then q<-X(q) + if q then doors<-n::doors + q<-false +printfn "%A" (doors|>List.rev) diff --git a/Task/100-doors/Fennel/100-doors.fennel b/Task/100-doors/Fennel/100-doors.fennel new file mode 100644 index 0000000000..b6e72cb03e --- /dev/null +++ b/Task/100-doors/Fennel/100-doors.fennel @@ -0,0 +1,15 @@ +(do ;;; find the first few squares via the unoptimised door flipping method + + (local door-max 100) + + ; repeatedly flip the doors and show the ones that are left open + (var door {}) + (for [i 1 door-max] + (for [j i door-max i] + (tset door j (not (. door j))) + ) + (when (. door i) + (io.write (.. " " i)) + ) + ) +) diff --git a/Task/100-doors/Fortran/100-doors-3.f b/Task/100-doors/Fortran/100-doors-3.f new file mode 100644 index 0000000000..2041b696fe --- /dev/null +++ b/Task/100-doors/Fortran/100-doors-3.f @@ -0,0 +1,73 @@ +! ============================================================================= +! DOORS PROBLEM +! ============================================================================= +! +! PROBLEM STATEMENT: +! 100 doors are all initially closed. We make 100 passes. +! Pass 1 toggles every door (1, 2, 3, ..., 100). +! Pass 2 toggles every 2nd (2, 4, 6, ..., 100). +! Pass k toggles every k-th (k, 2k, 3k, ...). +! Pass 100 toggles only door 100. +! What state is each door in after all 100 passes? +! +! ALGORITHM -- DIVISOR COUNTING: +! Door number D is toggled on pass k if and only if k divides D evenly, +! i.e. mod(D, k) == 0. So the total number of toggles that door D receives +! equals the number of divisors of D (including 1 and D itself). +! +! Example: door 6 +! Divisors of 6 are 1, 2, 3, 6 => 4 toggles => even => CLOSED +! +! Example: door 9 +! Divisors of 9 are 1, 3, 9 => 3 toggles => odd => OPEN +! +! A door ends up OPEN when its divisor count is ODD. +! A door ends up CLOSED when its divisor count is EVEN. +! +! KEY MATHEMATICAL INSIGHT (why the pattern is perfect squares): +! Divisors normally come in pairs: if j divides D then (D/j) also divides D, +! giving an even count. The only exception is when j == D/j, i.e. j*j == D. +! That "pairing trick" breaks at the square root, leaving one unpaired divisor +! and making the total ODD. This happens exactly when D is a perfect square. +! So doors 1, 4, 9, 16, 25, 36, 49, 64, 81, 100 are open; all others closed. +! +! This program proves the result by brute-force divisor counting, rather than +! assuming the mathematical conclusion up front. +! ============================================================================= + +program doors + implicit none + + integer, parameter :: n = 100 ! total number of doors (and passes) + integer :: door ! current door being evaluated (1..n) + integer :: pass ! current pass number being tested (1..n) + integer :: toggles ! number of times this door was toggled + character(6) :: state ! final state label: 'open' or 'closed' + + ! --- outer loop: consider each door in turn --- + do door = 1, n + + toggles = 0 ! reset the toggle counter for this door + + ! --- inner loop: check every pass to see if it touches this door --- + ! Pass number 'pass' visits door 'door' only when 'pass' is a divisor + ! of 'door'. mod(door, pass) == 0 means pass divides door exactly. + do pass = 1, n + if (mod(door, pass) == 0) toggles = toggles + 1 + end do + + ! --- determine final state from parity of toggle count --- + ! Starting closed, an odd number of toggles leaves the door open; + ! an even number returns it to closed. + if (mod(toggles, 2) == 1) then + state = 'open' + else + state = 'closed' + end if + + ! --- report result for this door --- + write(*, '(A, I3, A, A)') 'Door', door, ' is ', trim(state) + + end do + +end program doors diff --git a/Task/100-doors/Goboscript/100-doors.gobo b/Task/100-doors/Goboscript/100-doors.gobo new file mode 100644 index 0000000000..f0bc39fd44 --- /dev/null +++ b/Task/100-doors/Goboscript/100-doors.gobo @@ -0,0 +1,37 @@ +costumes "assets/blank.svg"; + +list doors; + +proc do_100_doors { + delete doors; + repeat 100 {add false to doors;} + + local pass_i = 1; + repeat 100 { + local i = 0; + repeat length doors / pass_i { + i += pass_i; + doors[i] = not doors[i]; + } + + pass_i++; + } +} + +onflag{main;} +proc main { + do_100_doors; + + show doors; + local i = 1; + repeat length doors { + if doors[i] { + local state = "open"; + } else { + local state = "closed"; + } + + log "Door " & i & " is " & state; + i++; + } +} diff --git a/Task/100-doors/Haxe/100-doors-1.hx b/Task/100-doors/Haxe/100-doors-1.hx new file mode 100644 index 0000000000..f4cab3c8b8 --- /dev/null +++ b/Task/100-doors/Haxe/100-doors-1.hx @@ -0,0 +1,23 @@ +class Main +{ + static public function main() + { + findOpenDoors( 100 ); + } + + static function findOpenDoors( n : Int ) + { + var door = []; + for( i in 0...n + 1 ){ door[ i ] = false; } + for( i in 1...n + 1 ){ + var j = i; + while( j <= n ){ + door[ j ] = ! door[ j ]; + j += i; + } + } + for( i in 1...n + 1 ){ + if( door[ i ] ){ Sys.print( ' $i' ); } + } + } +} diff --git a/Task/100-doors/Haxe/100-doors-2.hx b/Task/100-doors/Haxe/100-doors-2.hx new file mode 100644 index 0000000000..30853b01fb --- /dev/null +++ b/Task/100-doors/Haxe/100-doors-2.hx @@ -0,0 +1,18 @@ +class RosettaDemo +{ + static public function main() + { + findOpenLockers(100); + } + + static function findOpenLockers(n : Int) + { + var i = 1; + + while((i*i) <= n) + { + Sys.println(i*i); + i++; + } + } +} diff --git a/Task/100-doors/Langur/100-doors-2.langur b/Task/100-doors/Langur/100-doors-2.langur index 9fbe548626..1933c0187f 100644 --- a/Task/100-doors/Langur/100-doors-2.langur +++ b/Task/100-doors/Langur/100-doors-2.langur @@ -1 +1 @@ -writeln fold(doors, series(1..len(doors)), by=fn a, b, c: if(b: a~[c]; a), init=[]) +writeln fold(doors, series(1..len(doors)), by=fn(a, b, c) { if(b: a~[c]; a) }, init=[]) diff --git a/Task/100-doors/MoonRock/100-doors.moonrock b/Task/100-doors/MoonRock/100-doors.moonrock new file mode 100644 index 0000000000..f942ba2444 --- /dev/null +++ b/Task/100-doors/MoonRock/100-doors.moonrock @@ -0,0 +1,35 @@ +' 100 doors + +BEGIN DEF +%DoorMax = 100 +%LastI = %DoorMax - 1 +DIM DoorOpen%[%DoorMax] + +BEGIN CODE +' The unoptimised door flipping method +' which simulates the process +' Set all doors to closed +FOR I% = 0 TO %LastI + DoorOpen%[I%] = FALSE +NEXT +' Repeatedly flip the doors +FOR I% = 1 TO %DoorMax + J% = I% - 1 + WHILE J% < %DoorMax + IF DoorOpen%[J%] = TRUE THEN + DoorOpen%[J%] = FALSE + ELSE + DoorOpen%[J%] = TRUE + ENDIF + J% = J% + I% + WEND +NEXT +' Display the results +FOR I% = 0 TO %LastI + IF DoorOpen%[I%] = TRUE THEN + IPl1% = I% + 1 + PRINT " " + IPl1% + ENDIF +NEXT +PRINT "\n" +END diff --git a/Task/100-doors/Odin/100-doors-3.odin b/Task/100-doors/Odin/100-doors-3.odin new file mode 100644 index 0000000000..77e9cd99ef --- /dev/null +++ b/Task/100-doors/Odin/100-doors-3.odin @@ -0,0 +1,22 @@ +package main + +import "core:fmt" +import "core:math" + +main :: proc() { + using fmt + + Door_State :: enum {Closed, Open} + + doors := [?]Door_State { 0..<100 = .Closed } + + for i in 1..=100 { + res := math.sqrt_f64( f64(i) ) + if math.mod_f64( res, 1) == 0 { + doors[i-1] = .Open + } else { + doors[i-1] = .Closed + } + println("Door: ", i, " -> ", doors[i-1]) + } +} diff --git a/Task/100-doors/PowerShell/100-doors-1.ps1 b/Task/100-doors/PowerShell/100-doors-1.ps1 new file mode 100644 index 0000000000..816268d1b7 --- /dev/null +++ b/Task/100-doors/PowerShell/100-doors-1.ps1 @@ -0,0 +1,14 @@ +$doors = @(0..99) +for($i=0; $i -lt 100; $i++) { + $doors[$i] = 0 # start with all doors closed +} +for($i=0; $i -lt 100; $i++) { + $step = $i + 1 + for($j=$i; $j -lt 100; $j = $j + $step) { + $doors[$j] = $doors[$j] -bxor 1 + } +} +foreach($doornum in 1..100) { + if($doors[($doornum-1)] -eq $true) {"$doornum open"} + else {"$doornum closed"} +} diff --git a/Task/100-doors/PowerShell/100-doors-2.ps1 b/Task/100-doors/PowerShell/100-doors-2.ps1 new file mode 100644 index 0000000000..896a25e1fb --- /dev/null +++ b/Task/100-doors/PowerShell/100-doors-2.ps1 @@ -0,0 +1,37 @@ +function Get-DoorState($NumberOfDoors) +{ + begin + { + $Doors = @() + $Multiple = 1 + } + + process + { + for ($i = 1; $i -le $NumberOfDoors; $i++) + { + $Door = [pscustomobject]@{ + Name = $i + Open = $false + } + + $Doors += $Door + } + + While ($Multiple -le $NumberOfDoors) + { + Foreach ($Door in $Doors) + { + if ($Door.name % $Multiple -eq 0) + { + If ($Door.open -eq $False){$Door.open = $True} + Else {$Door.open = $False} + } + } + + $Multiple++ + } + } + + end {$Doors} +} diff --git a/Task/100-doors/PowerShell/100-doors-3.ps1 b/Task/100-doors/PowerShell/100-doors-3.ps1 new file mode 100644 index 0000000000..acc1a5f397 --- /dev/null +++ b/Task/100-doors/PowerShell/100-doors-3.ps1 @@ -0,0 +1,2 @@ +$doors = 1..100 | ForEach-Object {0} +1..100 | ForEach-Object { $a=$_;1..100 | Where-Object { -not ( $_ % $a ) } | ForEach-Object { $doors[$_-1] = $doors[$_-1] -bxor 1 }; if ( $doors[$a-1] ) { "door opened" } else { "door closed" } } diff --git a/Task/100-doors/PowerShell/100-doors-4.ps1 b/Task/100-doors/PowerShell/100-doors-4.ps1 new file mode 100644 index 0000000000..c7903f1a70 --- /dev/null +++ b/Task/100-doors/PowerShell/100-doors-4.ps1 @@ -0,0 +1,3 @@ +$doors = 1..100 | ForEach-Object {0} +$visited = 1..100 +1..100 | ForEach-Object { $a=$_;$visited[0..([math]::floor(100/$a)-1)] | Where-Object { -not ( $_ % $a ) } | ForEach-Object { $doors[$_-1] = $doors[$_-1] -bxor 1;$visited[$_/$a-1]+=($_/$a) }; if ( $doors[$a-1] ) { "door opened" } else { "door closed" } } diff --git a/Task/100-doors/PowerShell/100-doors-5.ps1 b/Task/100-doors/PowerShell/100-doors-5.ps1 new file mode 100644 index 0000000000..9012ac03a5 --- /dev/null +++ b/Task/100-doors/PowerShell/100-doors-5.ps1 @@ -0,0 +1,3 @@ +1..100|foreach-object {$pipe += "toggle $_ |"} -begin {$pipe=""} +filter toggle($pass) {$_.door = $_.door -xor !($_.index % $pass);$_} +invoke-expression "1..100| foreach-object {@{index=`$_;door=`$false}} | $pipe out-host" diff --git a/Task/100-doors/PowerShell/100-doors-6.ps1 b/Task/100-doors/PowerShell/100-doors-6.ps1 new file mode 100644 index 0000000000..fc185f3853 --- /dev/null +++ b/Task/100-doors/PowerShell/100-doors-6.ps1 @@ -0,0 +1,6 @@ +Workflow Calc-Doors { + Foreach –parallel ($number in 1..100) { + "Door " + $number.ToString("0000") + ": " + @{$true="Closed";$false="Open"}[([Math]::pow($number, 0.5)%1) -ne 0] + } +} +Calc-Doors | sort diff --git a/Task/100-doors/PowerShell/100-doors-7.ps1 b/Task/100-doors/PowerShell/100-doors-7.ps1 new file mode 100644 index 0000000000..1714f382c9 --- /dev/null +++ b/Task/100-doors/PowerShell/100-doors-7.ps1 @@ -0,0 +1 @@ +1..10|%{"Door "+ $_*$_ + " is open"} diff --git a/Task/100-doors/Rebol/100-doors-1.rebol b/Task/100-doors/Rebol/100-doors-1.rebol new file mode 100644 index 0000000000..aa422858bd --- /dev/null +++ b/Task/100-doors/Rebol/100-doors-1.rebol @@ -0,0 +1,5 @@ +doors: array/initial 100 'closed +repeat i 100 [ + door: at doors i + forskip door i [change door either 'open = first door ['closed] ['open]] +] diff --git a/Task/100-doors/Rebol/100-doors-2.rebol b/Task/100-doors/Rebol/100-doors-2.rebol new file mode 100644 index 0000000000..b8428a69d9 --- /dev/null +++ b/Task/100-doors/Rebol/100-doors-2.rebol @@ -0,0 +1,26 @@ +;; Create a bitset with capacity for 100 bits (representing 100 doors) +;; Each bit represents a door state: 0 = closed, 1 = open +doors: make bitset! 100 + +;; Outer loop: Make 100 passes (i = 1 to 100) +repeat i 100 [ + ;; Inner loop: Check each door position (j = 1 to 100) + repeat j 100 [ + ;; If door j index is divisible by pass number i (no remainder) + if zero? (j // i) [ + ;; Toggle the door's bit: + ;; doors/:j accesses door j in the bitset + ;; 'not' flips the bit value (0 -> 1, 1 -> 0) + doors/:j: not doors/:j + ] + ] +] + +;; Final loop: Check which doors are open, print their numbers +repeat i 100 [ + ;; If door i's bit is set (open) + if doors/:i [ + ;; Print the door's number and that it is open + print ["door" i "is open"] + ] +] diff --git a/Task/100-doors/Rebol/100-doors-3.rebol b/Task/100-doors/Rebol/100-doors-3.rebol new file mode 100644 index 0000000000..318cdd4a11 --- /dev/null +++ b/Task/100-doors/Rebol/100-doors-3.rebol @@ -0,0 +1,6 @@ +;; Loop variable i from 1 to 10 (since 10^2 = 100, covers doors 1 to 100) +repeat i 10 [ + ;; Print that door number (i squared) is open + ;; These are exactly the doors with perfect square numbers: 1, 4, 9, ..., 100 + print ["door" (i * i) "is open"] +] diff --git a/Task/100-doors/Rocq/100-doors-1.rocq b/Task/100-doors/Rocq/100-doors-1.rocq new file mode 100644 index 0000000000..a37db1f5d0 --- /dev/null +++ b/Task/100-doors/Rocq/100-doors-1.rocq @@ -0,0 +1,26 @@ +Require Import List. + +Fixpoint rep {A} (a : A) n := + match n with + | O => nil + | S n' => a::(rep a n') + end. + +Fixpoint flip (l : list bool) (n k : nat) : list bool := + match l with + | nil => nil + | cons h t => match k with + | O => (negb h) :: (flip t n n) + | S k' => h :: (flip t n k') + end + end. + +Definition flipeach l n := flip l n n. + +Fixpoint flipwhile l n := + match n with + | O => flipeach l 0 + | S n' => flipwhile (flipeach l (S n')) n' + end. + +Definition prison cells := flipwhile (rep false cells) cells. diff --git a/Task/100-doors/Rocq/100-doors-2.rocq b/Task/100-doors/Rocq/100-doors-2.rocq new file mode 100644 index 0000000000..c3f1f1158f --- /dev/null +++ b/Task/100-doors/Rocq/100-doors-2.rocq @@ -0,0 +1,13 @@ +Require Import List. + +Fixpoint prisoo' nd n k accu := + match nd with + | O => rev accu + | S nd' => let ra := match k with + | O => (true, S n, (n + n)) + | S k' => (false, n, k') + end in + prisoo' nd' (snd (fst ra)) (snd ra) ((fst (fst ra))::accu) + end. + +Definition prisoo cells := prisoo' cells 1 0 nil. diff --git a/Task/100-doors/Rocq/100-doors-3.rocq b/Task/100-doors/Rocq/100-doors-3.rocq new file mode 100644 index 0000000000..56df2e7103 --- /dev/null +++ b/Task/100-doors/Rocq/100-doors-3.rocq @@ -0,0 +1 @@ +Goal prison 100 = prisoo 100. compute. reflexivity. Qed. diff --git a/Task/100-doors/Rocq/100-doors-4.rocq b/Task/100-doors/Rocq/100-doors-4.rocq new file mode 100644 index 0000000000..c469094c8e --- /dev/null +++ b/Task/100-doors/Rocq/100-doors-4.rocq @@ -0,0 +1 @@ +Goal forall n, prison n = prisoo n. Abort. diff --git a/Task/100-doors/Rye/100-doors.rye b/Task/100-doors/Rye/100-doors.rye new file mode 100644 index 0000000000..1bd595c1c9 --- /dev/null +++ b/Task/100-doors/Rye/100-doors.rye @@ -0,0 +1,8 @@ +replicate 100 { false } +|walk\pos 'p { + .map\pos 'r { ::d , + either r .is-multiple-of p { not d } { d } } + |at p } +|map\pos 'p { .either { p } { false } } +|filter { .is-integer } +|for { .embed "Door {} is open." |print } diff --git a/Task/100-doors/Scheme/100-doors-4.scm b/Task/100-doors/Scheme/100-doors-4.scm new file mode 100644 index 0000000000..a65ab0f484 --- /dev/null +++ b/Task/100-doors/Scheme/100-doors-4.scm @@ -0,0 +1,17 @@ +(define (doors-toggle door-state) + (define (doors-toggle-helper door-state num-doors step counter) + (cond ((> step num-doors) door-state) + ((> counter (1- num-doors)) + (doors-toggle-helper door-state num-doors (1+ step) step)) + (else (vector-set! door-state + counter + (not (array-ref door-state counter))) + (doors-toggle-helper door-state + num-doors + step + (+ step counter))))) + (let ((step 1) + (num-doors (vector-length door-state))) + (doors-toggle-helper door-state num-doors step (1- step)))) + +(doors-toggle (make-vector 100 #f)) ;; #t is an open door, #f a closed one diff --git a/Task/100-doors/Uiua/100-doors-1.uiua b/Task/100-doors/Uiua/100-doors-1.uiua new file mode 100644 index 0000000000..a9b6f157a4 --- /dev/null +++ b/Task/100-doors/Uiua/100-doors-1.uiua @@ -0,0 +1,6 @@ +◿2/+=0⊞◿.+1⇡100 + +1⇡100 # 1-100 + ⊞◿. # Mod each with 1-100 + =0 # Find where mod = 0, aka the divisors + /+ # Sum to get num of divisors +◿2 # Num divisors is odd diff --git a/Task/100-doors/Uiua/100-doors-2.uiua b/Task/100-doors/Uiua/100-doors-2.uiua new file mode 100644 index 0000000000..c1e094976b --- /dev/null +++ b/Task/100-doors/Uiua/100-doors-2.uiua @@ -0,0 +1 @@ +⊜∘/≠±⊞◿..+1⇡100 diff --git a/Task/100-doors/Uiua/100-doors-3.uiua b/Task/100-doors/Uiua/100-doors-3.uiua new file mode 100644 index 0000000000..35552aab2a --- /dev/null +++ b/Task/100-doors/Uiua/100-doors-3.uiua @@ -0,0 +1 @@ +×.+1⇡⌊√ 100 diff --git a/Task/100-doors/VBScript/100-doors.vbs b/Task/100-doors/VBScript/100-doors.vbs new file mode 100644 index 0000000000..b0ccc343de --- /dev/null +++ b/Task/100-doors/VBScript/100-doors.vbs @@ -0,0 +1,21 @@ +Dim doorIsOpen(100), pass, currentDoor, text + +For currentDoor = 0 To 99 + doorIsOpen(currentDoor) = False +Next + +For pass = 0 To 99 + For currentDoor = pass To 99 Step pass + 1 + doorIsOpen(currentDoor) = Not doorIsOpen(currentDoor) + Next +Next + +For currentDoor = 0 To 99 + text = "Door #" & currentDoor + 1 & " is " + If doorIsOpen(currentDoor) Then + text = text & "open." + Else + text = text & "closed." + End If + WScript.Echo(text) +Next diff --git a/Task/100-doors/VHDL/100-doors-1.vhd b/Task/100-doors/VHDL/100-doors-1.vhd new file mode 100644 index 0000000000..605574c224 --- /dev/null +++ b/Task/100-doors/VHDL/100-doors-1.vhd @@ -0,0 +1,28 @@ +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity DOORS is + port (CLK: in std_logic; OUTPUT: out std_logic_vector(1 to 100)); +end DOORS; + +architecture Behavioral of DOORS is +begin + process (CLK) + variable TEMP: std_logic_vector(1 to 100); + begin + --setup closed doors + TEMP := (others => '0'); + + --looping through + for i in 1 to TEMP'length loop + for j in i to TEMP'length loop + if (j mod i) = 0 then + TEMP(j) := not TEMP(j); + end if; + end loop; + end loop; + + --assign output + OUTPUT <= TEMP; + end process; +end Behavioral; diff --git a/Task/100-doors/VHDL/100-doors-2.vhd b/Task/100-doors/VHDL/100-doors-2.vhd new file mode 100644 index 0000000000..d63de9a7ac --- /dev/null +++ b/Task/100-doors/VHDL/100-doors-2.vhd @@ -0,0 +1,34 @@ +LIBRARY ieee; +USE ieee.std_logic_1164.all; + + +entity doors is + port ( + clk : in std_logic; + reset : in std_logic; + door : buffer std_logic_vector(1 to 100) + ); +end entity doors; + + +architecture rtl of doors is + signal step : integer range 1 to 101; + signal addr : integer range 1 to 201; +begin + proc_step: process(clk, reset) + begin + if reset = '1' then + step <= 1; + addr <= 1; + door <= (others => '0'); + elsif rising_edge(clk) then + if addr <= 100 then + door(addr) <= not door(addr); + addr <= addr + step; + elsif step <= 100 then + addr <= step + 1; + step <= step + 1; + end if; + end if; + end process; +end; diff --git a/Task/100-prisoners/Ada/100-prisoners-1.adb b/Task/100-prisoners/Ada/100-prisoners-1.adb new file mode 100644 index 0000000000..0758b5ec27 --- /dev/null +++ b/Task/100-prisoners/Ada/100-prisoners-1.adb @@ -0,0 +1,23 @@ +package Prisoners is + + type Win_Percentage is digits 2 range 0.0 .. 100.0; + type Drawers is array (1 .. 100) of Positive; + + function Play_Game + (Repetitions : in Positive; + Strategy : not null access function + (Cupboard : in Drawers; Max_Prisoners : Integer; + Max_Attempts : Integer; Prisoner_Number : Integer) return Boolean) + return Win_Percentage; + -- Play the game with a specified number of repetitions, the chosen strategy + -- is passed to this function + + function Optimal_Strategy + (Cupboard : in Drawers; Max_Prisoners : Integer; Max_Attempts : Integer; + Prisoner_Number : Integer) return Boolean; + + function Random_Strategy + (Cupboard : in Drawers; Max_Prisoners : Integer; Max_Attempts : Integer; + Prisoner_Number : Integer) return Boolean; + +end Prisoners; diff --git a/Task/100-prisoners/Ada/100-prisoners-2.adb b/Task/100-prisoners/Ada/100-prisoners-2.adb new file mode 100644 index 0000000000..f37ded4cb6 --- /dev/null +++ b/Task/100-prisoners/Ada/100-prisoners-2.adb @@ -0,0 +1,128 @@ +pragma Ada_2012; +with Ada.Numerics.Discrete_Random; +with Ada.Text_IO; use Ada.Text_IO; + +package body Prisoners is + + subtype Drawer_Range is Positive range 1 .. 100; + package Random_Drawer is new Ada.Numerics.Discrete_Random (Drawer_Range); + use Random_Drawer; + + -- Helper procedures to initialise and shuffle the drawers + + procedure Swap (A, B : Positive; Cupboard : in out Drawers) is + Temp : Positive; + begin + Temp := Cupboard (B); + Cupboard (B) := Cupboard (A); + Cupboard (A) := Temp; + end Swap; + + procedure Shuffle (Cupboard : in out Drawers) is + G : Generator; + begin + Reset (G); + for I in Cupboard'Range loop + Swap (I, Random (G), Cupboard); + end loop; + end Shuffle; + + procedure Initialise_Drawers (Cupboard : in out Drawers) is + begin + for I in Cupboard'Range loop + Cupboard (I) := I; + end loop; + Shuffle (Cupboard); + end Initialise_Drawers; + + -- The two strategies for playing the game + + function Optimal_Strategy + (Cupboard : in Drawers; Max_Prisoners : Integer; Max_Attempts : Integer; + Prisoner_Number : Integer) return Boolean + is + Current_Card : Positive; + begin + Current_Card := Cupboard (Prisoner_Number); + if Current_Card = Prisoner_Number then + return True; + else + for I in Integer range 1 .. Max_Attempts loop + Current_Card := Cupboard (Current_Card); + if Current_Card = Prisoner_Number then + return True; + end if; + end loop; + end if; + return False; + end Optimal_Strategy; + + function Random_Strategy + (Cupboard : in Drawers; Max_Prisoners : Integer; Max_Attempts : Integer; + Prisoner_Number : Integer) return Boolean + is + Current_Card : Positive; + G : Generator; + begin + Reset (G); + Current_Card := Cupboard (Prisoner_Number); + if Current_Card = Prisoner_Number then + return True; + else + for I in Integer range 1 .. Max_Attempts loop + Current_Card := Cupboard (Random (G)); + if Current_Card = Prisoner_Number then + return True; + end if; + end loop; + end if; + return False; + end Random_Strategy; + + function Prisoners_Attempts + (Cupboard : in Drawers; Max_Prisoners : Integer; Max_Attempts : Integer; + Strategy : not null access function + (Cupboard : in Drawers; Max_Prisoners : Integer; + Max_Attempts : Integer; Prisoner_Number : Integer) return Boolean) + return Boolean + is + begin + for Prisoner_Number in Integer range 1 .. Max_Prisoners loop + if not Strategy + (Cupboard, Max_Prisoners, Max_Attempts, Prisoner_Number) + then + return False; + end if; + end loop; + return True; + end Prisoners_Attempts; + + -- The function to play the game itself + + function Play_Game + (Repetitions : in Positive; + Strategy : not null access function + (Cupboard : in Drawers; Max_Prisoners : Integer; + Max_Attempts : Integer; Prisoner_Number : Integer) return Boolean) + return Win_Percentage + is + Cupboard : Drawers; + Win, Game_Count : Natural := 0; + Number_Of_Prisoners : constant Integer := 100; + Max_Attempts : constant Integer := 50; + begin + loop + Initialise_Drawers (Cupboard); + if Prisoners_Attempts + (Cupboard => Cupboard, Max_Prisoners => Number_Of_Prisoners, + Max_Attempts => Max_Attempts, Strategy => Strategy) + then + Win := Win + 1; + end if; + Game_Count := Game_Count + 1; + exit when Game_Count = Repetitions; + end loop; + return Win_Percentage ((Float (Win) / Float (Repetitions)) * 100.0); + end Play_Game; + +end Prisoners; diff --git a/Task/100-prisoners/Ada/100-prisoners-3.adb b/Task/100-prisoners/Ada/100-prisoners-3.adb new file mode 100644 index 0000000000..fafdb76a09 --- /dev/null +++ b/Task/100-prisoners/Ada/100-prisoners-3.adb @@ -0,0 +1,17 @@ +with Prisoners; use Prisoners; +with Ada.Text_IO; use Ada.Text_IO; + +procedure Main is + Wins : Win_Percentage; + package Win_Percentage_IO is new Float_IO (Win_Percentage); +begin + Wins := Play_Game (100_000, Optimal_Strategy'Access); + Put ("Optimal Strategy = "); + Win_Percentage_IO.Put (Wins, 2, 2, 0); + Put ("%"); + New_Line; + Wins := Play_Game (100_000, Random_Strategy'Access); + Put ("Random Strategy = "); + Win_Percentage_IO.Put (Wins, 2, 2, 0); + Put ("%"); +end Main; diff --git a/Task/100-prisoners/C++/100-prisoners.cpp b/Task/100-prisoners/C++/100-prisoners-1.cpp similarity index 100% rename from Task/100-prisoners/C++/100-prisoners.cpp rename to Task/100-prisoners/C++/100-prisoners-1.cpp diff --git a/Task/100-prisoners/C++/100-prisoners-2.cpp b/Task/100-prisoners/C++/100-prisoners-2.cpp new file mode 100644 index 0000000000..c5d69d26a6 --- /dev/null +++ b/Task/100-prisoners/C++/100-prisoners-2.cpp @@ -0,0 +1,89 @@ +(ns clips-sandbox.prisoners) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; 100 Prisoners Problem — CLIPS Implementation +;; Implements the classical "loop strategy" and estimates success +;; probability by simulation. +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(defconstant NUM-PRISONERS 100) +(defconstant NUM-BOXES 100) +(defconstant MAX-OPENS 50) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Utility: shuffle a list (Fisher–Yates) +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(deffunction shuffle (?lst) + (bind ?n (length$ ?lst)) + (while (> ?n 1) do + (bind ?k (+ 1 (random ?n))) + (bind ?tmp (nth$ ?n ?lst)) + (bind ?lst (replace$ ?lst ?n ?n (nth$ ?k ?lst))) + (bind ?lst (replace$ ?lst ?k ?k ?tmp)) + (bind ?n (- ?n 1))) + ?lst) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Create a random permutation of 1..100 representing box contents +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(deffunction random-permutation () + (shuffle (create$ 1 2 3 4 5 6 7 8 9 10 + 11 12 13 14 15 16 17 18 19 20 + 21 22 23 24 25 26 27 28 29 30 + 31 32 33 34 35 36 37 38 39 40 + 41 42 43 44 45 46 47 48 49 50 + 51 52 53 54 55 56 57 58 59 60 + 61 62 63 64 65 66 67 68 69 70 + 71 72 73 74 75 76 77 78 79 80 + 81 82 83 84 85 86 87 88 89 90 + 91 92 93 94 95 96 97 98 99 100))) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Prisoner loop strategy: +;; Start at your own number, open that box, then follow the chain. +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(deffunction prisoner-succeeds (?id ?perm) + (bind ?next ?id) + (bind ?opens 0) + (while (< ?opens MAX-OPENS) do + (bind ?opens (+ ?opens 1)) + (bind ?found (nth$ ?next ?perm)) + (if (= ?found ?id) then + (return TRUE)) + (bind ?next ?found)) + FALSE) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Run one full trial: all prisoners must succeed +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(deffunction run-trial () + (bind ?perm (random-permutation)) + (foreach ?p (create$ 1 to NUM-PRISONERS) do + (if (not (prisoner-succeeds ?p ?perm)) then + (return FALSE))) + TRUE) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Run many trials to estimate probability +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(deffunction simulate (?trials) + (bind ?wins 0) + (loop-for-count (?i 1 ?trials) do + (if (run-trial) then + (bind ?wins (+ ?wins 1)))) + (printout t "Trials: " ?trials crlf) + (printout t "Successful trials: " ?wins crlf) + (printout t "Estimated probability: " + (/ (float ?wins) (float ?trials)) crlf)) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Entry point +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(reset) +(simulate 1000) diff --git a/Task/100-prisoners/EasyLang/100-prisoners.easy b/Task/100-prisoners/EasyLang/100-prisoners.easy index 3acb599a3c..d43959b394 100644 --- a/Task/100-prisoners/EasyLang/100-prisoners.easy +++ b/Task/100-prisoners/EasyLang/100-prisoners.easy @@ -8,7 +8,7 @@ proc init . init proc shuffle_drawer . for i = len drawer[] downto 2 - r = random i + r = random 1 i swap drawer[r] drawer[i] . . @@ -16,7 +16,7 @@ func play_random . shuffle_drawer for prisoner = 1 to 100 for i = 1 to 50 - r = random (100 - i + 1) + r = random 1 (100 - i + 1) card = drawer[sampler[r]] swap sampler[r] sampler[100 - i + 1] if card = prisoner : break 1 diff --git a/Task/100-prisoners/Icon/100-prisoners.icon b/Task/100-prisoners/Icon/100-prisoners.icon new file mode 100644 index 0000000000..adcfba193c --- /dev/null +++ b/Task/100-prisoners/Icon/100-prisoners.icon @@ -0,0 +1,40 @@ +link "numbers" +global lp # lucky prisoner list +global p # starting prisoner list +global pardoned # Count of trials with all prisoners pardoned + +procedure main(A) + n := \A[1] | 100 + runs := \A[2] | 3000 + + write(runs," runs using ",n," prisoners.") + every (pardoned := 0, 1 to runs) do + runTrial(simplePrisoner, n) + write("Simple: ",fix(100*pardoned,runs,6,2),"%") + every (pardoned := 0, 1 to runs) do + runTrial(smartPrisoner, n) + write("Smart: ",fix(100*pardoned,runs,6,2),"%") +end + +procedure runTrial(pCode,n) + d := mkDrawers(n) + p := set([: 1 to n :]) + lp := set() + every pCode(d, !p) + if *lp = n then pardoned +:= 1 +end + +procedure mkDrawers(n) + d := [: 1 to n :] + every !d :=: ?d + return d +end + +procedure simplePrisoner(d, n) + every 1 to *d/2 do if n = (i := ?d) then break (insert(lp,n)) +end + +procedure smartPrisoner(d, n) + i := n + every 1 to *d/2 do if n = (i := d[i]) then break (insert(lp,n)) +end diff --git a/Task/100-prisoners/Pluto/100-prisoners.pluto b/Task/100-prisoners/Pluto/100-prisoners.pluto new file mode 100644 index 0000000000..029aec0590 --- /dev/null +++ b/Task/100-prisoners/Pluto/100-prisoners.pluto @@ -0,0 +1,55 @@ +local fmt = require "fmt" +require "table2" + +local function do_trials(trials, np, strategy) + local pardoned = 0 + for _ = 1, trials do + local drawers = table.create(100) + for i = 1, 100 do drawers[i] = i end + drawers:shuffle() + local next_trial = false + for p = 1, np do + local next_prisoner = false + if strategy == "optimal" then + local prev = p + for __ = 1, 50 do + local curr = drawers[prev] + if curr == p then + next_prisoner = true + break + end + prev = curr + end + else + local opened = table.rep(100, false) + for ___ = 1, 50 do + local n + while true do + n = math.random(100) + if !opened[n] then + opened[n] = true + break + end + end + if drawers[n] == p then + next_prisoner = true + break + end + end + end + if !next_prisoner then + next_trial = true + break + end + end + if !next_trial then pardoned += 1 end + end + local rf = pardoned / trials * 100 + fmt.print(" strategy = %-7s pardoned = %,6s relative frequency = %5.2f%%\n", strategy, pardoned, rf) +end + +local trials = 1e5 +for {10, 100} as np do + fmt.print("Results from %,s trials with %d prisoners:\n", trials, np) + for {"random", "optimal"} as strategy do do_trials(trials, np, strategy) end +end diff --git a/Task/100-prisoners/PowerShell/100-prisoners.ps1 b/Task/100-prisoners/PowerShell/100-prisoners.ps1 new file mode 100644 index 0000000000..6bcb37f11a --- /dev/null +++ b/Task/100-prisoners/PowerShell/100-prisoners.ps1 @@ -0,0 +1,121 @@ +### Clear Screen from old Output +Clear-Host + +Function RandomOpening () + { + $Prisoners = 1..100 | Sort-Object {Get-Random} + $Cupboard = 1..100 | Sort-Object {Get-Random} + ## Loop for the Prisoners + $Survived = $true + for ($I=1;$I -le 100;$i++) + { + $OpeningListe = 1..100 | Sort-Object {Get-Random} + $Gefunden = $false + ## Loop for the trys of every prisoner + for ($X=1;$X -le 50;$X++) + { + $OpenNumber = $OpeningListe[$X] + IF ($Cupboard[$OpenNumber] -eq $Prisoners[$I]) + { + $Gefunden = $true + } + ## Cancel loop if prisoner found his number (yeah i know, dirty way ^^ ) + IF ($Gefunden) + { + $X = 55 + } + } + IF ($Gefunden -eq $false) + { + $I = 120 + $Survived = $false + } + } + Return $Survived + } + + Function StrategyOpening () + { + $Prisoners = 1..100 | Sort-Object {Get-Random} + $Cupboard = 1..100 | Sort-Object {Get-Random} + $Survived = $true + for ($I=1;$I -le 100;$i++) + { + $Gefunden = $false + $OpeningNumber = $Prisoners[$I-1] + for ($X=1;$X -le 50;$X++) + { + IF ($Cupboard[$OpeningNumber-1] -eq $Prisoners[$I-1]) + { + $Gefunden = $true + } + else + { + $OpeningNumber = $Cupboard[$OpeningNumber-1] + } + IF ($Gefunden) + { + $X = 55 + } + } + IF ($Gefunden -eq $false) + { + $I = 120 + $Survived = $false + } + } + Return $Survived + } + +$MaxRounds = 10000 + +Function TestRandom + { + $WinnerRandom = 0 + for ($Round = 1; $Round -le $MaxRounds;$Round++) + { + IF (($Round%1000) -eq 0) + { + $Time = Get-Date + Write-Host "Currently we are at rount $Round at $Time" + } + $Rueckgabewert = RandomOpening + IF ($Rueckgabewert) + { + $WinnerRandom++ + } + } + + $Prozent = (100/$MaxRounds)*$WinnerRandom + Write-Host "There are $WinnerRandom survivors whit random opening. This is $Prozent percent" + } + +Function TestStrategy + { + $WinnersStrategy = 0 + for ($Round = 1; $Round -le $MaxRounds;$Round++) + { + IF (($Round%1000) -eq 0) + { + $Time = Get-Date + Write-Host "Currently we are at $Round at $Time" + } + $Rueckgabewert = StrategyOpening + IF ($Rueckgabewert) + { + $WinnersStrategy++ + } + } + + $Prozent = (100/$MaxRounds)*$WinnersStrategy + Write-Host "There are $WinnersStrategy survivors whit strategic opening. This is $Prozent percent" + } + +Function Main () + { + Clear-Host + TestRandom + TestStrategy + } + +Main diff --git a/Task/100-prisoners/Rebol/100-prisoners.rebol b/Task/100-prisoners/Rebol/100-prisoners.rebol new file mode 100644 index 0000000000..e7378827ab --- /dev/null +++ b/Task/100-prisoners/Rebol/100-prisoners.rebol @@ -0,0 +1,77 @@ +Rebol [ + title: "Rosetta code: 100 prisoners" + file: %100_prisoners.r3 + url: https://rosettacode.org/wiki/100_prisoners + needs: 3.0.0 + note: "Based on Red language implementation!" +] + +random/seed 1 +prisoners: 100 ;; Total number of prisoners in the puzzle +K_runs: 10000 ;; Number of simulation runs to perform + +rand_arr: make block! prisoners ;; Will hold the numbers 1..100 +repeat n prisoners [append rand_arr n] ;; Fill rand_arr with [1 2 3 ... 100] + +;; -------------------------------------------------- +;; strat_optimal: "optimal" strategy from the puzzle +;; Each prisoner starts at the locker with their own number, +;; then follows the chain inside the lockers until they find their number +;; or until they have opened 50 lockers. +;; Returns TRUE if the prisoner finds their own number, FALSE otherwise. +;; -------------------------------------------------- +strat_optimal: func [pris /local locker][ + locker: pris ;; Start at 'own-numbered' locker + loop 50 [ + if Board/:locker = pris [ return true ] ;; Found prisoner's number? -> success + locker: Board/:locker ;; Move to the locker whose number was inside + ] + false ;; Not found within 50 tries -> fail +] + +;; -------------------------------------------------- +;; strat_rand: "random" strategy +;; Each prisoner picks a random permutation of lockers, +;; then opens the first 50 in that random order, checking for their number. +;; Returns TRUE if found, FALSE if not. +;; -------------------------------------------------- +strat_rand: func [pris][ + random rand_arr ;; Randomize the locker opening order + repeat n 50 [ + if Board/(rand_arr/:n) = pris [ return true ];; Check the nth randomly chosen locker + ] ;; If found -> success + false ;; Not found in 50 tries -> fail +] + +;; -------------------------------------------------- +;; check_board: Runs a strategy for the entire set of prisoners +;; Returns TRUE if *every prisoner* finds their number, FALSE if any fail. +;; Argument 'strat' is the symbol 'optimal or 'rand +;; -------------------------------------------------- +check_board: func [strat][ + ;; Choose which strategy function to run + strat: either strat = 'optimal [:strat_optimal] [:strat_rand] + + ;; Test each prisoner with the chosen strategy + repeat pris prisoners [ + unless strat pris [return false] ;; If any fail, run ends -> false + ] + true ;; All prisoners succeeded -> true +] + +saved: saved_rand: 0 ;; Counters for the number of successful runs per strategy + +;; -------------------------------------------------- +;; Run the given number of simulations +;; -------------------------------------------------- +loop K_runs [ + Board: random copy rand_arr ;; Create a random locker arrangement for this run + if check_board 'optimal [saved: saved + 1] ;; Attempt "optimal" strategy, count full successes + if check_board 'rand [saved_rand: saved_rand + 1] ;; Attempt "random" strategy, count full successes +] + +;; At this point: +;; - 'saved' = number of runs where *all prisoners* survived using optimal strategy +;; - 'saved_rand' = number of runs where *all prisoners* survived using random strategy +print ["runs" k_runs newline "Percent saved opt.strategy:" saved * 100.0 / k_runs ] +print ["Percent saved random strategy:" saved_rand * 100.0 / k_runs ] diff --git a/Task/100-prisoners/VBScript/100-prisoners.vbs b/Task/100-prisoners/VBScript/100-prisoners.vbs new file mode 100644 index 0000000000..9e21f34467 --- /dev/null +++ b/Task/100-prisoners/VBScript/100-prisoners.vbs @@ -0,0 +1,62 @@ +option explicit +const npris=100 +const ntries=50 +const ntests=1000. +dim drawer(100),opened(100),i +for i=1 to npris: drawer(i)=i:next +shuffle drawer +wscript.echo rf(tests(false)/ntests*100,10," ") &" % success for random" +wscript.echo rf(tests(true) /ntests*100,10," ") &" % success for optimal strategy" + +function rf(v,n,s) rf=right(string(n,s)& v,n):end function + +sub shuffle(d) 'knut's shuffle +dim i,j,t +randomize timer +for i=1 to npris + j=int(rnd()*i+1) + t=d(i):d(i)=d(j):d(j)=t +next +end sub + +function tests(strat) +dim cntp,i,j +tests=0 +for i=1 to ntests + shuffle drawer + cntp=0 + if strat then + for j=1 to npris + if not trystrat(j) then exit for + next + else + for j=1 to npris + if not tryrand(j) then exit for + next + end if + if j>=npris then tests=tests+1 +next +end function + +function tryrand(pris) + dim i,r + erase opened + for i=1 to ntries + do + r=int(rnd*npris+1) + loop until opened(r)=false + opened(r)=true + if drawer(r)= pris then tryrand=true : exit function + next + tryrand=false +end function + +function trystrat(pris) + dim i,r + r=pris + for i=1 to ntries + if drawer(r)= pris then trystrat=true :exit function + r=drawer(r) + next + trystrat=false +end function diff --git a/Task/15-puzzle-game/Ada/15-puzzle-game-1.adb b/Task/15-puzzle-game/Ada/15-puzzle-game-1.adb new file mode 100644 index 0000000000..634015c5bc --- /dev/null +++ b/Task/15-puzzle-game/Ada/15-puzzle-game-1.adb @@ -0,0 +1,16 @@ +generic + Rows, Cols: Positive; + with function Name(N: Natural) return String; -- with Pre => (N < Rows*Cols); + -- Name(0) shall return the name for the empty tile +package Generic_Puzzle is + + subtype Row_Type is Positive range 1 .. Rows; + subtype Col_Type is Positive range 1 .. Cols; + type Moves is (Up, Down, Left, Right); + type Move_Arr is array(Moves) of Boolean; + + function Get_Point(Row: Row_Type; Col: Col_Type) return String; + function Possible return Move_Arr; + procedure Move(The_Move: Moves); + +end Generic_Puzzle; diff --git a/Task/15-puzzle-game/Ada/15-puzzle-game-2.adb b/Task/15-puzzle-game/Ada/15-puzzle-game-2.adb new file mode 100644 index 0000000000..86a2432cb1 --- /dev/null +++ b/Task/15-puzzle-game/Ada/15-puzzle-game-2.adb @@ -0,0 +1,57 @@ +package body Generic_Puzzle is + + Field: array(Row_Type, Col_Type) of Natural; + Current_R: Row_Type := Rows; + Current_C: Col_Type := Cols; + -- invariant: Field(Current_R, Current_C=0) + -- and for all R, C: Field(R, C) < R*C + -- and for all (R, C) /= (RR, CC): Field(R, C) /= Field(RR, CC) + + function Get_Point(Row: Row_Type; Col: Col_Type) return String is + (Name(Field(Row, Col))); + + function Possible return Move_Arr is + (Up => Current_R > 1, Down => Current_R < Rows, + Left => Current_C > 1, Right => Current_C < Cols); + + procedure Move(The_Move: Moves) is + Old_R: Row_Type; Old_C: Col_Type; N: Natural; + begin + if not Possible(The_Move) then + raise Constraint_Error with "attempt to make impossible move"; + else + -- remember current row and column + Old_R := Current_R; + Old_C := Current_C; + + -- move the virtual cursor to a new position + case The_Move is + when Up => Current_R := Current_R - 1; + when Down => Current_R := Current_R + 1; + when Left => Current_C := Current_C - 1; + when Right => Current_C := Current_C + 1; + end case; + + -- swap the tiles on the board + N := Field(Old_R, Old_C); + Field(Old_R, Old_C) := Field(Current_R, Current_C); + Field(Current_R, Current_C) := N; + end if; + end Move; + +begin + declare -- set field to its basic setting + N: Positive := 1; + begin + for R in Row_Type loop + for C in Col_Type loop + if (R /= Current_R) or else (C /= Current_C) then + Field(R, C) := N; + N := N + 1; + else + Field(R, C) := 0; + end if; + end loop; + end loop; + end; +end Generic_Puzzle; diff --git a/Task/15-puzzle-game/Ada/15-puzzle-game-3.adb b/Task/15-puzzle-game/Ada/15-puzzle-game-3.adb new file mode 100644 index 0000000000..67ca38ab0a --- /dev/null +++ b/Task/15-puzzle-game/Ada/15-puzzle-game-3.adb @@ -0,0 +1,72 @@ +with Generic_Puzzle, Ada.Text_IO, + Ada.Numerics.Discrete_Random, Ada.Command_Line; + +procedure Puzzle_15 is + + function Image(N: Natural) return String is + (if N=0 then " " elsif N < 10 then " " & Integer'Image(N) + else Integer'Image(N)); + + package Puzzle is new Generic_Puzzle(Rows => 4, Cols => 4, Name => Image); + + package Rnd is new Ada.Numerics.Discrete_Random(Puzzle.Moves); + Rand_Gen: Rnd.Generator; + + Level: Natural := (if Ada.Command_Line.Argument_Count = 0 then 10 + else Natural'Value(Ada.Command_Line.Argument(1))); + Initial_Moves: Natural := (2**(Level/2) + 2**((1+Level)/2))/2; + Texts: constant array(Puzzle.Moves) of String(1..9) := + ("u,U,^,8: ", "d,D,v,2: ", "l,L,<,4: ", "r,R,>,6: "); + Move_Counter: Natural := 0; + Command: Character; + + begin + -- randomize board + for I in 1 .. Initial_Moves loop + declare + M: Puzzle.Moves := Rnd.Random(Rand_Gen); + begin + if Puzzle.Possible(M) then + Puzzle.Move(M); + end if; + end; + end loop; + + -- read command and perform move + loop + -- Print board + for R in Puzzle.Row_Type loop + for C in Puzzle.Col_Type loop + Ada.Text_IO.Put(Puzzle.Get_Point(R, C)); + end loop; + Ada.Text_IO.New_Line; + end loop; + Ada.Text_IO.Get(Command); + begin + case Command is + when 'u' | 'U' | '^' | '8' => + Ada.Text_IO.Put_Line("Up!"); Puzzle.Move(Puzzle.Up); + when 'd' | 'D' | 'v' | '2' => + Ada.Text_IO.Put_Line("Down!"); Puzzle.Move(Puzzle.Down); + when 'l' | 'L' | '<' | '4' => + Ada.Text_IO.Put_Line("Left!"); Puzzle.Move(Puzzle.Left); + when 'r' | 'R' | '>' | '6' => + Ada.Text_IO.Put_Line("Right!"); Puzzle.Move(Puzzle.Right); + when '!' => + Ada.Text_IO.Put_Line(Natural'Image(Move_Counter) & " moves!"); + exit; + when others => + raise Constraint_Error with "wrong input"; + end case; + Move_Counter := Move_Counter + 1; + exception when Constraint_Error => + Ada.Text_IO.Put_Line("Possible Moves and Commands:"); + for M in Puzzle.Moves loop + if Puzzle.Possible(M) then + Ada.Text_IO.Put(Texts(M) & Puzzle.Moves'Image(M) & " "); + end if; + end loop; + Ada.Text_IO.Put_Line("!: Quit"); + end; + end loop; +end Puzzle_15; diff --git a/Task/15-puzzle-game/Ada/15-puzzle-game-4.adb b/Task/15-puzzle-game/Ada/15-puzzle-game-4.adb new file mode 100644 index 0000000000..8452c72460 --- /dev/null +++ b/Task/15-puzzle-game/Ada/15-puzzle-game-4.adb @@ -0,0 +1 @@ + package Puzzle is new Generic_Puzzle(Rows => 3, Cols => 3, Name => Image); diff --git a/Task/15-puzzle-game/COBOL/15-puzzle-game.cob b/Task/15-puzzle-game/COBOL/15-puzzle-game.cob new file mode 100644 index 0000000000..1ce6bdcbbe --- /dev/null +++ b/Task/15-puzzle-game/COBOL/15-puzzle-game.cob @@ -0,0 +1,151 @@ + >>SOURCE FORMAT FREE +*> This code is dedicated to the public domain +*> This is GNUCOBOL 2.0 +identification division. +program-id. fifteen. +environment division. +configuration section. +repository. function all intrinsic. +data division. +working-storage section. + +01 r pic 9. +01 r-empty pic 9. +01 r-to pic 9. +01 r-from pic 9. + +01 c pic 9. +01 c-empty pic 9. +01 c-to pic 9. +01 c-from pic 9. + +01 display-table. + 03 display-row occurs 4. + 05 display-cell occurs 4 pic 99. + +01 tile-number pic 99. +01 tile-flags pic x(16). + +01 display-move value spaces. + 03 tile-id pic 99. + +01 row-separator pic x(21) value all '.'. +01 column-separator pic x(3) value ' . '. + +01 inversions pic 99. +01 current-tile pic 99. + +01 winning-display pic x(32) value + '01020304' + & '05060708' + & '09101112' + & '13141500'. + +procedure division. +start-fifteen. + display 'start fifteen puzzle' + display ' enter a two-digit tile number and press to move' + display ' press only to exit' + + *> tables with an odd number of inversions are not solvable + perform initialize-table with test after until inversions = 0 + perform show-table + accept display-move + perform until display-move = spaces + perform move-tile + perform show-table + move spaces to display-move + accept display-move + end-perform + stop run + . +initialize-table. + compute tile-number = random(seconds-past-midnight) *> seed only + move spaces to tile-flags + move 0 to current-tile inversions + perform varying r from 1 by 1 until r > 4 + after c from 1 by 1 until c > 4 + perform with test after + until tile-flags(tile-number + 1:1) = space + compute tile-number = random() * 100 + compute tile-number = mod(tile-number, 16) + end-perform + move 'x' to tile-flags(tile-number + 1:1) + if tile-number > 0 and < current-tile + add 1 to inversions + end-if + move tile-number to display-cell(r,c) current-tile + end-perform + compute inversions = mod(inversions,2) + . +show-table. + if display-table = winning-display + display 'winning' + end-if + display space row-separator + perform varying r from 1 by 1 until r > 4 + perform varying c from 1 by 1 until c > 4 + display column-separator with no advancing + if display-cell(r,c) = 00 + display ' ' with no advancing + move r to r-empty + move c to c-empty + else + display display-cell(r,c) with no advancing + end-if + end-perform + display column-separator + end-perform + display space row-separator + . +move-tile. + if not (tile-id numeric and tile-id >= 01 and <= 15) + display 'invalid tile number' + exit paragraph + end-if + + *> find the entered tile-id row and column (r,c) + perform varying r from 1 by 1 until r > 4 + after c from 1 by 1 until c > 4 + if display-cell(r,c) = tile-id + exit perform + end-if + end-perform + + *> show-table filled (r-empty,c-empty) + evaluate true + when r = r-empty + if c-empty < c + *> shift left + perform varying c-to from c-empty by 1 until c-to > c + compute c-from = c-to + 1 + move display-cell(r-empty,c-from) to display-cell(r-empty,c-to) + end-perform + else + *> shift right + perform varying c-to from c-empty by -1 until c-to < c + compute c-from = c-to - 1 + move display-cell(r-empty,c-from) to display-cell(r-empty,c-to) + end-perform + end-if + move 00 to display-cell(r,c) + when c = c-empty + if r-empty < r + *>shift up + perform varying r-to from r-empty by 1 until r-to > r + compute r-from = r-to + 1 + move display-cell(r-from,c-empty) to display-cell(r-to,c-empty) + end-perform + else + *> shift down + perform varying r-to from r-empty by -1 until r-to < r + compute r-from = r-to - 1 + move display-cell(r-from,c-empty) to display-cell(r-to,c-empty) + end-perform + end-if + move 00 to display-cell(r,c) + when other + display 'invalid move' + end-evaluate + . +end program fifteen. diff --git a/Task/15-puzzle-game/EasyLang/15-puzzle-game.easy b/Task/15-puzzle-game/EasyLang/15-puzzle-game.easy index cce8901658..17beb79a5a 100644 --- a/Task/15-puzzle-game/EasyLang/15-puzzle-game.easy +++ b/Task/15-puzzle-game/EasyLang/15-puzzle-game.easy @@ -35,7 +35,7 @@ proc init . for i = 1 to 16 : f[i] = i # shuffle for i = 15 downto 2 - r = random i + r = random 1 i swap f[r] f[i] . # make it solvable diff --git a/Task/15-puzzle-game/FuncSug/15-puzzle-game-1.funcsug b/Task/15-puzzle-game/FuncSug/15-puzzle-game-1.funcsug new file mode 100644 index 0000000000..9bbdbf9e3e --- /dev/null +++ b/Task/15-puzzle-game/FuncSug/15-puzzle-game-1.funcsug @@ -0,0 +1,33 @@ +#--------------- +# Prepare game +#--------------- +# 'import' imports from JavaScript code +var buttonList := import('buttonList') +var emptyButton := import('emptyButton') + +#--------------- +# Shuffle cards +#--------------- +repeat 100: + var adj := calljs getAdjacentButtons(emptyButton) + var button := calljs randomChoose(adj) + waitSeconds(0) + calljs exchange(button, emptyButton) + emptyButton := button + +#--------------- +# Play +#--------------- +while not (calljs isOrdered(buttonList)): + var adj := listToPar(calljs getAdjacentButtons(emptyButton)) + parallel(for button in adj, select 1): + select: + awaitClickBeep(button) + do: + calljs exchange(button, emptyButton) + emptyButton := button + +#---------- +# Success +#---------- +displayNewMessage('Congratulations! You succeeded!') diff --git a/Task/15-puzzle-game/FuncSug/15-puzzle-game-2.funcsug b/Task/15-puzzle-game/FuncSug/15-puzzle-game-2.funcsug new file mode 100644 index 0000000000..18dae3021f --- /dev/null +++ b/Task/15-puzzle-game/FuncSug/15-puzzle-game-2.funcsug @@ -0,0 +1,53 @@ +const $ = document.getElementById.bind(document) + +// Parameters +//------------ +const width = 4 +const height = 4 +const size = width*height-1 + +// Make cards +//------------ +const gameTable = $('gameTable') +gameTable.style.gridTemplateColumns = 'repeat(' + width + ', 60px)' +for (let i=0; i' + (i+1) + '' +} +gameTable.innerHTML += '' +const buttonList = document.querySelectorAll('#gameTable > button') +const emptyButton = $(''+size) + +// Utils functions +//----------------- +function idToXy(id) { + return [id%width, Math.floor(id/width)] +} + +function xyToId(x,y) { + return '' + (width*y + x) +} + +function getAdjacentButtons(button) { + const [x,y] = idToXy(button.id) + const inTheXFrame = n=>(0<=n && n (0<=n && n $(xyToId(coord[0],coord[1])) + const horizAdj = [x-1,x+1].filter(inTheXFrame).map(e=>[e,y]) + const verticAdj = [y-1,y+1].filter(inTheYFrame).map(e=>[x,e]) + return [...horizAdj, ...verticAdj].map( coordToButton ) +} + +function exchange(button, empty) { + empty.innerHTML = button.innerHTML + button.innerHTML = '' +} + +function randomChoose(array) { + const index = Math.floor(Math.random()*array.length) + return array[index] +} + +function isOrdered(buttonList) { + const isAtRightPlace = button=>(button.innerHTML=='' || button.innerHTML==(1*button.id+1)) + return Array.from(buttonList).every(isAtRightPlace) +} diff --git a/Task/15-puzzle-game/FuncSug/15-puzzle-game-3.funcsug b/Task/15-puzzle-game/FuncSug/15-puzzle-game-3.funcsug new file mode 100644 index 0000000000..fd210e543c --- /dev/null +++ b/Task/15-puzzle-game/FuncSug/15-puzzle-game-3.funcsug @@ -0,0 +1,13 @@ +#gameTable { + display: inline-grid; + row-gap: 10px; +} + +#gameTable > button { + width: 50px; + height: 50px; +} + +#gameTable > button:empty { + visibility: hidden; +} diff --git a/Task/15-puzzle-game/PowerShell/15-puzzle-game.ps1 b/Task/15-puzzle-game/PowerShell/15-puzzle-game.ps1 new file mode 100644 index 0000000000..72bca40e20 --- /dev/null +++ b/Task/15-puzzle-game/PowerShell/15-puzzle-game.ps1 @@ -0,0 +1,259 @@ +#15 Puzzle Game +$Script:Neighbours = @{ + "1" = @("2","5") + "2" = @("1","3","6") + "3" = @("2","4","7") + "4" = @("3","8") + "5" = @("1","6","9") + "6" = @("2","5","7","10") + "7" = @("3","6","8","11") + "8" = @("4","7","12") + "9" = @("5","10","13") + "10" = @("6","9","11","14") + "11" = @("7","10","12","15") + "12" = @("8","11","0") + "13" = @("9","14") + "14" = @("10","13","15") + "15" = @("11","14","0") + "0" = @("12","15") +} +$script:blank = '' +#region XAML window definition +$xaml = @' + + + + + + + + + + + + + + + +

Clicks: 0

+ + + diff --git a/Task/Simple-windowed-application/JavaScript/simple-windowed-application-2.js b/Task/Simple-windowed-application/JavaScript/simple-windowed-application-2.js new file mode 100644 index 0000000000..29df8bcc16 --- /dev/null +++ b/Task/Simple-windowed-application/JavaScript/simple-windowed-application-2.js @@ -0,0 +1 @@ +WScript.CreateObject("Shell.Application").ShellExecute("mshta", "\"about:Simple windowed application

There have been no clicks yet

\""); diff --git a/Task/Simple-windowed-application/Microsoft-Small-Basic/simple-windowed-application.basic b/Task/Simple-windowed-application/Microsoft-Small-Basic/simple-windowed-application.basic new file mode 100644 index 0000000000..47f3b4c2f4 --- /dev/null +++ b/Task/Simple-windowed-application/Microsoft-Small-Basic/simple-windowed-application.basic @@ -0,0 +1,22 @@ +GraphicsWindow.Width = 180 +GraphicsWindow.Height = 80 +' Make it look like a native Windows application +GraphicsWindow.BackgroundColor = "#F0F0F0" +GraphicsWindow.BrushColor = "#000000" +GraphicsWindow.FontName = "Segoe UI" +GraphicsWindow.FontBold = 0 + +GraphicsWindow.DrawText(10, 10, "There have been no clicks yet") +Controls.AddButton("click me", 65, 40) +Controls.ButtonClicked = CountClick + +Sub CountClick + clicks = clicks + 1 + GraphicsWindow.Clear() + If clicks = 1 Then + GraphicsWindow.DrawText(10, 10, "There has been 1 click") + Else + GraphicsWindow.DrawText(10, 10, "There have been " + clicks + " clicks") + EndIf + Controls.AddButton("click me", 65, 40) +EndSub diff --git a/Task/Simple-windowed-application/PowerShell/simple-windowed-application-1.ps1 b/Task/Simple-windowed-application/PowerShell/simple-windowed-application-1.ps1 new file mode 100644 index 0000000000..6e9eee80f9 --- /dev/null +++ b/Task/Simple-windowed-application/PowerShell/simple-windowed-application-1.ps1 @@ -0,0 +1,20 @@ +$Label1 = [System.Windows.Forms.Label]@{ + Text = 'There have been no clicks yet' + Size = '200, 20' } +$Button1 = [System.Windows.Forms.Button]@{ + Text = 'Click me' + Location = '0, 20' } + +$Button1.Add_Click( + { + $Script:Clicks++ + If ( $Clicks -eq 1 ) { $Label1.Text = "There has been 1 click" } + Else { $Label1.Text = "There have been $Clicks clicks" } + } ) + +$Form1 = New-Object System.Windows.Forms.Form +$Form1.Controls.AddRange( @( $Label1, $Button1 ) ) + +$Clicks = 0 + +$Result = $Form1.ShowDialog() diff --git a/Task/Simple-windowed-application/PowerShell/simple-windowed-application-2.ps1 b/Task/Simple-windowed-application/PowerShell/simple-windowed-application-2.ps1 new file mode 100644 index 0000000000..75c42bc50b --- /dev/null +++ b/Task/Simple-windowed-application/PowerShell/simple-windowed-application-2.ps1 @@ -0,0 +1,23 @@ +Add-Type -AssemblyName System.Windows.Forms + +$Label1 = New-Object System.Windows.Forms.Label +$Label1.Text = 'There have been no clicks yet' +$Label1.Size = '200, 20' + +$Button1 = New-Object System.Windows.Forms.Button +$Button1.Text = 'Click me' +$Button1.Location = '0, 20' + +$Button1.Add_Click( + { + $Script:Clicks++ + If ( $Clicks -eq 1 ) { $Label1.Text = "There has been 1 click" } + Else { $Label1.Text = "There have been $Clicks clicks" } + } ) + +$Form1 = New-Object System.Windows.Forms.Form +$Form1.Controls.AddRange( @( $Label1, $Button1 ) ) + +$Clicks = 0 + +$Result = $Form1.ShowDialog() diff --git a/Task/Simple-windowed-application/PowerShell/simple-windowed-application-3.ps1 b/Task/Simple-windowed-application/PowerShell/simple-windowed-application-3.ps1 new file mode 100644 index 0000000000..3f3ed52bdb --- /dev/null +++ b/Task/Simple-windowed-application/PowerShell/simple-windowed-application-3.ps1 @@ -0,0 +1,38 @@ +[xml]$Xaml = @" + + +