Merge pull request #1160 from xexyl/inabiaf-bugs-md-1980s
Move INABIAF to bugs.md in 1980s entries
This commit is contained in:
7 files changed
+56
-38
No files matched your search
+11
-6
@@ -8,6 +8,17 @@ Mike Laman
|
|||||||
make all
|
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:
|
## To run:
|
||||||
|
|
||||||
```sh
|
```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:
|
## Try:
|
||||||
|
|
||||||
The program accepts ONE POSITIVE number. Seeing is believing, so try things
|
The program accepts ONE POSITIVE number. Seeing is believing, so try things
|
||||||
|
|||||||
@@ -38,11 +38,6 @@ make alt
|
|||||||
|
|
||||||
Use `./lievaart.alt` as you would `./lievaart` above.
|
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:
|
## Judges' remarks:
|
||||||
|
|
||||||
|
|||||||
+12
-5
@@ -9,6 +9,18 @@ Australia
|
|||||||
make all
|
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:
|
## Try:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -26,11 +38,6 @@ behaviour?
|
|||||||
./dale "$(printf "the following files exist in this directory:\n%s\n" *)"
|
./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
|
### Alternate code
|
||||||
|
|
||||||
If you have an old enough compiler you can try the original version in
|
If you have an old enough compiler you can try the original version in
|
||||||
|
|||||||
+12
-9
@@ -1,10 +1,6 @@
|
|||||||
# Best self-modifying program
|
# Best self-modifying program
|
||||||
|
|
||||||
Jay Vosburgh\
|
Jay Vosburgh\
|
||||||
Sequent Computer Systems, Inc\
|
|
||||||
15450 SW Koll Parkway\
|
|
||||||
Beaverton, OR\
|
|
||||||
97006\
|
|
||||||
US
|
US
|
||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
@@ -13,6 +9,18 @@ US
|
|||||||
make all
|
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:
|
## To run:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -25,11 +33,6 @@ make all
|
|||||||
./fubar 2
|
./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:
|
## Judges' remarks:
|
||||||
|
|
||||||
|
|||||||
+10
-4
@@ -1,10 +1,6 @@
|
|||||||
# Best minimal use of C
|
# Best minimal use of C
|
||||||
|
|
||||||
Arch D. Robison\
|
Arch D. Robison\
|
||||||
University of Illinois\
|
|
||||||
1304 W. Springfield Ave.\
|
|
||||||
Urbana, IL\
|
|
||||||
61801\
|
|
||||||
US
|
US
|
||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
@@ -13,6 +9,16 @@ US
|
|||||||
make all
|
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:
|
## To run:
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ enough args.
|
|||||||
|
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
\
|
|
||||||
For extra credit: What happens when 'number' contains non-numeric
|
For extra credit: What happens when 'number' contains non-numeric
|
||||||
characters, and why?
|
characters, and why?
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
## STATUS: INABIAF - please **DO NOT** fix
|
||||||
|
|
||||||
This entry will very likely crash or do something else if you run it without an
|
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
|
# 1985
|
||||||
|
|
||||||
@@ -543,7 +542,8 @@ or any others.
|
|||||||
## STATUS: INABIAF - please **DO NOT** fix
|
## STATUS: INABIAF - please **DO NOT** fix
|
||||||
|
|
||||||
In linux it might happen that despite no error message or message about doing
|
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
|
# 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))
|
## [1989/fubar](1989/fubar/fubar.c) ([README.md](1989/fubar/README.md))
|
||||||
## STATUS: INABIAF - please **DO NOT** fix
|
## STATUS: INABIAF - please **DO NOT** fix
|
||||||
|
|
||||||
Specifying too large a number (or < 0) to either `fubar` or the source code file
|
If you use either `fubar` or `ouroboros.c` (it's executable, see README.md for
|
||||||
(it's executable) that it generates will cause the program to enter an infinite
|
details) with a number < 0 or larger than, say 20, it's very likely that the
|
||||||
loop, trying to compile code with syntax errors. At least in one system any
|
program will turn into an infinite loop trying to compile code with syntax
|
||||||
number larger than 20 did this.
|
errors.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [1989/robison](1989/robison/robison.c) ([README.md](1989/robison/README.md))
|
## [1989/robison](1989/robison/robison.c) ([README.md](1989/robison/README.md))
|
||||||
## STATUS: INABIAF - please **DO NOT** fix
|
## STATUS: INABIAF - please **DO NOT** fix
|
||||||
|
|||||||
Reference in new issue
Block a user