phino-0.0.157: test-resources/evaluate-packs/fails-on-a-side-whose-morph-got-stuck.yaml
# SPDX-FileCopyrightText: Copyright (c) 2025 Objectionary.com
# SPDX-License-Identifier: MIT
---
# yamllint disable rule:line-length
# The 'morph' of '$.a' gets stuck on 'L_none', which no entry answers. A join
# keeps no failure for later, so the firing gets stuck at once, before the
# 'morph' of '$.b' runs (#1996).
symbolic: |
- Ξ»: L_fork
dataize:
πΏ1: $.c
morph:
π1: $.a
π2: $.b
join:
on: πΏ1
left: π1
right: π2
location: 'Q.y'
input: 'β¦ y β¦ β¦ c β¦ β¦ Ξ» β€ π1 β§, a β¦ β¦ Ξ» β€ L_none β§.x, b β¦ β¦ Ξ β€ 05- β§, Ξ» β€ L_fork β§.Ο β§'
fails: "No entry of --symbolic answers the Ξ» function 'L_none'"
protocol: |
π(Ξ¦.y):
πΌ(L_fork):
πΏ1Β·1 := π»(π1:Ξ») # π»(ΞΎ.c)
π(Ξ¦.aπ΅1):
unanswered L_none # π(L_none:Ξ»)
stuck L_none