Unnamed is a language designed to make manipulating grids and other 2D structures much easier. It uses a series of commands and setup statements to generate an output. This page will be expanded as the feature set improves.
An Unnamed program starts of with defining the size of the matrix, followed by a series of arguments, followed by the actual code. All whitespace is ignored while parsing.
Each item in the setup is separated by a
:. An example is:
This will create a matrix with the dimensions of
8x10 and with the arguments
They're three ways to specify the dimensions of your matrix.
Creating an NxM matrix is probably the most self-explanatory. You simply replace
These are also very similar to the previous method, replace
N with the desired size:
Auto / Arbitrary length
If case you don't really know what size your program will need to be, you would use this. An example is if you were to specify the size later in the program, or expand the matrix later. This can be done by inserting a question mark:
Various arguments will result in different program and output formatting and behavior. Arguments are placed together and then followed by a colon. An example is, if you were to use two arguments,
a and argument
b, it would look like:
If you were to have no arguments, it would be as simple as:
Note: some arguments such as
F are almost always used in order for each column to line up.
||Left-aligns each cell|
||Right-aligns each cell|