Introduction
e?xpress is a forgiving emotional interface. It invites you to use pre-processor directives to tell it how to interact with you, depending on your level of familiarity with the language or your emotional state of mind today. One of these directives is #be, which can be followed by firm or gentle. This informs the error-checker that it should give you feedback in a way that is either direct and concise or verbose and supportive.
e?xpress is explicitly metaphorical. Variables are instantiated with the keyword possibility, followed by the name of the variable. Constants, which don’t change throughout the program, are instantiated with the keyword evermore. If-else patterns are created through the keywords sometimes and othertimes. Anything is often true, at some point in time, from some perspective, which is demonstrated in the built-in function schrodinger(), which continuously returns random values of true or false.
e?xpress embraces ambiguity and contains multitudes. It utilises regular expressions, which are sequences of characters that specify a search pattern.
e?xpress is not definitive truth; it is always searching and redefining. The retell block repeats the code inside an arbitrary number of times, like a story changes slightly every time it’s told. Combined with sometimes-othertimes and schrodinger(), running a program just once can return multiple values of that possibility.
e?xpress is a negotiation between you, the language, and truth, like coding always is. Use tellme() to print values to the console.