forked from wspace/corpus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.md.tmpl
192 lines (162 loc) · 28 KB
/
README.md.tmpl
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# The Whitespace Corpus
The definitive collection of {{len .projects}} projects for the Whitespace programming
language, including interpreters, compilers, and programs.
## Projects
{{.projectsTable}}
## Collections
| Name | Curator(s) | Languages | Date | Source |
| ---------------------------------------- | ---------------- | --------- | ---- | ------ |
| [ws-archive](collections/thaliaarchi-ws-archive) | Thalia Archibald | Haskell, Whitespace, Perl, PHP, Ruby, Emacs Lisp | 2018-06-06 | [GitHub](https://github.com/wspace/ws-archive) |
| [Whitespacers](collections/hostilefork-whitespacers) | Hostile Fork | C, C++, Crystal, Erlang, Haskell, Idris, LOLCODE, Perl, Python, Rebol, Ren-C, Ruby, Whitespace | 2010-07-10 | [GitHub](https://github.com/hostilefork/whitespacers) |
## Programs
| Name | Author | Polyglot | Date | Spec | Source |
| ---------------------------------------- | ---------------- | -------- | ---------- | ---- | ------ |
| *ASCII* | Kevin Cruijssen | - | 2022-11-29 07:47:48 +0000 | 0.2 | [GitHub](https://github.com/vii5ard/whitespace/issues/6), [TIO](https://tio.run/##PYxBCoBADAPPySvyNZEF9yYo@PyaxsUeQjsZ@hzzHte57aNKEnpIiX0QzqxfgZAO0Bj823jGWOryYhi7y0@y6gU) |
| VirtualDust.txt | Raphaël Bois | C, Brainfuck, Perl | 2008-05-14 20:13:29 +0000 | 0.2 | [Hello World Collection](http://helloworldcollection.de/hellopics/VirtualDust.txt), [helloworldsite.he.funpic.de (archive)](https://web.archive.org/web/20080520072335/http://helloworldsite.he.funpic.de:80/hellopics/VirtualDust.txt), [GitLab](https://gitlab.com/wolframroesler/helloworld/-/blob/master/hellopics/VirtualDust.txt) |
| 99 Bottles of Beer | Andrew Kemp | - | 2005-04-20 | 0.2 | [99-bottles-of-beer.net](https://99-bottles-of-beer.net/language-whitespace-154.html) |
| Hello World | Petri Heikkonen | - | 2003-07-29 18:29:36 +0000 | 0.2 | [Hello World Collection](http://helloworldcollection.de/#Whitespace), [roesler-ac.de (archive)](https://web.archive.org/web/20030811004421/http://www.roesler-ac.de:80/wolfram/hello.htm#Whitespace), [GitLab](https://gitlab.com/wolframroesler/helloworld/-/blob/master/files/Whitespace.txt) |
## Code Golf challenges
| Name | Author | Polyglot | Date | Spec | Source |
| ---------------------------------------- | ---------------- | -------- | ------------------------- | ---- | ------ |
| Significant Whitespace: Robbers | Thalia Archibald | - | 2023-03-06 17:54:20 -0700 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/103183/significant-whitespace-robbers/258852#258852), [GitHub](https://github.com/thaliaarchi/ws-challenges/blob/main/codegolf/significant_whitespace.md) |
| Number to Binary | Kevin Cruijssen | - | 2023-02-27 08:28:57 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/258397/number-to-binary/258418#258418), [TIO](https://tio.run/##K8/ILEktLkhMTv3/X0FBgQsIObk4QYALwuPihNBAwAnicIJJGAckxQWS5OIEaQRx//83NDI2AQA), [TIO](https://tio.run/##K8/ILEktLkhMTv3/X0FBgQsIObk4QYALwuPihNBAwAnicIJJGAckxcUF0QiigXpBBgDluP7/NzQyNgEA) |
| Reverse the polyglot, change the language | Kevin Cruijssen | Java | 2023-02-06 15:40:43 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/257495/reverse-the-polyglot-change-the-language/257507#257507), [TIO](https://tio.run/##PVBBCsIwEDwnrxh6ag@tDxD7AMFeBD2Ih5hGTa2xmDQg4tvrpokGsrszs7sw2wkvyq69TbIX1mIjtHlzQBunnmchFZoAga17anOBzHcP3cIXS2I/nIJ1wmmJBgaryZd1tqaN2WKRKSkGq5y@7rO69ABjPIQYERIoYc4Rs0iyHxlb4hQhKlJz@JyFeuY4vSD9qdQ1c3zezpIaERKalmHpMJ56cpCM@ODvTmfIo@XDURTpBC/r1L16jK4aSHG5qWRuxr4v0jU@0xc), [TIO](https://tio.run/##PYzBDcAgCEXPOAXhbtzAAbpAz8aY6M1EY8enIrQk8PmPr09ts4yecmFePtKVVqIQqOTUR5mt3hT9QgRwMnSiCG7Bo@pBIXxQI/pqu71YWNqB7Ie5XXL6kaUOc@d3sKs6NMf8Ag), [TIO](https://tio.run/##RZDBbsIwEETP668Y5ZQcEj4AkQ@oVC5IcKh6MCYtTo2JsGOpqvj2sJsY6sPK82ZkebbXSdf96WcyToeAd239nwKsj93tS5sOW5HALt6s/4Yp91d7QqrWTO@KR4g6WoMtPDYTB0niBCKorGhRfJsJyXNQlF3FDnvqH0liTglTJEfuM8mc6KUUPcOUI1hwnkCq2@JwtrELAxcqVquCO78VbZ2mtfxqGI@OG@QiSfpdeA3lUvnjU1d5Bb8hdpfmOsZmYCeWvjGlH52r8jbu0wM), [TIO](https://tio.run/##RY5BDoAgEAPP3Vc03Ak/4AF@wDMxJHoz0eDzkYUVe2i20x722Y87X2facq0kIWoEKJYwUrs6AVUCa6U1rZMf6aKvlAlUendiHJhJ8I1hEw5sThYf3TqfdCG4VNLioi@1vg) |
| Iterate through addition of number sequence until a single digit | Kevin Cruijssen | - | 2022-11-04 09:24:38 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/254127/iterate-through-addition-of-number-sequence-until-a-single-digit/254163#254163), [TIO](https://tio.run/##TY1BCoAwDATPm1fsE9QfiRT0Jij4/DSbVDGFZDtM02c/7nad69bcSVocGFSZ1YpRIArEsJRTziz4zs@LlraUpJZvBHTBz6sF9Ztc1NCCQWnu8zJ1) |
| Shortest Error Message | Thalia Archibald | - | 2022-01-03 23:10:50 -0700 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/133840/shortest-error-message/240525#240525), [GitHub](https://github.com/thaliaarchi/ws-challenges/blob/main/codegolf/shortest_error.ws) |
| "-rot" transform | Thalia Archibald | - | 2021-09-16 22:00:08 +0200 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/233660/rot-transform/235444#235444) |
| Print 0 to 100 without 1-9 characters | aschepler | - | 2021-02-26 19:50:13 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/219576/print-0-to-100-without-1-9-characters/219869#219869) |
| Am I divisible by double the sum of my digits? | Kevin Cruijssen | - | 2021-01-19 08:07:24 +0000 | 0.3 | [Code Golf](https://codegolf.stackexchange.com/questions/129596/am-i-divisible-by-double-the-sum-of-my-digits/217735#217735), [TIO](https://tio.run/##K8/ILEktLkhMTv3/X0FBgQsIgYiTixMEuCACXJxQCQUFTiAEcjlBNIQJ0sSJJANSycUFFuXkhEmBTQBpAxrJ@f@/hQEA), [TIO](https://tio.run/##hVJBboMwEDzDK/KBSsAPosCBKgEUOBWhlRO7iSUSW8aERn089WJohUIaWT54d3ZnZ9bdmWvWSHJkfV/mKzyJC1nbnMGrSnzkKwhbWfMj0exZrHASt3AKB/aMUMiLME6ANMCvmp2YwvyY1YqzGzMJ2eqqxEYD30Yx7LQlB1bDNk2zRxpEF86Ijz/Bg/f2IkGLsSpMk2ipymrCSryTNn8YGmNmrJ2gbS0QaglG4EbIO3hvB9IwCsGV2go8sKbUcpnqvCM4hrmdeE1nimPrClB@45RZFxLXQOeCrA3WokeTrNwnvr6YbJoqmBSZwK6tNZf1vfpesGV5E7j0pU18RPv0j@7XAvtLMASZMj9j9kFQv0FGX1yDVOKkyGXSPrSYaQ/@a9X3vu//AA) |
| Follow a linked list | Kevin Cruijssen | - | 2020-12-11 15:28:24 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/216196/follow-a-linked-list/216208#216208), [TIO](https://tio.run/##PYzLCYBADETP86pICboq1iOyoDdBwfLjJguG/GbyyHucT72vba/uZiYM6xlNKAKlZ7n8ZyBFziSbaA@CUTodFO6FiYWRlcLcavgA) |
| 55960.ws | Kamila Szewczyk (Palaiologos) | Malbolge | 2019-08-30 12:16:06 +2000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/55960/im-not-the-language-youre-looking-for/191063#191063), [GitHub](https://github.com/kspalaiologos/codegolf-submissions/blob/master/55960.ws) |
| Determine your language's version | Thalia Archibald | - | 2019-08-28 07:54:17 +0000 | 0.2, 0.3 | [Code Golf](https://codegolf.stackexchange.com/questions/139243/determine-your-languages-version/190980#190980) |
| The shortest code to invert bit-wise a binary string | Kevin Cruijssen | - | 2019-01-03 13:47:44 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/30361/the-shortest-code-to-invert-bit-wise-a-binary-string/178316#178316), [TIO](https://tio.run/##RYtdCoAwDIOfk1P0CNuRRAbuTVDw@DXpBPvz0aTtc8x7XOe2j0xGqAIwGCVByLAFKYl14qFWdNS5YRKsb2b2puxF5cLXXvwuXw), [TIO](https://tio.run/##K8/ILEktLkhMTv3/n0tBAYgUODlBBJcCmMvJxQkUAAlxAnlADkQJiAGW4gIBsHIQASK5OLnAurn@/zc0MOACAA) |
| Implementing a stack | Kevin Cruijssen | - | 2018-07-27 12:25:19 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/169343/implementing-a-stack/169353#169353), [TIO](https://tio.run/##LYrLCYBADETPO1VsA8JGPdiOyILeBAXLjy/RkGS@z37c/TrXrburVpZTLSoxwb8PYgL6K4m4dEHC5DVlZCU6WZPcbdSkJmsmY6GImTcuGuwF) |
| Shortest Error Message | Kevin Cruijssen | - | 2018-06-27 12:57:14 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/133840/shortest-error-message/167509#167509), [TIO](https://tio.run/##K8/ILEktLkhMTv3/X4HLL78gVUchs0S9WCEvv0ShLDEnM0UhHK5E8f9/AA) |
| Print a 10 by 10 grid of asterisks | Kevin Cruijssen | - | 2018-05-25 09:35:34 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/88653/print-a-10-by-10-grid-of-asterisks/165417#165417), [TIO](https://tio.run/##PYxRCoBACAW/35ziXS2WhfoLWuj4phYhI47yvPdjzevcxoywLSU2JKW0Y6R30YVqLj7NXLWMUVHxX/oRRDw) |
| Create output twice the length of the code | CensoredUsername | - | 2018-05-21 22:38:12 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/59436/create-output-twice-the-length-of-the-code/165190#165190), [TIO](https://tio.run/##K8/ILEktLkhMTv3/X0GBk5MTiLm4FBS4gJATiBSAglwgEiQClPr/HwA) |
| All Your Base Are Belong To Us (Restricted) | Kevin Cruijssen | - | 2018-04-06 09:10:53 +0000 | 0.3 | [Code Golf](https://codegolf.stackexchange.com/questions/19171/all-your-base-are-belong-to-us-restricted/161445#161445), [TIO](https://tio.run/##VY5LCoAwDETXmVPM1UQKdicoePzYtGkdaSHMJ488R73LdW57cSdp7SGmMWaM@GlhNJrsPtTUikEISyUoA5UcwH86@YIZEFn@6vOOBeM6JfNOAkUawrPuAe4v) |
| 404 - Unique 404 page not found | Jo King | 54 languages | 2018-01-22 11:55:35 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/153717/404-unique-404-page-not-found/153724#153724), [Code Golf](https://codegolf.stackexchange.com/revisions/153724/16), [GitHub Gist](https://gist.github.com/GrayJoKing/60ab9a603791381171c091bcc3eec189) |
| Produce the number 2014 without any numbers in your source code | CensoredUsername | - | 2017-06-06 12:03:37 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/17005/produce-the-number-2014-without-any-numbers-in-your-source-code/124880#124880) |
| Different number, same weight | Ephphatha | - | 2017-06-04 11:04:08 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/124083/different-number-same-weight/124513#124513) |
| Count up folks! | Ephphatha | - | 2017-06-04 09:23:26 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/78448/count-up-folks/124501#124501), [TIO](https://tio.run/##K8/ILEktLkhMTv2voKDABYScXJwgAKTBIlwgUQWQqAJYAScQgRicXGAuiMOpAJIE6eP6/9/QAAA) |
| Shortest program that throws StackOverflow Error | Ephphatha | - | 2017-06-02 13:14:17 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/9359/shortest-program-that-throws-stackoverflow-error/124184#124184), [TIO](https://tio.run/nexus/whitespace#@8@loABEClxcQPT/PwA) |
| What is the smallest positive base 10 integer that can be printed by a program shorter (in characters) than itself? | CensoredUsername | - | 2017-05-31 15:21:30 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/67921/what-is-the-smallest-positive-base-10-integer-that-can-be-printed-by-a-program-s/123746#123746) |
| Interleave numbers from 1 to n, with the same numbers reversed | Ephphatha | - | 2017-05-31 13:47:30 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/123459/interleave-numbers-from-1-to-n-with-the-same-numbers-reversed/123721#123721), [TIO](https://tio.run/nexus/whitespace#LYrBDQAwCALfxxQM4f6rUbWGBMhBbKuFYAK0gOas72gGXbuF/0MdSuoB) |
| Reverse stdin and place on stdout | Ephphatha | - | 2017-05-31 12:46:10 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/242/reverse-stdin-and-place-on-stdout/123714#123714), [TIO](https://tio.run/nexus/whitespace#PYqxCQAgEANtkymynKggWuj@77@CTXIcZ5JICRR9oDgEuHzCiYjmG7wI15FmNfc@ufPabZR0AA) |
| Is this number triangular? | CensoredUsername | - | 2017-05-30 23:45:58 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/122087/is-this-number-triangular/123665#123665) |
| Same length, different string | CensoredUsername | - | 2017-05-30 16:31:55 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/123539/same-length-different-string/123557#123557) |
| Print Real Invisible Text | Ephphatha | - | 2017-05-30 11:59:20 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/123447/print-real-invisible-text/123492#123492), [TIO](https://tio.run/nexus/whitespace#@8@loABECpwgCszm5OJU4AQCIJsTLMDF9f9/SWpxCQA), [TIO](https://tio.run/nexus/whitespace#@8@loABECpycnArogEsBLMnJxQmSBslzggW4uP7/L0ktLgEA) |
| Fizz Buzz to Text | CensoredUsername | - | 2017-05-29 18:36:21 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/123354/fizz-buzz-to-text/123375#123375) |
| Transpile ;# into your language | CensoredUsername | - | 2017-05-29 16:20:38 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/122590/transpile-into-your-language/123357#123357) |
| Significant Whitespace: Cops | Ephphatha | - | 2017-05-29 13:08:22 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/103182/significant-whitespace-cops/123333#123333) |
| Shortest program that continuously allocates memory | Ephphatha | - | 2017-05-29 09:55:57 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/101709/shortest-program-that-continuously-allocates-memory/123310#123310), [TIO](https://tio.run/nexus/whitespace#@8@loMDFpcDJ9f8/AA), [TIO](https://tio.run/nexus/whitespace#@8@loABEClxcQPT/PwA), [TIO](https://tio.run/nexus/whitespace#@6@goMDJxaWgwAWEnECOApjNyQkS4Pr/HwA) |
| Count up forever | Ephphatha | - | 2017-05-27 14:44:08 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/63834/count-up-forever/123103#123103), [TIO](https://tio.run/##K8/ILEktLkhMTv3/X0FBgYsLiIE0JxenAogLZCiAWJxAyMUJluTi@v8fAA) |
| Simple cat program | Ephphatha | - | 2017-05-27 14:02:01 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/62230/simple-cat-program/123099#123099), [TIO](https://tio.run/##HYhRCoAwDMW@907Rq4ltrRNB1g7Z6WsxJD957QzxZ9slE0RlBWpo1Ip/AZniMdxi8exL@216YUgtdjuUPw) |
| Shortest code to produce infinite output | Ephphatha | - | 2017-05-27 13:05:45 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/13152/shortest-code-to-produce-infinite-output/123091#123091), [TIO](https://tio.run/nexus/whitespace#@8@loABEClycXApAxMX1/z8A) |
| Output with the same length as the code | Ephphatha | - | 2017-05-26 14:41:22 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/121056/output-with-the-same-length-as-the-code/122968#122968), [TIO](https://tio.run/nexus/whitespace#FYmxDQAADIJmvYL/n7RUDQMOQkwLtXEo@3zjtR0) |
| Add a language to a polyglot | Chance | 30 languages | 2017-01-06 01:09:43 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/102370/add-a-language-to-a-polyglot/105826#105826) |
| The Letter A without A | SnoringFrog | - | 2016-08-23 15:16:50 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/90349/the-letter-a-without-a/90809#90809) |
| Tips for golfing in Whitespace | Loovjo | - | 2015-04-04 12:56:02 +0000 | - | [Code Golf](https://codegolf.stackexchange.com/questions/48442/tips-for-golfing-in-whitespace) |
| Run Length Decoding | r.e.s. | - | 2013-12-06 20:12:20 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/12902/run-length-decoding/15665#15665) |
| Fibonacci function or sequence | r.e.s. | - | 2013-12-02 13:39:06 +0000 | 0.3 | [Code Golf](https://codegolf.stackexchange.com/questions/85/fibonacci-function-or-sequence/15590#15590) |
| Shortest code to produce infinite output | Doorknob | - | 2013-11-09 02:22:45 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/13152/shortest-code-to-produce-infinite-output/13155#13155) |
| Print every character your program doesn't have | DPenner1 | - | 2013-08-24 06:24:17 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/12368/print-every-character-your-program-doesnt-have/12384#12384) |
| Print every character your program doesn't have | Johannes Kuhn | 25 languages | 2013-08-23 16:21:33 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/12368/print-every-character-your-program-doesnt-have/12370#12370) |
| Remove vowels without using too many different characters | r.e.s. | Binary Whitespace | 2012-05-30 22:17:46 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/6025/remove-vowels-without-using-too-many-different-characters/6100#6100) |
| Remove vowels without using too many different characters | breadbox | - | 2012-05-28 23:57:17 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/6025/remove-vowels-without-using-too-many-different-characters/6045#6045) |
| Rosetta Stone Challenge: Find the rule for a series | r.e.s. | - | 2012-04-10 14:57:04 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/5429/rosetta-stone-challenge-find-the-rule-for-a-series/5446#5446) |
| Write a program to print the sum of the ascii codes of the program | r.e.s. | - | 2012-03-28 01:40:33 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/2926/write-a-program-to-print-the-sum-of-the-ascii-codes-of-the-program/5319#5319) |
| christmas_tree.ws | r.e.s. | - | 2012-03-27 22:55:00 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/4114/print-a-christmas-tree/5316#5316), [res0001 (archive)](https://web.archive.org/web/20130510111931/https://sites.google.com/site/res0001/whitespace/programs) |
| hello.ws | r.e.s. | - | 2012-03-27 19:42:17 +0000 | 0.2 | [Code Golf](https://codegolf.stackexchange.com/questions/307/obfuscated-hello-world/5310#5310), [res0001 (archive)](https://web.archive.org/web/20130510111931/https://sites.google.com/site/res0001/whitespace/programs) |
## Rosetta Code programs
| Name | Author | Date | Spec | Source |
| ---------------------------------------- | ---------------------------- | ---------------- | ---- | ------ |
| FizzBuzz *(replaced)* | 80.98.247.63 | 2011-08-12 12:38 | 0.2 | [Rosetta Code](https://rosettacode.org/mw/index.php?title=FizzBuzz&oldid=117128), [Rosetta Code](https://rosettacode.org/mw/index.php?title=FizzBuzz&oldid=117127) |
| A+B | Charlace | 2012-09-08 05:10 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/A%2BB#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=A%2BB&oldid=143774) |
| Sorting algorithms/Shell sort | Iso P. Sephile (Isopsephile) | 2013-03-09 08:17 | 0.3 | [Rosetta Code](https://rosettacode.org/wiki/Sorting_algorithms/Shell_sort/Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Sorting_algorithms/Shell_sort/Whitespace&oldid=153397) |
| Fibonacci sequence (Iterative) | Iso P. Sephile (Isopsephile) | 2013-03-10 23:38 | 0.3 | [Rosetta Code](https://rosettacode.org/wiki/Fibonacci_sequence#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Fibonacci_sequence&oldid=153484) |
| Fibonacci sequence (Recursive) | Iso P. Sephile (Isopsephile) | 2013-03-10 23:38 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/Fibonacci_sequence#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Fibonacci_sequence&oldid=153484) |
| Letter frequency | Iso P. Sephile (Isopsephile) | 2013-03-11 14:39 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/Letter_frequency#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Letter_frequency&oldid=153525) |
| Count in octal | Iso P. Sephile (Isopsephile) | 2013-03-12 03:29 | 0.3 | [Rosetta Code](https://rosettacode.org/wiki/Count_in_octal#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Count_in_octal&oldid=153556) |
| Langton's ant | Iso P. Sephile (Isopsephile) | 2013-03-16 12:50 | 0.3 | [Rosetta Code](https://rosettacode.org/wiki/Langton%27s_ant#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Langton%27s_ant&oldid=153720) |
| Binary digits | Iso P. Sephile (Isopsephile) | 2013-03-18 10:33 | 0.3 | [Rosetta Code](https://rosettacode.org/wiki/Binary_digits#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Binary_digits&oldid=153851) |
| Harshad or Niven series | Iso P. Sephile (Isopsephile) | 2013-03-25 23:48 | 0.3 | [Rosetta Code](https://rosettacode.org/wiki/Harshad_or_Niven_series#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Harshad_or_Niven_series&oldid=154245) |
| Loops/While | Iso P. Sephile (Isopsephile) | 2013-03-30 00:45 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/Loops/While#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Loops/While&oldid=154500) |
| FizzBuzz | Iso P. Sephile (Isopsephile) | 2013-04-05 08:42 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/FizzBuzz/EsoLang#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=FizzBuzz&oldid=154929) |
| Terminal control/Cursor positioning | M il | 2014-07-18 08:31 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/Terminal_control/Cursor_positioning#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Terminal_control/Cursor_positioning&oldid=186144) |
| Hello world/Text | Edwin Brady, Hajo | 2014-10-20 19:44 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/Hello_world/Text#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Hello_world/Text&oldid=191144) |
| Quine | Laurens | 2020-12-25 14:22 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/Quine#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Quine&oldid=319732) |
| 99 Bottles of Beer | Andrew Kemp, Jjuanhdez | 2021-07-01 00:28 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/99_Bottles_of_Beer/EsoLang#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=99_Bottles_of_Beer/EsoLang&oldid=337006) |
| Rot-13 | Jjuanhdez | 2021-07-01 00:39 | 0.2 | [Rosetta Code](https://rosettacode.org/wiki/Rot-13#Whitespace), [Rosetta Code](https://rosettacode.org/mw/index.php?title=Rot-13&oldid=337007) |
## Esolang programs
| Name | Author | Date | Spec | Source |
| ---------------------------------------- | ---------------- | ---------------- | ---- | ------ |
| <3 | Willicoder | 2020-04-20 12:43 | 0.2 | [Esolang](https://esolangs.org/wiki/User:Willicoder#Whitespace), [Esolang](https://esolangs.org/w/index.php?title=User:Willicoder&oldid=71266) |
| Truth-machine | SergeJohanns | 2019-11-22 17:45 | 0.2 | [Esolang](https://esolangs.org/wiki/Whitespace#Truth-machine), [Esolang](https://esolangs.org/w/index.php?title=Whitespace&oldid=67336) |
| Truth-machine *(reverted)* | Quadril-Is | 2019-11-16 08:20 | 0.2 | [Esolang](https://esolangs.org/w/index.php?title=Whitespace&oldid=67100) |
| Truth-machine | JWinslow23 | 2017-08-30 11:42 | 0.2 | [Esolang](https://esolangs.org/wiki/Truth-machine#Whitespace), [Esolang](https://esolangs.org/w/index.php?title=Truth-machine&oldid=52977) |
| Deadfish interpreter | Robert de Bath | 2015-08-16 09:28 | 0.2 | [Esolang](https://esolangs.org/wiki/Deadfish#Whitespace), [Esolang](https://esolangs.org/w/index.php?title=Deadfish&oldid=43738), [GitHub](https://github.com/rdebath/whitespace/blob/master/gencode-deadfish-in-ws.c) |
## Reference interpreter mirrors and patches
| Name | Maintainer | Date | Spec | Source |
| ------------------ | ---------------- | ---------- | ---- | ------ |
| WSpace | Kamil Adam | 2019-11-24 | 0.3 | [GitHub](https://github.com/helvm/WSpace) |
| whitespace-haskell | Thalia Archibald | 2019-08-07 | 0.2, 0.3 | [GitHub](https://github.com/wspace/whitespace-haskell) |
| WSpace | Andrew Savinykh | 2017-01-30 | 0.3 | [GitHub](https://github.com/TryItOnline/WSpace) |
| main.patch and VM.patch | yuki2006 | 2015-01-28 | 0.3 | [GitHub Gist](https://gist.github.com/yuki2006/466b7ed89486178c8309) |
- [docker/baekjoon-onlinejudge](docker/baekjoon-onlinejudge)
- [haskell/haroldl-whitespace-nd](haskell/haroldl-whitespace-nd)
## Comparison to Whitespacers
[Whitespacers](https://github.com/hostilefork/whitespacers) is a
collection by Brian Dickens (Hostile Fork) of Whitespace interpreters in
13 languages. It was the de facto home for maintaining these
interpreters and received many community contributions, until it was
superseded by the Whitespace Corpus and archived.
Most interpreters were copied directly into Whitespacers; these have
been migrated to individual repos under the [wspace](https://github.com/wspace)
organization, where maintenance is ongoing. This keeps each
implementation's history separate and and makes ownership clearer. The
interpreters, for which a git repository by the original author already
exists, remain the authoritative source and are included as submodules
in the Corpus.
Interpreters and programs from Whitespacers, with their equivalents in
the Corpus:
- c - [c/meth0dz](c/meth0dz)
- cpp - [cpp/burghard-wsintercpp](cpp/burghard-wsintercpp)
- crystal - [crystal/collidedscope-spiceweight](crystal/collidedscope-spiceweight)
- erlang - [erlang/derek-mrwhite](erlang/derek-mrwhite)
- examples
- calc.ws - [Whitespace examples](https://web.archive.org/web/20150717115008/http://compsoc.dur.ac.uk:80/whitespace/examples.php)
- count.ws - [Whitespace tutorial](https://web.archive.org/web/20150618184706/http://compsoc.dur.ac.uk/whitespace/tutorial.php)
- fact.ws - Whitespace examples
- fibonacci.ws - Whitespace examples
- hanoi.ws - Whitespace examples
- hworld.ws - Whitespace examples
- name.ws - Whitespace examples
- sudoku.ws - [python/cybis-hapyli/sudoku.ws](python/cybis-hapyli)
- haskell - [haskell/edwinb-wspace-0.3](haskell/edwinb-wspace-0.3)
- idris - [idris/edwinb-ws-idr](idris/edwinb-ws-idr)
- lolcode - [lolcode/akers](lolcode/akers)
- perl - [perl/mkoelbl](perl/mkoelbl)
- python - [python/stephenchappell](python/stephenchappell)
- rebol - [rebol/hostilefork](rebol/hostilefork)
- ren-c - [rebol/hostilefork](rebol/hostilefork)
- ruby - [ruby/wconrad](ruby/wconrad)
- whitespace - [whitespace/burghard-wsinterws](whitespace/burghard-wsinterws)
- [whitespacers#5](https://github.com/hostilefork/whitespacers/issues/5) - [rust/censoredusername-whitespacers](rust/censoredusername-whitespacers)
- [whitespacers#9](https://github.com/hostilefork/whitespacers/pull/9) - [javascript/luilak-ws2js](javascript/luilak-ws2js)
## Usage
Projects with source hosted on GitHub or GitLab are included as
submodules. Projects from other locations are reconstructed as git
repositories.
To clone all submodules, run `make init_submodules`.
## Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md).
## Dependencies
- [Go](https://golang.org/)
- [jq](https://stedolan.github.io/jq/) for JSON filtering
- [underscore-cli](https://github.com/ddopson/underscore-cli) for JSON
formatting: `npm install -g underscore-cli`
- make
## License
This collection is licensed under the [MIT License](LICENSE.md) by
Thalia Archibald. Submodules are licensed by their respective owners.