●
Jump to navigation
Jump to search
● is the sequel to ○ that adds more commands.
Commands | Description |
---|---|
● |
Generate a random value between -255 and 0. |
◌ |
Generate a value of 0. |
◍ |
Generate a value that's the same as the user's input. |
◓ |
Increase the value by 1. |
◒ |
Decrease the value by 1. |
◉ |
Skip the next command if the value is non-0. |
◎ |
Skip the next command if the value is 0. |
◖ |
Beginning of a loop. |
◗ |
Go back to the matching ◖ .
|
Examples
finally, i can make a truth machine.
◍◯◖°◎◗
and a Fixed Repeating Output?? oh wait not fully
◍◯◖◒°◎◗°
meow meow purr??? mraw!!
◍◯°
Repeating Cat Program
This numeric cat program repeats until an input of zero (0) is issued. Please heed that, owing to its resetting iteration, merely non-negative integers may be communicated without an unwanted perpetual loop's infliction:
◖ ◖◎◒◎◗ ◍◯◎°◎◗
Countdown
This program counts down from the user's input number to inclusive zero (0). Please heed that only non-negative integers are homologated:
◍◯°◖◒°◎◗
Interpreter
- Common Lisp implementation of the ● programming language. Please note that the concrete character set deployed constitutes a dependency on the Common Lisp implementation; in corollary, Unicode support may or may not be a feature incorporated in the personal environment. The interpreter at hand has been developed and tested with Steel Bank Common Lisp (SBCL) version 1.1.4 as part of the Lisp Cabinet 0.3.5 bundle.