Re: [colorforth] TCP State Engine
- Subject: Re: [colorforth] TCP State Engine
- From: "Samuel A. Falvo II" <kc5tja@xxxxxxxx>
- Date: Sat, 17 Apr 2004 07:22:42 -0700
On Saturday 17 April 2004 04:48 am, Albert van der Horst wrote:
> --version --help --background --execute=COMMAND
> --output-file=FILE --append-output=FILE --debug --quiet
> --verbose --non-verbose --input-file=FILE --force-html
> --base=URL --sslcertfile=FILE --sslcertkey=KEYFILE
> --egd-file=FILE --bind-address=ADDRESS --tries=NUMBER
> --output-document=FILE --no-clobber --continue --progress=TYPE
> --timestamping --server-response --spider --timeout=SECONDS
> --wait=SECONDS --waitretry=SECONDS --random-wait --proxy=on/off
> --quota=NUMBER --limit-rate=RATE --inet --inet6
> --no-directories --force-directories --no-host-directories
> --directory-prefix=PREFIX --cut-dirs=NUMBER --http-user=USER
> --http-passwd=PASS --cache=on/off --html-extension
> --ignore-length --header=STRING --proxy-user=USER
> --proxy-passwd=PASS --referer=URL --save-headers
> --user-agent=AGENT --no-http-keep-alive --cookies=off
> --load-cookies=FILE --save-cookies=FILE --dont-remove-listing
> --glob=on/off --passive-ftp --retr-symlinks --recursive
> --level=NUMBER --delete-after --convert-links
> --backup-converted --mirror --page-requisites --accept=LIST
> --reject=LIST --domains=LIST --exclude-domains=LIST
> --follow-ftp --follow-tags=LIST --ignore-tags=LIST --span-hosts
> --relative --include-directories=LIS --exclude-directories=LIS
> --no-parent
Once again, do we *really* need all these things? There are no files in
ColorForth, so anything having to do with FILEs aren't needed. There is
no need for --background, --execute, et. al. because a simple
colon-definition would suffice. --version and --help is handled by
shadow blocks. SSL is something I didn't consider, largely because I so
rarely use it. That being said, I'll admit an under-estimation on that
basis. But if you rarely, if ever, access SSL encrypted pages, is that
a necessity too?
Etc. Etc.
I stand by my comments regarding this: the actual act of retrieving a
file from an HTTP server is very simple, and can easily be done in two
blocks.
Chuck Moore said it himself: Solve the problem you've got -- do not
produce a general solution, because nobody knows what the general
problem is.
--
Samuel A. Falvo II
---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com