I agree, but since we are stuck with what we have, how about 
Alan's suggestion, a front end:

SFSMODFY EXEC:
/* REXX exec to front end MODIFY */
/* Syntax: SFSMODFY <filespace> <blocks> */
ARG fspace blocks . '(' options 
ADDRESS COMMAND 'MODIFY USER' blocks 'FOR' fspace '(' options
EXIT RC

Would that be easier to remember? :-)
As a matter of fact, I think I will download it at work
tomorrow ! (I hope I haven't made any mistakes in the syntax here)

Shimon


---- Original message ----
>Date:   Tue, 25 Nov 2008 10:01:39 -0800
>From:   "Schuh, Richard" <[EMAIL PROTECTED]>  
>Subject:   Re: new  VSMDCSS in z/VM 5.4  
>To:   [email protected]
>
>I always tell the new users that HELP is the single most
important
>command in VM. The problem with some commands is that I have
to use HELP
>almost every time I use them.
>
>I remember once, I don't remember whether it was in a
discussion of SFS
>commands or those of VMSES, but it could easily been the
MODIFY USER
>command, drawing a parallel between ordinary English and the
syntax of a
>particular command that went like this:
>
>Suppose you are having a large family dinner, say for a
family reunion
>or holiday. You would like some potatoes, but they are at the
opposite
>end of the table. In normal conversation you would say,
"Please pass the
>potatoes." If you were to make the same request using the
suggested
>syntax, the request would be, "For the potatoes please pass." My
>conclusion was that the suggested syntax was something that
only a
>mother camel could love. There is certainly nothing gained in
elegance,
>conciseness, preciseness or clarity by phrasing it that way. 
>
>I realize that SFS and VMSES have been in use too long for
the command
>syntax to change. It has been years since I read Strunk and
White's
>"Elements of Style", but that book ought to be made required
reading for
>anyone who is going to create a command syntax or commands
for others to
>use. The principles appropriate for clear communication do
apply. 
>
>Analyzing the MODIFY command to determine what is meaningful
or needed
>would go something like this:
>
>       MODIFY  - Needed to convey the action to be taken.
>       USER            - There is only one form of MODIFY, so this is a
>useless word. Furthermore, it is misleading.
>       blocks  - Needed.
>       FOR             - Not required, simply a place holder and not a
>very good one at that.
>       filespaceid - Required, and not necessarily a userid.
>
>The remainder of the command can be left out of the
discussion as it is
>optional information.
>
>This leaves us with a command consisting of  the three
elements MODIFY,
>blocks, and filespaceid. The next question is, "Does the
order matter?"
>I would submit that it probably does, that the order imparts
meaning.
>For example, you are modifying the parameters of the filespace by
>allocating or adding blocks to it, not modifying a number that
>represents a subset of blocks in a file pool. The most
meaningful order
>is to have the thing being modified follow the word "modify".
 That
>would give us a command that looks like this: "MODIFY filespaceid
>blocks". If you feel that a noise word is needed, then
perhaps something
>like "MODIFY filespaceid BY blocks"; however, the noise word,
being
>nothing but noise, should be optional.
>
>  
>
>Regards, 
>Richard Schuh 
>

Reply via email to