In <listserv%[email protected]>, on 01/03/2010
   at 12:48 AM, Paul Gilmartin <[email protected]> said:

>Your problem in this instance is that JCL makes the colossal design
>blunder of interpreting metacharacters _after_
>symbol substitution.  Rexx, for example, knows better.

There are two ways to design syntax for symbol substitution; expressions
and interpolation. Rexx uses the former, and has no need to recognize
metacharacters inside quoted strings, other than recognizing doubled
framing characters. JCL, like BASH, CLIST, Perl and Script, uses
interpolation. Each approach has advantages and disadvantages.

The blunders in JCL, IMHO, are not in the design but in implementation
details, e.g., the default for SPACE=.
 
-- 
     Shmuel (Seymour J.) Metz, SysProg and JOAT
     ISO position; see <http://patriot.net/~shmuel/resume/brief.html> 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to