convert INABIAF headers in README.md to a Jargon File quote
We introduce a bit of fun, while specifying that something is "supposed to happen". NOTE: There is no need to change the INABIAF STATUS. The use there is perfectly fine.
This commit is contained in:
1 parent
bd574c791c
commit
f89a020d0f
21 files changed
+149
-47
No files matched your search
@@ -47,10 +47,15 @@ echo -100 x 100 + 1 | ./robison
|
||||
echo 100 / 100 | ./robison # <-- what happens here ?
|
||||
```
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
NOTE: This program will very likely crash or break into tiny bits
|
||||
:-) if you feed it numbers with non-binary digits.
|
||||
|
||||
This program will very likely crash or break into tiny bits :-) if you feed it
|
||||
numbers with non-binary digits.
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
+6
-1
@@ -43,7 +43,12 @@ vi tbr.c
|
||||
What happens if you try using `cd -` to return to previous directory? What about
|
||||
`cd` with no args?
|
||||
|
||||
### TNABTAF - they're not a bug they're a feature! :-)
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
The authors include a section called [BUGS](#bugs) that, because they were
|
||||
documented, are not considered bugs as such in the context of the contest.
|
||||
|
||||
@@ -48,13 +48,18 @@ y1 - initial value (y(x1) == y1)
|
||||
./theorem y 0 1 0.1 1
|
||||
```
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
If the two args passed to `fibonacci` and `theorem_bkp` equals 0 it will
|
||||
print 0 over and over again in an infinite loop. In this case it should not be
|
||||
fixed (another condition where this occurred was fixed as it affected usability
|
||||
of the program).
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
BTW: why can't the fix:
|
||||
|
||||
```c
|
||||
|
||||
+7
-3
@@ -39,13 +39,17 @@ What happens if you give the program a C program like itself? Try:
|
||||
You'll get errors yes but what does the generated file look like? What about
|
||||
other types of files?
|
||||
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
Please note that if the BASIC file cannot be opened for reading or the output
|
||||
file cannot be opened for writing then this program will very likely crash or do
|
||||
something funny.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
These are a mild nuisance but are considered a feature not a bug. We challenge
|
||||
you to fix it for learning if you wish. See also [bugs.md](/bugs.md).
|
||||
|
||||
|
||||
@@ -138,7 +138,12 @@ at the [International Obfuscated C Code Contest judges'
|
||||
room](https://www.ioccc.org/https://www.ioccc.org/judges.html) they believe that
|
||||
you can win tic-tac-toe, that there can be acceptable draws.
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
Try not to cheat (even though it's very easy :-) ), the computer has not learned
|
||||
how to catch you doing it.
|
||||
|
||||
@@ -44,12 +44,17 @@ For more detailed information see [1992 kivinen in bugs.md](/bugs.md#1992-kivine
|
||||
|
||||
See also the author's remarks for other variations.
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
In modern systems a known issue is that when you start the game everything
|
||||
starts to move to the right of the game window but if you click on the window it
|
||||
moves back to where it should be.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
|
||||
@@ -25,10 +25,15 @@ where
|
||||
|
||||
`file` is a file containing some text.
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
This entry will segfault if the file cannot be opened. This is not a bug.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
### Try:
|
||||
|
||||
|
||||
@@ -32,11 +32,16 @@ For more detailed information see [2000 rince in bugs.md](/bugs.md#2000-rince).
|
||||
./rince number number2
|
||||
```
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
If `DISPLAY` is not set the program will very likely crash or do something
|
||||
different.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
### Try:
|
||||
|
||||
|
||||
@@ -58,9 +58,6 @@ What happens if you try it on another file like [anonymous.c](anonymous.c)? Can
|
||||
you recompile it okay? What if you run it on `anonymous` itself? Can you run the
|
||||
program successfully after it without recompiling?
|
||||
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
If you do not specify a 32-bit ELF binary as the arg of this program it will
|
||||
very likely crash or do something terribly wrong like slaughtering all the
|
||||
[elves](https://www.glyphweb.com/arda/e/elves.html) of
|
||||
@@ -70,6 +67,14 @@ that :-(
|
||||
If the program cannot be run (for instance under macOS as an ELF file) then
|
||||
the program will fail to execute it and might not even touch it.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
### A 2023 note about the warning from the author:
|
||||
|
||||
The author suggested that this *might* somewhat destroy the binaries this
|
||||
|
||||
@@ -44,10 +44,15 @@ make alt
|
||||
Use `dgbeards.alt` as you would `dgbeards` above. Can you find a flaw in this
|
||||
version that the author did not note?
|
||||
|
||||
## INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
This game crashes if it loses.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
### Try:
|
||||
|
||||
|
||||
@@ -29,10 +29,15 @@ For more detailed information see [2001 ollinger in bugs.md](/bugs.md#2001-ollin
|
||||
./ollinger integer
|
||||
```
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
This program will very likely crash or do something else without an arg.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
### Try:
|
||||
|
||||
|
||||
@@ -29,8 +29,6 @@ For more detailed information see [2001 schweikh in bugs.md](/bugs.md#2001-schwe
|
||||
./schweikh string string2
|
||||
```
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
This program will very likely crash or do something else if you do not give it
|
||||
two args.
|
||||
|
||||
@@ -39,6 +37,13 @@ comments for details and a workaround.
|
||||
|
||||
There's also no way to escape meta characters.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
### Try:
|
||||
|
||||
|
||||
+7
-2
@@ -52,11 +52,16 @@ diff remarks.md README.md # notice how similar they are
|
||||
./sds < remarks.md
|
||||
```
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
The generated code will very likely crash or do something else if not given a
|
||||
proper command line. This is not a bug but a feature.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
|
||||
+7
-2
@@ -49,13 +49,18 @@ make alt
|
||||
|
||||
Use `anon.alt` as you would `anon`.
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
After a very large number of moves this program will deliberately force itself
|
||||
to destroy its runtime stack. This is the author's way to prevent you from being
|
||||
frustrated (which might happen as it likes to create unsolvable puzzles just to
|
||||
hook you) and spending too much time playing. :-)
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
If you want to see this in action you can easily do this with the alt version:
|
||||
|
||||
```sh
|
||||
|
||||
@@ -38,10 +38,15 @@ For more detailed information see [2006 monge in bugs.md](/bugs.md#2006-monge).
|
||||
./monge "z = 0" "z = z*z*z + c; Abs2(z) < 4"
|
||||
```
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
Incorrect formulas will ungracefully crash the program.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
|
||||
+7
-2
@@ -32,12 +32,17 @@ For more detailed information see [2011 vik in bugs.md](/bugs.md#2011-vik).
|
||||
An alternate version for Windows is available. See the Alternate code section
|
||||
below.
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
The author stated that the program will crash if no argument is passed tot he
|
||||
program though we note that your computer might also [halt and catch
|
||||
fire](https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(computing)) :-)
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
### Try:
|
||||
|
||||
|
||||
+7
-2
@@ -60,13 +60,18 @@ To extract the embedded PNG:
|
||||
There is an alternate version which might work for Windows. See Alternate code
|
||||
section below.
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
The author stated that the program will crash if no argument is passed to the
|
||||
program or if invalid arguments or images of mismatching sizes or unsupported
|
||||
pixel formats though we note that your computer might also [halt and catch
|
||||
fire](https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(computing)) :-)
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
### Try:
|
||||
|
||||
|
||||
@@ -70,11 +70,15 @@ diff 1.txt 2.txt
|
||||
rm 1.txt 2.txt
|
||||
```
|
||||
|
||||
|
||||
## INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
This program will possibly crash or draw something funny with 0 args. Then
|
||||
again it might not. :-) This is not a bug and should NOT be fixed.
|
||||
again it might not. :-)
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
Ask yourself the following questions: when will it crash, when will it draw
|
||||
something funny (or will it ? :-) ) and when will it do nothing?
|
||||
|
||||
+8
-3
@@ -55,10 +55,15 @@ of the invocations above:
|
||||
|
||||

|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
This program does not terminate by itself: you must kill `hou` (but not Qiming
|
||||
Hou :-) ) in order to end the program. This should not be fixed.
|
||||
Hou :-) ) in order to end the program.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
@@ -43,13 +43,17 @@ Open another window / terminal.
|
||||
|
||||
Open more terminals and repeat...
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
|
||||
WARNING: if the file is deleted it might lock any session still in use. These
|
||||
will have to be killed from another shell session or by closing the terminal
|
||||
tab.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
NOTE: this entry might leave sockets lying about in the current working
|
||||
directory which you'll have to delete manually. Here's an example in macOS:
|
||||
|
||||
|
||||
@@ -47,11 +47,16 @@ TZ=UTC48 make clobber prog
|
||||
./prog 512 ./prog
|
||||
```
|
||||
|
||||
### INABIAF - it's not a bug it's a feature! :-)
|
||||
|
||||
This program will not validate input so it might fail or get stuck if invoked
|
||||
erroneously.
|
||||
|
||||
This is supposed to happen. As is written in the
|
||||
[The Jargon File](http://catb.org/jargon/html/F/feature.html):
|
||||
|
||||
```
|
||||
That's not a bug, that's a feature.
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
|
||||
Reference in new issue
Block a user