QuineLang
Jump to navigation
Jump to search
Background
(Created by User:KrystosTheOverlord) This language's purpose is to make every program a quine! If you don't make a quine, then you have done it wrong!
Interesting Quirks
A connection of same characters are called a "chain". This includes the normal syntax, which each has to be with its own corresponding symbols. Any non reserved character will all be counted as a "chain"
>>> //chain
hello //chain
Symbols
Syntax | What they Do |
---|---|
$ | prints "$" plus single character or chain |
+ | increment by one (by chain) |
- | decrement by one (by chain) |
! | runs output |
: | outputs current cell in ascii |
, | input |
> | increment cell counter |
< | decrement cell counter |
[ | if current cell is not equal to zero, then perform next character chain (includes $ as part of chain, but only one), otherwise skip to ] |
] | if current cell is zero, then go back to corresponding [ |
Examples
$.
Outputs : $.
$hello$.
Outputs : $hello$.
The Future
This language might be turing complete, but it is not proved.