From c7ae827d81314bdf2ffd6bb547cbb7a5cc482d93 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Sat, 11 Nov 2023 09:26:47 -0800 Subject: [PATCH] Format/typo check 1996/rcm/README.md --- 1996/rcm/README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/1996/rcm/README.md b/1996/rcm/README.md index 9bd8e8507..af6cc30bb 100644 --- a/1996/rcm/README.md +++ b/1996/rcm/README.md @@ -23,7 +23,7 @@ For more information try: ## Judges' remarks: -For a good noop try: +For a good no-op try: ```sh gzip -c < rcm.c | ./rcm @@ -39,22 +39,27 @@ similar unimportant fluff, this program is a fully compliant `gzip` compressed file on standard input, and it will write the fully uncompressed original file to standard output. + ### ObJustifications for this entry: + #### The Design Trade-off Argument: "The 184 characters worth of defines in the build file have been carefully offset by 184 redundant and unnecessary '`{`', '`}`', and '`;`' characters in the source file." + #### The Design Review Argument: "Using only 216 characters out of a maximum of 256, the build file meets and actually exceeds specification." + #### The Program Metrics Argument: -"The program source is less than 3,100 characters in length and uncompresses file +"The program source is less than 3,100 characters in length and uncompresses the +file [emacs-19.34b.tar.gz](https://ftp.gnu.org/old-gnu/emacs/emacs-19.34b.tar.gz) in about 130 seconds on my HP 9000/735. The now obsolete source file `inflate.c' from the GNU gzip source tree is 31,613 characters in length and uncompresses @@ -67,6 +72,7 @@ the emacs distribution file in slightly under 25 seconds. Thus: which represents a better than 530% improvement in the ratio of source file size to execution time." + #### The Whining Programmer's Argument: "The inflate algorithm requires that over 400 characters worth