2020-05-15 13:41:26 +03:00
|
|
|
---
|
|
|
|
layout: developer-doc
|
|
|
|
title: Errors
|
|
|
|
category: semantics
|
|
|
|
tags: [semantics, errors, runtime]
|
|
|
|
order: 4
|
|
|
|
---
|
|
|
|
|
|
|
|
# Errors
|
2020-07-21 15:59:40 +03:00
|
|
|
|
2020-05-15 13:41:26 +03:00
|
|
|
Due to its hybrid nature, Enso supports two main exception systems that help
|
|
|
|
users to deal with errors at runtime in the language.
|
|
|
|
|
|
|
|
<!-- MarkdownTOC levels="2,3" autolink="true" -->
|
|
|
|
|
|
|
|
- [Asynchronous Exceptions](#asynchronous-exceptions)
|
|
|
|
- [Broken Values](#broken-values)
|
|
|
|
|
|
|
|
<!-- /MarkdownTOC -->
|
|
|
|
|
|
|
|
## Asynchronous Exceptions
|
|
|
|
|
|
|
|
> The actionables for this section are:
|
2020-07-21 15:59:40 +03:00
|
|
|
>
|
2020-05-15 13:41:26 +03:00
|
|
|
> - Specify the semantics of Enso's async exceptions.
|
|
|
|
|
|
|
|
## Broken Values
|
|
|
|
|
|
|
|
> The actionables for this section are:
|
2020-07-21 15:59:40 +03:00
|
|
|
>
|
2020-05-15 13:41:26 +03:00
|
|
|
> - Specify the semantics of Enso's broken values.
|