On 2020-06-02, at 10:32:23, Seymour J Metz wrote:
> 
>         if x
>            if y
>               do a
> foo         endif
> bar      else
>           do b
>         endif
> 
>> Then later if you want to insert more instructions immediately before the 
>> ELSE, it is very clear where to put them and none of the labels change.
> 
>         if x
>            if y
>               do a
> foo         endif
>            xc    baz,baz
> bar      else
>           do b
>         endif
> 
Gasp!  There are obsessive advocates of GOTO-less coding;
there are staunch defenders of GOTO.  The above appears to
invite the worst of both practices.  Throw in a SIGNAL
for good measure.

(But I admire Rexx for labelled END, ITERATE, and LEAVE,
and I wish for long-ITERATE and long-LEAVE.)

-- gil

Reply via email to