Question
Does a pending ⎕DL delay abort when a user closes a MsgBox window in Dyalog APL?
Sky Dey
0 reputation · 22 May 2026, 22:34 UTC
128.5K views0
Goal: Determine whether a pending ⎕DL delay in Dyalog APL’s GUI edition is cancelled when the user closes a MsgBox window, or whether the delay always runs to completion before the alert is displayed.
Constraints: The interaction between ⎕DL and asynchronous GUI events is not fully documented; behavior may differ across Windows, macOS, and Linux ports, and relying on undocumented timing can lead to nondeterministic alert timing in interactive applications.
- Does a user‑initiated close of a MsgBox window interrupt a pending ⎕DL, causing the delay to abort early?
- If the delay is not interrupted, does it always complete before the MsgBox appears, guaranteeing a fixed wait time regardless of user action?