packages feed

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