Merge pull request #1160 from xexyl/inabiaf-bugs-md-1980s

Move INABIAF to bugs.md in 1980s entries
This commit is contained in:
Landon Curt Noll authored and GitHub committed 2023-10-23 10:25:40 -07:00
commit a49d1ae396
7 files changed
+56 -38

No files matched your search

+11 -6
View File
@@ -8,6 +8,17 @@ Mike Laman
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#1984laman-readmemd).
## To run:
```sh
@@ -15,12 +26,6 @@ make all
```
### INABIAF - it's not a bug it's a feature :-)
This entry will very likely crash or do something else if you run it without an
arg. It likely won't do anything at all if the arg is not a positive number.
## Try:
The program accepts ONE POSITIVE number. Seeing is believing, so try things
-5
View File
@@ -38,11 +38,6 @@ make alt
Use `./lievaart.alt` as you would `./lievaart` above.
### INABIAF - it's not a bug it's a feature! :-)
If you enter invalid input the program will enter an infinite loop displaying a
string like `"You:"` repeatedly (for instance if you input `.`). If you enter an
incorrect value it will prompt you again until you input a proper value.
## Judges' remarks:
+12 -5
View File
@@ -9,6 +9,18 @@ Australia
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#1988dale-readmemd).
## Try:
```sh
@@ -26,11 +38,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
+12 -9
View File
@@ -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:
+10 -4
View File
@@ -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:
+1 -1
View File
@@ -65,7 +65,7 @@ enough args.
## Judges' remarks:
\
For extra credit: What happens when 'number' contains non-numeric
characters, and why?
+10 -8
View File
@@ -443,12 +443,11 @@ without a newline after the `\`. This is not a bug.
## STATUS: INABIAF - please **DO NOT** fix
## [1984/laman](1984/laman/laman.c) ([README.md](1984/laman/README.md)
## [1984/laman](1984/laman/laman.c) ([README.md](1984/laman/README.md))
## STATUS: INABIAF - please **DO NOT** fix
This entry will very likely crash or do something else if you run it without an
arg.
arg. It likely won't do anything at all if the arg is not a positive number.
# 1985
@@ -543,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
@@ -551,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