phino-0.0.152: test-resources/evaluate-packs/walks-on-past-a-binding-it-parked-on.yaml
# SPDX-FileCopyrightText: Copyright (c) 2025 Objectionary.com
# SPDX-License-Identifier: MIT
---
# A deep walk under '_partial': the binding stuck on a Ξ» function no entry
# answers is left as it is, and the walk goes on to the binding after it
# instead of giving the whole run up.
symbolic: |
- Ξ»: L_answers
π: β¦ foo β¦ β¦β§, Ξ» β€ π β§
location: 'Q'
deep: true
partial: true
input: >
β¦ x β¦ β¦ Ξ» β€ L_none, Ο β¦ β
β§.foo,
y β¦ β¦ Ξ» β€ L_answers, Ο β¦ β
β§.foo β§
result: 'β¦ x β¦ L_none:Ξ».foo, y β¦ L_answers:Ξ».foo β§'
protocol: |
π(Ξ¦):
π(Ξ¦.x):
unanswered(L_none) # π(L_none:Ξ»)
π(Ξ¦.y):
πΌ(L_answers):
πΒ·1Β·1 := β¦ foo β¦ β¦β§, Ξ» β€ π1 β§ # π
πΒ·1Β·2 := β¦ foo β¦ β¦β§, Ξ» β€ π1 β§ # π(πΒ·1Β·1)