The auto keyword is used a few times in the rtree module, see
    
    
    grep auto RTree/src/rtree.nim
    proc center(r: Box): auto = #BoxCenter[r.len, type(r[0].a)] =
    proc distance(c1, c2: BoxCenter): auto = # squared!
    proc overlap(r1, r2: Box): auto =
    proc area(r: Box): auto = #type(r[0].a) =
    proc margin(r: Box): auto = #type(r[0].a) =
    proc enlargement(r1, r2: Box): auto =
    proc bestBinarySplit[M, D: Dim; RT, LT](d: array[TgsX * D, seq[LTGS[D, RT, 
LT]]]; m: int): auto =
      proc rseq_nearest[D, RT](rs: RSeq; n: BoxCenter[D, RT]): auto =
    
    
    
    Run

I was not able to get it to compile without that time. But maybe the compiler 
has made some progress now, do you have suggestions for removing it? 

Reply via email to