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
|
||||
```
|
||||
|
||||
### 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
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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:
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ enough args.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
\
|
||||
|
||||
For extra credit: What happens when 'number' contains non-numeric
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
Reference in new issue
Block a user