---
name: "Language::INTERCAL::Splats"
section: "3pm"
platform: "linux"
package: "clc-intercal"
version: "1:1.00-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Language::INTERCAL::Splats"
---

# Language::INTERCAL::Splats(3pm)

errors

## NAME

Language::INTERCAL::Splats - errors

## DESCRIPTION

Execution of *CLC-INTERCAL* program can produce many errors, one of the most common is attempting to execute a comment. Errors are reported using a *splat*, consisting of an error code and an error message. The splat code is also available in the special expression *\** after the error occurred: this is only useful when the program is multithreaded (another thread produced the splat) or within events, as producing a splat is always fatal and causes the program to terminate.

When printing a splat, the format will always be:

```
   *nnn message
```

where nnn is the splat code. See file blib/htmldoc/errors.html in the distribution build directory (or the corresponding page in the online reference manual) for a list of splat codes.

## SEE ALSO

A qualified psychiatrist

## AUTHOR

Claudio Calvelli - compiler (whirlpool) intercal.org.uk (Please include the word INTERLEAVING in the subject when emailing that address, or the email may be ignored)
