Begin centralising thank yous to a single file
NOTE: this is just one way to fix the problem described below but it can be modified - perhaps greatly changed - or rejected and done differently. That being said it does isolate the entries that can be modified except for the one by Simon Cooper as I had intended to do all entries before a commit but I am too tired to continue and there are more important things to be done for the IOCCC (hopefully later today). I don't mind but I wanted to save Landon some of the work as I started the problem even though all with good intention after Landon noted he wanted to thank those in the README.md files. First I would like to also apologise to any previous winners if there was upset or concern; this was all done with the best intentions and I know that it was a fine line but the judges' goal is to make it so previous entries do work in modern systems so that everyone can enjoy them. Still I am sorry if I caused any offence or anything else! I actually agree with the situation and I had been wondering about how to go about it too. Now for the rationale behind this update. A couple previous winners have voiced concern about the way the thank you notes are displayed in the README.md files I have started the work to save Landon some of the trouble as although it was with good intentions (and based on the note that Landon wanted to thank those who fixed an entry) I started the problem so it seems only right that I help rectify it. I also agree with the problem and had thought of it before, even thinking that in some entries it needs not have any reference to anyone but the winner! This commit has removed the thank you notes from several entries and added a THANKS.md file. The THANKS.md file has the rest of the entries that were fixed as well which should if nothing else help isolate the entries that need to be modified. Some entries actually referred to me but were not a thank you note due to a fix; some were from winners themselves for instance. Note that I did not update the bugs.md file or any other file that might refer to these things in the README.md files. The bugs.md for instance refers to adding credits to those who fix problems or provide missing links or files to the respective README.md files and this will have to change once the way this is done is finalised. But hopefully this is a help to Landon so that he may also focus on the important jprint tool in the mkiocccentry repo.
This commit is contained in:
1 parent
b14a363570
commit
a981cacbee
22 files changed
+499
-214
No files matched your search
@@ -13,10 +13,6 @@ US
|
||||
make all
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) got this to work with
|
||||
modern systems. Thank you Cody for your assistance!
|
||||
|
||||
|
||||
## To run:
|
||||
|
||||
```sh
|
||||
|
||||
@@ -13,22 +13,6 @@ Finland
|
||||
make all
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this to work with
|
||||
modern compilers. Modern compilers do not allow code like:
|
||||
|
||||
```c
|
||||
#define D define
|
||||
#define a include
|
||||
|
||||
#D foo bar
|
||||
#a <stdio.h>
|
||||
```
|
||||
|
||||
He notes that there _is_ a way to get it (or something close to it) to work. Do
|
||||
you know how?
|
||||
|
||||
Thank you Cody for your assistance!
|
||||
|
||||
|
||||
## To run:
|
||||
|
||||
|
||||
@@ -20,11 +20,6 @@ make all
|
||||
./paul
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed a segfault under
|
||||
macOS. The problem was that the int (from `#define f`) should be a long. This
|
||||
became apparent when he was using lldb and saw that the type of a pointer was
|
||||
long. Thank you Cody for your assistance!
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
The original source contained a long line which caused many
|
||||
|
||||
@@ -14,10 +14,6 @@ make all
|
||||
```
|
||||
|
||||
|
||||
NOTE: we were able to get this to compile under modern systems with a patch from
|
||||
[Yusuke Endoh](/winners.html#Yusuke_Endoh). Thank you for your assistance
|
||||
Yusuke!
|
||||
|
||||
## To run:
|
||||
|
||||
```sh
|
||||
|
||||
@@ -12,19 +12,6 @@ Netherlands
|
||||
make all
|
||||
```
|
||||
|
||||
We used a patch from [Yusuke Endoh](/winners.html#Yusuke_Endoh)
|
||||
to get this to compile under gcc. Thank you Yusuke for your assistance!
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) got this to work with
|
||||
clang by further changing the variable `a` to be not the third argument to
|
||||
`main()` and instead be a variable declared in `main()`.
|
||||
|
||||
Cody also bug fixed it so that the high score file would work (it was not even
|
||||
being created) and after this making sure the terminal stayed sane (the letter
|
||||
`u` could not be typed and echo was disabled outright after the segfault fix /
|
||||
high score file was reinstated). We thank you for your assistance Cody (he
|
||||
cynically notes that he did it because tetris just has to work)!
|
||||
|
||||
## To run:
|
||||
|
||||
```sh
|
||||
|
||||
Reference in new issue
Block a user