Atomic objects are unstructured, generic data-type objects.
A string is a sequence of UTF-8 encoded text bytes, not containing a binary zero byte.
A textual representation of a string is either an atom - a sequence of Latin letters (in the ASCII encoding) and digits, or a quoted string - a sequence of any printable symbols (using the UTF-8 encoding) except the quotation mark and the backslash symbol, enclosed into the quotation marks (").
MyName My2ndName "My Name with spaces and the . symbol"
If you want to include the quotation mark symbol into a quoted string, include the backslash symbol and the quotation mark, if you want to include the backslash symbol into a quoted string, include two backslash symbols.
"a \"string\" within string" "Single \\ backslash"
You can use the \r symbol combination to include the carriage-return symbol into a string, you can use the \n symbol combination to include the line-feed symbol into a string, and you can use the \e symbol combination to include the system-independent End-Of-Line symbol(s) into a string.
Use the \r or \n combinations to include the carriage-return and line-feed characters only when they are NOT used as line separators.
You can use the \t symbol combination to include the tabulation symbol into a string.
You can use the \nnn symbol combination to include any symbol into a string, if nnn is a 3-digit decimal number equal to the ASCII code of the desired symbol.
"Using the \012 (Vertical Tabulation) symbol"
You can use the \u'nnn' symbol combination to include any Unicode symbol into a string, if nnn is a hexadecimal number equal to the Unicode code of the desired symbol.
"Using the \u'2764' (Heavy black heart) symbol"
In multi-line texts, a string can be represented as two or more consecutive strings with zero or more white spaces between them. This feature allows you to break very long string objects into several strings and put them on multiple text lines.
DataBlocks are basic, unstructured blocks of binary data. They are composed as text strings with the Base64 encoding of binary data enclosed into brackets.
[HcqHfHI=] this is a binary block containing the following 5 binary data bytes: 0x1D 0xCA 0x87 0x7C 0x72
White spaces can be placed before and after the brackets and between any symbols of the encoded data.
Numbers are basic, unstructured data objects. Each Number object contains one 64-bit signed integer value. A Number is presented as a text string starting with the # symbol, followed by an optional minus (-) symbol, followed by either 1 or more decimal digits, or by the base-indicator and 1 or more digits of the specified base.
The base indicator 0x specifies the base value 16 (a hexadecimal number), the base indicator 0o specifies the base value 8 (a octal number), the base indicator 0b specifies the base value 2 (a binary number).
#-234657 #0x17EF #-0b1000111000
Time Stamps are basic, unstructured data objects. Each Time Stamp object contains one global time value. The time value is presented in GMT time, as a text string starting with the #T symbols, and containing the day, months, year, and, optionally, the hour, minute, a