Solus

From Esolang
Jump to navigation Jump to search
This is still a work in progress. It may be changed in the future.

Solus is a language being developed in C++ by User:H33T33.

Solus works by reading characters one by one from a file. It will only ever hold one character at a time, meaning characters cannot work together. They can only adjust the different states of the program for the next character.

Program States and Modes

State/Mode Purpose
NO Short for "None".

Allows characters to pass regardless of the current condition.

BO Short for "Boolean"

If the current character is non-zero, the next character will be allowed to pass. Otherwise, all next characters are skipped until the condition is reset.