Effect Panicpub

Source
:effect(pub) Panic
  .catch ( [→ a ] → (Result a PanicInfo) )
  .resume-unwind ( PanicInfo → Never )
Description

Observable-panic effect. .catch runs a quotation and reifies a panic into (Result a PanicInfo); .resume-unwind re-raises a captured PanicInfo. The host default behaviour (abort or unwind) applies when +Panic is not in scope.

Operations

.catch ( [→ a ] → (Result a PanicInfo) )

.resume-unwind ( PanicInfo → Never )