LLVM Coding Standards

Dmitry Olshansky dmitry.olsh at gmail.com
Tue Apr 12 02:24:05 PDT 2011


On 12.04.2011 2:31, Spacen Jasset wrote:
> On 11/04/2011 20:58, spir wrote:
>> [slightly OT]
>>
>> Hello,
>>
>> I'm reading (just for interest) the LLVM Coding Standards at
>> http://llvm.org/docs/CodingStandards.html. Find them very interesting
>> because their purposes are clearly explained. Below sample.
>>
>> Denis
>>
>
[snip]
> Instead you could just have:
>
> loop
> {
>  ...
>  if (condition) exit;
>  ...
> }
>
> instead of WHILE and DO. Whereby you *must* have an exit condition.
>
>
> But I suppose you need a FOR loop because the following may be error 
> prone.
>
> int x=0;
> loop
> {
> if x > 9 exit;
> ....
> x++;
> }
>
>

Looks a lot like PL/SQL;)

> So you would then end up with a LOOP a FOREVER (perhaps which is 
> for(;;) by convention anyway) and a FOR loop.
>
> I'll put the coffee down now...
>



-- 
Dmitry Olshansky



More information about the Digitalmars-d mailing list