Myers.adaptive_search.result: def of bend-edit-distance@0.2.2.0 Import: import bend-edit-distance@0.2.2.0/src/Myers.bend as Myers Lines 398-405 of bend-edit-distance@0.2.2.0/src/Myers.bend: https://jend.leeeet.dev/read.txt?path=bend-edit-distance@0.2.2.0/src/Myers.bend&start_line=398&end_line=405 import Base def adaptive_search.result(search: Search, blocks: Nat, columns: Nat, +attempts: Nat, retry: Nat -> Nat -> Search) -> Search: match search: case Search{distance, work, consumed, _}: +next_blocks = Nat.add(blocks, work) +next_columns = Nat.add(columns, consumed) adaptive_search.step(distance, next_blocks, next_columns, 1n+attempts, _ => retry(next_blocks, next_columns)) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat.add https://jend.leeeet.dev/definition.txt?path=bend-edit-distance@0.2.2.0/src/Myers.bend&name=Search https://jend.leeeet.dev/definition.txt?path=bend-edit-distance@0.2.2.0/src/Myers.bend&name=adaptive_search.step