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:
Cody Boone Ferguson committed 2023-03-17 07:17:10 -07:00
1 parent dbbdedd30b
commit d4ef163cc4
8 files changed
+60 -34

No files matched your search

+21
View File
@@ -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
+5 -4
View File
@@ -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
+3
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -11,7 +11,7 @@
make all make all
### To run ### Try:
echo "green terra echo "green terra
vex vex
+2 -2
View File
@@ -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.
+2 -2
View File
@@ -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.