Migration errors-exceptions
Kind: concept_map
Programming languages
ada, applescript, assembly, bash, c, carbon, clojure, cobol, common_lisp, cpp, crystal, csharp, d, dart, elixir, elm, emacs_lisp, erlang, fsharp, gdscript, gleam, go, groovy, hack, hare, haskell, j, java, javascript, jsx, julia, kotlin, lean, lua, mojo, nim, objc, ocaml, odin, pascal, perl, php, powershell, prolog, python, q, r, racket, raku, roc, ruby, rust, scala, scheme, smalltalk, solidity, standard_ml, swift, tcl, typescript, verilog, vhdl, vimscript, visual_basic, vlang, wasm, zig
Concepts
15
Language-term bindings
334
Added
2026-06-24
AI council review available for 187 locales (1 model so far) — see individual leaves.
Leaves
334 language-term bindings grouped by concept — showing the first 200.
abort
- ada/abort
- assembly/HLT
- c/abort
- common_lisp/abort
- cpp/abort
- crystal/abort
- hare/abort
- objc/abort
- pascal/Abort
- rust/abort
- wasm/unreachable
assert
- ada/Assert
- c/assert
- carbon/Assert
- clojure/assert
- cobol/ASSERT
- common_lisp/assert
- cpp/assert
- d/assert
- dart/assert
- erlang/assert
- fsharp/assert
- gdscript/assert
- gleam/assert
- groovy/assert
- hack/invariant
- hare/assert
- haskell/assert
- java/assert
- kotlin/assert
- lean/assert
- lua/assert
- mojo/debug_assert
- nim/assert
- objc/NSAssert
- ocaml/assert
- odin/assert
- pascal/Assert
- prolog/assert
- python/assert
- q/assert
- r/stopifnot
- racket/assert
- roc/expect
- ruby/assert
- scala/assert
- scheme/assert
- solidity/assert
- standard_ml/assert
- swift/assert
- verilog/assert
- vhdl/assert
- vlang/assert
- zig/assert
catch
- clojure/catch
- cobol/CATCH
- cpp/catch
- crystal/rescue
- csharp/catch
- d/catch
- dart/catch
- elixir/catch
- emacs_lisp/catch
- erlang/catch
- fsharp/with
- groovy/catch
- hack/catch
- haskell/catch
- java/catch
- javascript/catch
- jsx/catch
- julia/catch
- kotlin/catch
- lean/catch
- lua/xpcall
- perl/catch
- php/catch
- powershell/catch
- prolog/catch
- r/tryCatch
- raku/CATCH
- ruby/catch
- scala/catch
- solidity/catch
- swift/catch
- tcl/catch
- typescript/catch
- vimscript/catch
- visual_basic/Catch
- zig/catch
defer
- d/scope
- elixir/after
- go/defer
- hare/defer
- nim/defer
- odin/defer
- perl/defer
- rust/drop
- swift/defer
- vlang/defer
- zig/defer
error
- applescript/error
- cobol/ERROR
- crystal/Error
- d/Error
- dart/Error
- elixir/error
- elm/Err
- emacs_lisp/error
- erlang/error
- fsharp/Error
- gleam/Error
- go/error
- groovy/Error
- hack/Error
- hare/error
- haskell/error
- j/signal
- java/Error
- javascript/Error
- jsx/Error
- julia/error
- kotlin/Error
- lean/error
- lua/error
- mojo/Error
- nim/Exception
- objc/NSError
- ocaml/Error
- pascal/Error
- php/Error
- prolog/error
- python/Error
- q/error
- r/simpleError
- racket/error
- raku/Exception
- roc/Err
- ruby/StandardError
- rust/Error
- scala/Error
- scheme/error
- smalltalk/Error
- solidity/error
- standard_ml/Fail
- swift/Error
- tcl/error
- typescript/Error
- vhdl/error
- vimscript/echoerr
- visual_basic/Error
- vlang/error
- zig/error
except
- ada/exception
- mojo/except
- nim/except
- pascal/except
- python/except
- tcl/on
exception
- clojure/Exception
- cobol/EXCEPTION
- common_lisp/condition
- crystal/Exception
- csharp/Exception
- d/Exception
- dart/Exception
- fsharp/exception
- groovy/Exception
- hack/Exception
- haskell/Exception
- java/Exception
- julia/Exception
- kotlin/Exception
- objc/NSException
- ocaml/exception
- pascal/Exception
- php/Exception
- python/Exception
- r/simpleCondition
- racket/exn
- ruby/Exception
- scala/Exception
- smalltalk/Exception
- standard_ml/exception
- visual_basic/Exception
- vlang/IError
fail
- erlang/exit
- fsharp/failwith
- haskell/fail
- kotlin/error
- lean/failure
- ocaml/failwith
- prolog/fail
- raku/fail
- ruby/fail
- vhdl/failure
finally
- clojure/finally
- cobol/FINALLY
- crystal/ensure
- csharp/finally
+134 more bindings not shown.