open

fun open()(source)

Presents this definition through the runtime installed for the current platform.

The call is synchronous and does not dispatch to another thread. A missing runtime or a runtime thread rejection occurs before ownership transfer, so the caller may retry or close this definition. Once a runtime transfers the definition, that runtime owns terminal cleanup even when presentation fails.

Throws

when no platform runtime is installed.

when the installed runtime rejects the calling thread before transfer.

when this definition was already transferred or closed.

when the installed runtime fails during presentation; the runtime preserves ownership and cleanup obligations after transfer.