Graphomata

Bolttog (Esolang)

Bolttog is a variant of Gottlob that supports and prioritizes right-to-left (RTL) languages.

Changes

* As used in children's books, preferrably with spacing and appropriate operators. Notable exception: unary operators, which are parenthesized, as are negative numbers. Function definitions and calls are regarded as math expressions.

Examples

Example 1Example 2
Program input(»Fahrenheit = ?«) ≡ f ─┤ output(»Celsius = «) outputLine(c(f)) :c(f) 5*(f−32)/9 פ ≡ קלט(„פרנהייט = ?”) ─┤ פלט(„צלזיוס = ”) פלטשורה(צ(פ)) :צ(פ) 9 ÷ (פ − 32) × 5 ← reverse order
Example
interaction
Fahrenheit = ? -4 < Celsius = -20 ? = פרנהייט (-4) < (-20) = צלזיוס ← localized ← I/O