Subject: Re: predicate?
From: Erik Naggum <>
Date: Thu, 20 Dec 2001 13:49:12 GMT
Newsgroups: comp.lang.lisp
Message-ID: <>

* Raymond Wiker <>
| Doesn't help much for shell scripts...

  Shell scripts that do not quote the arguments they received from the
  parent shell to protect themselves against all kinds of bogus noise in
  them, have much bigger problems than not finding files with whitespace in
  them.  Unfortunately, incompetence at the Microsoft level is rampant
  among people who think it is possible to prove that a script "works" by
  testing it once under benign conditions.

  There is absolutely _no_ need to use the arguments in a shell script in
  a way that causes them to be re-processed by the filename expansion,
  variable interpolation, etc, etc.  A reasonably intelligent shell would
  turn these things off in shell scripts and only allow them in interactive
  shells or in special function calls that return _lists_ of filenames.

  The past is not more important than the future, despite what your culture
  has taught you.  Your future observations, conclusions, and beliefs are
  more important to you than those in your past ever will be.  The world is
  changing so fast the balance between the past and the future has shifted.