diff --git a/1984/laman/README.md b/1984/laman/README.md index 1f4beb470..3f10c396b 100644 --- a/1984/laman/README.md +++ b/1984/laman/README.md @@ -8,12 +8,6 @@ Mike Laman make all ``` -## To run: - -```sh -./laman -``` - ### Bugs and (Mis)features This entry a listed in [bugs.md](/bugs.md) as: @@ -24,6 +18,14 @@ STATUS: INABIAF - please **DO NOT** fix For more detailed information see [bugs.md](/bugs.md#1984laman-readmemd). + +## To run: + +```sh +./laman +``` + + ## Try: The program accepts ONE POSITIVE number. Seeing is believing, so try things diff --git a/1988/dale/README.md b/1988/dale/README.md index 14faf7ceb..b2520d9e6 100644 --- a/1988/dale/README.md +++ b/1988/dale/README.md @@ -9,6 +9,19 @@ Australia make all ``` +### INABIAF - it's not a bug it's a feature! :-) + +### Bugs and (Mis)features + +This entry a listed in [bugs.md](/bugs.md) as: + +``` +STATUS: INABIAF - please **DO NOT** fix +``` + +For more detailed information see [bugs.md](/bugs.md#1988dale-readmemd). + + ## Try: ```sh @@ -26,11 +39,6 @@ behaviour? ./dale "$(printf "the following files exist in this directory:\n%s\n" *)" ``` -### INABIAF - it's not a bug it's a feature! :-) - -In linux it might happen that core dumps are created when running this entry -even though it works fine and you don't see any message about dumping core. - ### Alternate code If you have an old enough compiler you can try the original version in diff --git a/1989/fubar/README.md b/1989/fubar/README.md index 469dd80e2..2568dc063 100644 --- a/1989/fubar/README.md +++ b/1989/fubar/README.md @@ -1,10 +1,6 @@ # Best self-modifying program Jay Vosburgh\ -Sequent Computer Systems, Inc\ -15450 SW Koll Parkway\ -Beaverton, OR\ -97006\ US ## To build: @@ -13,6 +9,18 @@ US make all ``` + +### Bugs and (Mis)features + +This entry a listed in [bugs.md](/bugs.md) as: + +``` +STATUS: INABIAF - please **DO NOT** fix +``` + +For more detailed information see [bugs.md](/bugs.md#1989fubar-readmemd). + + ## To run: ```sh @@ -25,11 +33,6 @@ make all ./fubar 2 ``` -### INABIAF - it's not a bug it's a feature! :-) - -If you use either `fubar` or `ouroboros.c` (it's executable, see below) with a -number < 0 or larger than, say 20, it's very likely that the program will turn -into an infinite loop trying to compile code with syntax errors. ## Judges' remarks: diff --git a/1989/robison/README.md b/1989/robison/README.md index 5f528b5e1..6b757ac5f 100644 --- a/1989/robison/README.md +++ b/1989/robison/README.md @@ -1,10 +1,6 @@ # Best minimal use of C Arch D. Robison\ -University of Illinois\ -1304 W. Springfield Ave.\ -Urbana, IL\ -61801\ US ## To build: @@ -13,6 +9,16 @@ US make all ``` +### Bugs and (Mis)features + +This entry a listed in [bugs.md](/bugs.md) as: + +``` +STATUS: INABIAF - please **DO NOT** fix +``` + +For more detailed information see [bugs.md](/bugs.md#1989robison-readmemd). + ## To run: diff --git a/bugs.md b/bugs.md index 72e94cd53..66a8844c7 100644 --- a/bugs.md +++ b/bugs.md @@ -542,7 +542,8 @@ or any others. ## STATUS: INABIAF - please **DO NOT** fix In linux it might happen that despite no error message or message about doing -so, the program drops a core file into the directory. +so, the program drops a core file into the directory even though the entry works +and does not crash. # 1989 @@ -550,10 +551,12 @@ so, the program drops a core file into the directory. ## [1989/fubar](1989/fubar/fubar.c) ([README.md](1989/fubar/README.md)) ## STATUS: INABIAF - please **DO NOT** fix -Specifying too large a number (or < 0) to either `fubar` or the source code file -(it's executable) that it generates will cause the program to enter an infinite -loop, trying to compile code with syntax errors. At least in one system any -number larger than 20 did this. +If you use either `fubar` or `ouroboros.c` (it's executable, see README.md for +details) with a number < 0 or larger than, say 20, it's very likely that the +program will turn into an infinite loop trying to compile code with syntax +errors. + + ## [1989/robison](1989/robison/robison.c) ([README.md](1989/robison/README.md)) ## STATUS: INABIAF - please **DO NOT** fix