Charcoal is an ASCII-art oriented prefix golfing language designed by the Programming Puzzles and Code Golf users DLosc and ASCII-only. The name is derived from the fact that it has a focus on ASCII art, which is composed of characters.
Main article: Charcoal§Tutorial
There are two basic types of literals: strings and numbers. A string is just a run of printable ASCII, and a number is just a run of the superscript digits ⁰¹²³⁴⁵⁶⁷⁸⁹.
foo is equivalent to "foo"
foo¶bar is the same as "foo\nbar".
¹²³⁴ evaluates to the number 1234.
In a Charcoal program, expressions are implicitly printed. Numbers print a line, and arrows can be used to specify a direction.
\ \ \ foo\