XSVL
Jump to navigation
Jump to search
XSVL (eXecutable Symbolic Value Lang) is a minimalist language similar to brainfuck where the syntax is swapped around a bit.
There are only 10 cells.
| Symbol | Description |
|---|---|
| + | Increments a cell value. |
| - | Decrements a cell value. |
| > | Moves to the right cell. |
| < | Moves to the left cell. |
| . | Prints a cell value corresponding to its ASCII code. |
| : | Prints a cell's numerical value. |
| 0 | This character represents any 0-9 numerical digit. The current cell will be multiplied by the specified number. |
Examples
Hello, World!
+89.0+554+.0+934..+++.>+67++.0+84.0+52+8-.<.+++.0+934.0+554.0+84+.
XKCD Random Number
+4:
0 Interpreter
Hello :D
Language history
26/08/21 @ 17:32 CST Cell quantity dropped to 10
26/08/21 @ 20:14 CST Response to character , was removed
Implementation
- Official C# interpreter by threesodas (zip file) (dead link)
- Common Lisp implementation of the XSVL programming language.