tcllib_throw man page

try — throw — Throw an error exception with a message

Synopsis

package require Tcl  8.5

package require throw  ?1?

::throw error_code error_message

Description

This package provides a forward-compatibility implementation of Tcl 8.6's throw command (TIP 329), for Tcl 8.5. The code was directly pulled from Tcl 8.6 revision ?, when try/finally was implemented as Tcl procedure instead of in C.

::throw error_code error_message

throw is merely a reordering of the arguments of the error command. It throws an error with the indicated error code and error message.

Examples

throw {MYERROR CODE} "My error message"

Bugs, Ideas, Feedback

This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category try of the Tcllib Trackers [http://core.tcl.tk/tcllib/reportlist]. Please also report any ideas for enhancements you may have for either package and/or documentation.

See Also

error(n)

Keywords

error, return, throw

Category

Utility

Info

1 tcllib Forward compatibility implementation of [throw]