[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: final call: a replacement for <>{}



No one else seemed to speak up strongly in favour of keeping %, so I
had rather resigned myself to losing it.  Besides, I have a cold so I'm
having problems spitting comets of any colour.

With that as a given, and since so few programs use % in their
arguments (I can only think of date and printf), we could use % in the
same way as ` (i.e., no braces would be required).  The names of the
primitives would have to be changed.

I would rather lose % as a function name, change the names of the
primitives, and keep identical restrictions on <> and `, than mess up
the syntax any further.

(Of course, I'd prefer to lose `foo and go with `{foo} and ${foo}, but
other people feel `foo has a very strong justification.)

Alan.

BTW, both the system variables and primitives in Phoenix, a
front-end to first MVT and then MVS developed and run at Cambridge
University, all began with %, so I don't have any bad associatons of %
with job control.