From: Joe Konstan
Subject: "Next-iteration" clause in Loop macro?
Date: 
Message-ID: <16eujtINNhma@agate.berkeley.edu>
Is there a clause or macro within loop to cause execution to continue 
at the next iteration?  If not, is adding a label at the start of the 
loop-body and "go"ing there guaranteed to work--or might that not properly
execute the loop stepping code (which would mean that I need to instead
go to the bottom of the loop).  

I've looked back and forth through chapter 26 of CLtL II, and once though 
I'd seen it, but haven't seen it since.

Thanks

Joe Konstan
·······@cs.berkeley.edu

From: Barry Margolin
Subject: Re: "Next-iteration" clause in Loop macro?
Date: 
Message-ID: <16foosINN7mc@early-bird.think.com>
In article <············@agate.berkeley.edu> ·······@cs.berkeley.edu (Joe Konstan) writes:
>Is there a clause or macro within loop to cause execution to continue 
>at the next iteration?  

I don't think so.  There's a macro to terminate the entire loop,
LOOP-FINISH.

>			 If not, is adding a label at the start of the 
>loop-body and "go"ing there guaranteed to work--or might that not properly
>execute the loop stepping code (which would mean that I need to instead
>go to the bottom of the loop).  

It's not going to work at all, since you can't put GO tags in loop bodies.
Symbols are treated as LOOP keywords, not tags.
-- 
Barry Margolin
System Manager, Thinking Machines Corp.

······@think.com          {uunet,harvard}!think!barmar
From: P. T. Withington
Subject: Re: "Next-iteration" clause in Loop macro?
Date: 
Message-ID: <19920814141322.6.PTW@SAPPHO.Myteline.Symbolics.COM>
    Date: Fri, 14 Aug 1992 03:53 EDT
    From: Barry Margolin <······@think.com>

    In article <············@agate.berkeley.edu> ·······@cs.berkeley.edu (Joe Konstan) writes:
    >Is there a clause or macro within loop to cause execution to continue 
    >at the next iteration?  

    I don't think so.  There's a macro to terminate the entire loop,
    LOOP-FINISH.

Gee, I could've sworn there was a LOOP-CONTINUE macro in some LOOP
dialect; but I can't find it in any I have references on.  Perhaps I
dreamt it.  I can't think of a case where I couldn't get by without it,
but there are certainly times I wished I had it!

    >			 If not, is adding a label at the start of the 
    >loop-body and "go"ing there guaranteed to work--or might that not properly
    >execute the loop stepping code (which would mean that I need to instead
    >go to the bottom of the loop).  

    It's not going to work at all, since you can't put GO tags in loop bodies.
    Symbols are treated as LOOP keywords, not tags.
    -- 
    Barry Margolin
    System Manager, Thinking Machines Corp.

    ······@think.com          {uunet,harvard}!think!barmar
From: Barry Margolin
Subject: "Next-iteration" clause in Loop macro?
Date: 
Message-ID: <9208150727.AA22794@gandalf.think.com>
   Date: Fri, 14 Aug 1992 10:13-0400
   From: P. T. Withington <···@RIVERSIDE.SCRC.Symbolics.COM>

   Gee, I could've sworn there was a LOOP-CONTINUE macro in some LOOP
   dialect; but I can't find it in any I have references on.  Perhaps I
   dreamt it.  I can't think of a case where I couldn't get by without it,
   but there are certainly times I wished I had it!

Me, too.  But I looked in the dpANS, and couldn't find it.