Various README.md files updated
Mostly formatting fixes but some typos were fixed as well. This commit
is being made now so I can roll back
ad04d21fda as it seems to have been a
mistake to do. Another way to more easily identify same authors will
have to be figured out, perhaps in future files that are yet to be
generated. This upcoming commit will hopefully not cause any problems
but if there are any they will be worked out.
Landon and I both came to the same conclusion that although the renaming
directories seemed to have been warranted in theory they shouldn't have
been renamed after all. This was briefly discussed in issue #3. Anyway
this is why different years are in this commit: to get them out of the
way and since they're only README.md files this seems okay to do.
This commit is contained in:
1 parent
dbbdedd30b
commit
d4ef163cc4
8 files changed
+60
-34
No files matched your search
@@ -15,6 +15,27 @@
|
|||||||
NOTE: we were able to get this to compile under modern systems with a patch from
|
NOTE: we were able to get this to compile under modern systems with a patch from
|
||||||
Yusuke Endoh. Thank you for your assistance Yusuke!
|
Yusuke Endoh. Thank you for your assistance Yusuke!
|
||||||
|
|
||||||
|
## To run:
|
||||||
|
|
||||||
|
./robison
|
||||||
|
# enter valid expressions
|
||||||
|
|
||||||
|
|
||||||
|
## Try:
|
||||||
|
|
||||||
|
./robison
|
||||||
|
11x10
|
||||||
|
|
||||||
|
echo 1x10x111 | ./robison
|
||||||
|
|
||||||
|
echo 1+1+10 | ./robison
|
||||||
|
|
||||||
|
echo 100 - 1 | ./robison
|
||||||
|
|
||||||
|
echo -100 x 100 + 1 | ./robison
|
||||||
|
|
||||||
|
echo 100 / 100 | ./robison # <-- what happens here ?
|
||||||
|
|
||||||
## Judges' comments:
|
## Judges' comments:
|
||||||
|
|
||||||
Sites with punch card facilities will be happy to note that
|
Sites with punch card facilities will be happy to note that
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Best Output:
|
# Best Output:
|
||||||
|
|
||||||
Sean Barrett
|
Sean Barrett
|
||||||
University of Maryland
|
University of Maryland
|
||||||
@@ -22,7 +22,7 @@ Best Output:
|
|||||||
|
|
||||||
## Author's comments
|
## Author's comments
|
||||||
|
|
||||||
HOW TO PLAY:
|
### HOW TO PLAY:
|
||||||
|
|
||||||
When the game starts, you are at the far end of the maze from the
|
When the game starts, you are at the far end of the maze from the
|
||||||
exit, looking down a corridor. To move forward, type 'f' and press
|
exit, looking down a corridor. To move forward, type 'f' and press
|
||||||
@@ -33,7 +33,7 @@ Best Output:
|
|||||||
The game ends if you get out the exit (you'll know it when you see
|
The game ends if you get out the exit (you'll know it when you see
|
||||||
it) or when you type ^D.
|
it) or when you type ^D.
|
||||||
|
|
||||||
HINTS ON HOW TO CHEAT: (rot13 to read)
|
### HINTS ON HOW TO CHEAT: (rot13 to read)
|
||||||
|
|
||||||
Lbh pna, bs pbhefr, purng ol ybbxvat ng gur znmr znc. Gur dhrfgvba
|
Lbh pna, bs pbhefr, purng ol ybbxvat ng gur znmr znc. Gur dhrfgvba
|
||||||
lbh arrq gb nfx lbhefrys, gubhtu, vf jung frdhrapr bs punenpgref
|
lbh arrq gb nfx lbhefrys, gubhtu, vf jung frdhrapr bs punenpgref
|
||||||
@@ -44,7 +44,7 @@ Best Output:
|
|||||||
gura onpxjneq sebz gur pheerag cbfvgvba gb qenj gur yrsg fvqr naq
|
gura onpxjneq sebz gur pheerag cbfvgvba gb qenj gur yrsg fvqr naq
|
||||||
gura gur evtug fvqr.
|
gura gur evtug fvqr.
|
||||||
|
|
||||||
ADVANCED USAGE NOTES: (rot13 to read)
|
### ADVANCED USAGE NOTES: (rot13 to read)
|
||||||
|
|
||||||
Gur cebtenz pna nyfb or eha sebz bgure svyrf pbagnvavat znmrf. Gur
|
Gur cebtenz pna nyfb or eha sebz bgure svyrf pbagnvavat znmrf. Gur
|
||||||
znmr fubhyq or ynvq bhg tencuvpnyyl va gur boivbhf sbezng; arjyvarf
|
znmr fubhyq or ynvq bhg tencuvpnyyl va gur boivbhf sbezng; arjyvarf
|
||||||
@@ -86,6 +86,7 @@ Best Output:
|
|||||||
|
|
||||||
Gur cebtenz nffhzrf gung gnof ner frg gb 8 punenpgref.
|
Gur cebtenz nffhzrf gung gnof ner frg gb 8 punenpgref.
|
||||||
|
|
||||||
|
|
||||||
Copyright (c) 1991, Landon Curt Noll & Larry Bassel.
|
Copyright (c) 1991, Landon Curt Noll & Larry Bassel.
|
||||||
All Rights Reserved. Permission for personal, educational or non-profit use is
|
All Rights Reserved. Permission for personal, educational or non-profit use is
|
||||||
granted provided this this copyright and notice are included in its entirety
|
granted provided this this copyright and notice are included in its entirety
|
||||||
|
|||||||
@@ -19,8 +19,10 @@
|
|||||||
|
|
||||||
Why is the following label necessary?
|
Why is the following label necessary?
|
||||||
|
|
||||||
|
|
||||||
sorryfor_this_unused_but_very_needed_label:
|
sorryfor_this_unused_but_very_needed_label:
|
||||||
|
|
||||||
|
|
||||||
Notice that if you C beautify (cb) or pre-process this program, it
|
Notice that if you C beautify (cb) or pre-process this program, it
|
||||||
will no longer work correctly, or at all. (go ahead, try it... :-))
|
will no longer work correctly, or at all. (go ahead, try it... :-))
|
||||||
|
|
||||||
@@ -44,6 +46,7 @@
|
|||||||
Guvf jnl, nal zrffntr pna or zvkrq vagb n pbqr, fvapr gur xrlf nyybj
|
Guvf jnl, nal zrffntr pna or zvkrq vagb n pbqr, fvapr gur xrlf nyybj
|
||||||
lbh gb cynpr gur zrnavatshy yrggref jurerire lbh jnag.
|
lbh gb cynpr gur zrnavatshy yrggref jurerire lbh jnag.
|
||||||
|
|
||||||
|
|
||||||
Copyright (c) 1991, Landon Curt Noll & Larry Bassel.
|
Copyright (c) 1991, Landon Curt Noll & Larry Bassel.
|
||||||
All Rights Reserved. Permission for personal, educational or non-profit use is
|
All Rights Reserved. Permission for personal, educational or non-profit use is
|
||||||
granted provided this this copyright and notice are included in its entirety
|
granted provided this this copyright and notice are included in its entirety
|
||||||
|
|||||||
+24
-24
@@ -1,4 +1,4 @@
|
|||||||
Best X11 Graphics:
|
# Best X11 Graphics:
|
||||||
|
|
||||||
David Applegate Guy Jacobson
|
David Applegate Guy Jacobson
|
||||||
School of Computer Science AT&T Bell Laboratories
|
School of Computer Science AT&T Bell Laboratories
|
||||||
@@ -10,24 +10,26 @@ Best X11 Graphics:
|
|||||||
|
|
||||||
make all
|
make all
|
||||||
|
|
||||||
### To run
|
## To run:
|
||||||
|
|
||||||
./davidguy ip_address:server.screen
|
./davidguy ip_address:server.screen
|
||||||
|
|
||||||
where 'ip_address' in an IP address of an X server. For example, try:
|
where `ip_address` in an IP address of an X server.
|
||||||
|
|
||||||
davidguy 127.0.0.1:0.0
|
## Try:
|
||||||
|
|
||||||
Of course, may need to supply a more reasonable address. :-)
|
./davidguy 127.0.0.1:0.0
|
||||||
|
|
||||||
Also try:
|
Of course, you may need to supply a more reasonable address. :-)
|
||||||
|
|
||||||
|
## Also try:
|
||||||
|
|
||||||
cp -f davidguy guydavid
|
cp -f davidguy guydavid
|
||||||
./guydavid 127.0.0.1:0.0
|
./guydavid 127.0.0.1:0.0
|
||||||
|
|
||||||
## Judges' comments
|
## Judges' comments
|
||||||
|
|
||||||
Can you determine why this makes a difference.
|
Can you determine why this makes a difference?
|
||||||
|
|
||||||
We permitted this type of entry to win because:
|
We permitted this type of entry to win because:
|
||||||
|
|
||||||
@@ -65,25 +67,22 @@ Best X11 Graphics:
|
|||||||
|
|
||||||
We think the program is interesting for these reasons:
|
We think the program is interesting for these reasons:
|
||||||
|
|
||||||
1) It belongs to a class of programs that programmers make
|
1. It belongs to a class of programs that programmers make the following
|
||||||
the following complaints about: they require a mountain
|
complaints about: they require a mountain of code to implement even the
|
||||||
of code to implement even the simplest program; and they
|
simplest program; and they must be linked with giant libraries of
|
||||||
must be linked with giant libraries of hard-to-understand
|
hard-to-understand functions. In contrast to these complaints (made by wimps,
|
||||||
functions. In contrast to these complaints (made by wimps,
|
in our humble opinion), our program fits in under 1536 bytes, doesn't need any
|
||||||
in our humble opinion), our program fits in under 1536
|
external functions except for a few system calls, and doesn't need to include
|
||||||
bytes, doesn't need any external functions except for a few
|
any header files.
|
||||||
system calls, and doesn't need to include any header files.
|
|
||||||
|
|
||||||
2) It implements an extremely efficient algorithm for the
|
2. It implements an extremely efficient algorithm for the computation it
|
||||||
computation it performs. One cool feature of the algorithm
|
performs. One cool feature of the algorithm (at least as far as this contest is
|
||||||
(at least as far as this contest is concerned) is that its
|
concerned) is that its obscurity is fundamentally necessary for its efficiency.
|
||||||
obscurity is fundamentally necessary for its efficiency.
|
In other words, even if we took steps to present the algorithm clearly, (we
|
||||||
In other words, even if we took steps to present the algorithm
|
haven't) the relation of the computation performed to the specification of what
|
||||||
clearly, (we haven't) the relation of the computation performed
|
the program was supposed to do would still be hard to understand.
|
||||||
to the specification of what the program was supposed to do
|
|
||||||
would still be hard to understand.
|
|
||||||
|
|
||||||
Quasi-spoiler on internals:
|
### Quasi-spoiler on internals:
|
||||||
|
|
||||||
The program plays Conway's game of Life in the root window's
|
The program plays Conway's game of Life in the root window's
|
||||||
background pixmap. It starts by setting the background to random
|
background pixmap. It starts by setting the background to random
|
||||||
@@ -112,6 +111,7 @@ Best X11 Graphics:
|
|||||||
for the X server to draw them on the screen, dominates the time to
|
for the X server to draw them on the screen, dominates the time to
|
||||||
compute the next generation.
|
compute the next generation.
|
||||||
|
|
||||||
|
|
||||||
Copyright (c) 1991, Landon Curt Noll & Larry Bassel.
|
Copyright (c) 1991, Landon Curt Noll & Larry Bassel.
|
||||||
All Rights Reserved. Permission for personal, educational or non-profit use is
|
All Rights Reserved. Permission for personal, educational or non-profit use is
|
||||||
granted provided this this copyright and notice are included in its entirety
|
granted provided this this copyright and notice are included in its entirety
|
||||||
|
|||||||
+2
-1
@@ -21,6 +21,7 @@
|
|||||||
Make and run as follows:
|
Make and run as follows:
|
||||||
|
|
||||||
make dds
|
make dds
|
||||||
|
|
||||||
For example, the author suggests trying:
|
For example, the author suggests trying:
|
||||||
|
|
||||||
dds LANDER.BAS
|
dds LANDER.BAS
|
||||||
@@ -69,7 +70,7 @@
|
|||||||
The compiler silently ignores many errors.
|
The compiler silently ignores many errors.
|
||||||
Other errors may produce errors in later phases of the compilation.
|
Other errors may produce errors in later phases of the compilation.
|
||||||
|
|
||||||
Can you figure out how the compiler works? Hint (rot13):
|
Can you figure out how the compiler works? Hint:
|
||||||
|
|
||||||
The compiler is NOT written in C, so this is really a meta-obfuscated
|
The compiler is NOT written in C, so this is really a meta-obfuscated
|
||||||
program. The C code is an intepreter for the four register, seven
|
program. The C code is an intepreter for the four register, seven
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
make all
|
make all
|
||||||
|
|
||||||
### To run
|
### Try:
|
||||||
|
|
||||||
echo "green terra
|
echo "green terra
|
||||||
vex
|
vex
|
||||||
|
|||||||
@@ -12,11 +12,11 @@
|
|||||||
|
|
||||||
make all
|
make all
|
||||||
|
|
||||||
### To run
|
### To run:
|
||||||
|
|
||||||
./rince
|
./rince
|
||||||
|
|
||||||
## Judges' comments
|
## Judges' comments:
|
||||||
|
|
||||||
This entry has been updated to allow most ANSI C compiler.
|
This entry has been updated to allow most ANSI C compiler.
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ the first factor is 101 and is usually found in an instant.
|
|||||||
```
|
```
|
||||||
|
|
||||||
The `albert.c` file is the fixed file, whereas the `albert.alt.c`
|
The `albert.c` file is the fixed file, whereas the `albert.alt.c`
|
||||||
is file before aookying Leo Broukhis' fix.
|
is the file before applying Leo Broukhis' fix.
|
||||||
|
|
||||||
To compile this alternate version:
|
To compile this alternate version:
|
||||||
|
|
||||||
@@ -93,7 +93,7 @@ Use `albert.alt` as you would `albert` above.
|
|||||||
|
|
||||||
I would like to draw attention to the robustness of the program
|
I would like to draw attention to the robustness of the program
|
||||||
with respect to error handling and the nice stopping criterion.
|
with respect to error handling and the nice stopping criterion.
|
||||||
The esthetic appeal of some lines is at the expense of clearness,
|
The aesthetic appeal of some lines is at the expense of clearness,
|
||||||
I apologize.
|
I apologize.
|
||||||
Running the program through the c-beautifier reveals nothing,
|
Running the program through the c-beautifier reveals nothing,
|
||||||
it will only destroy some of the lay out.
|
it will only destroy some of the lay out.
|
||||||
|
|||||||
Reference in new issue
Block a user