chuck@ksr.UUCP (Chuck Shavit) (03/16/90)
I find the syntax of filename globbing rather odd. If I am not mistaken, this is the only case where $VAR and ${VAR} have different semantics (except, of course, in strings like "${VAR}xx"). I bet that if you are not familiar with the internals, you will not be able to predict what the literal string will do in while ( <"*.c"> ) {...} My suggestion is to modify the syntax. One way is to replace perl's filename glob syntax with a function call, e.g. for (glob("*.c")) {...} Another possibility is to modify the globbing syntax to <<$var>>, where $var is anything that evaluates to a string. Chuck Shavit