i use both gdc / ldc with "-w -O -release" flags writeln inside loop is never evaluated as computeLocal boolean is always false Thanks in any case i continue to read all your answer :-)