INTERCAL::Splats(3pm)

πŸ“¦
version 1.00 Β· 4 versions
, in debian trixie, ubuntu questing

πŸ’– INTERCAL::Splats(3pm) πŸ’–

okay bestie, welcome to Language::INTERCAL::Splats β€” this is the errors page, and ngl it's kind of iconic in a chaotic way πŸ’…


✨ NAME ✨

Language::INTERCAL::Splats β€” errors, literally just errors 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so when a CLC-INTERCAL program runs, it can produce so many errors 😭 and the most common one? bestie. it's trying to execute a comment. yes fr fr, that's a thing that happens.

errors get reported using a splat β€” and a splat is a lil package of an error code plus an error message πŸ’Œ

the splat code is also available in the special expression * after the error occurred. now, lowkey, that's only useful when:

  • the program is multithreaded (meaning another thread produced the splat), or
  • you're within events

because otherwise? producing a splat is always fatal and causes the program to terminate πŸ’€ like, no survivors. it's giving final boss energy.

when printing a splat, the format will always be:

*nnn message

where nnn is the splat code πŸ‘‘

for a whole list of splat codes, go look at the file blib/htmldoc/errors.html in the distribution build directory (or the corresponding page in the online reference manual). go check it out, it's a whole vibe ✨


🌸 SEE ALSO 🌸

  • A qualified psychiatrist 🧚 (no bc that's literally what it says)

πŸ’œ AUTHOR πŸ’œ

Claudio Calvelli β€” compiler (whirlpool) intercal.org.uk

πŸ™ˆ heads up bestie: please include the word INTERLEAVING in the subject when emailing that address, or the email may be ignored. not me warning you, that's just how it is πŸŽ€

and that's the whole page, periodt πŸ’… stay splat-free out there (impossible challenge) 🌈⭐

sign-off: this lil doc is from perl v5.40.0, dated 2025-02-09, and it's the INTERCAL::Splats(3pm) page 🫢 mwah, bye bestie πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from