Golf von Mexiko: Eine Programmiersprache, die die Regeln bricht
DreamBerd wurde in Golf von Mexiko umbenannt, eine eigenwillige Programmiersprache mit ungewöhnlichen Eigenschaften. Anweisungen enden mit Ausrufezeichen, das Semikolon ist der 'nicht'-Operator, es gibt vier Deklarationstypen (const const, const var, var const, var var), Arrays beginnen bei Index -1, Gleitkommazahlen-Indizes werden unterstützt, das Schlüsselwort `when` überprüft Variablenmutationen, es gibt einen Garbage Collector, die Lebensdauer von Variablen ist anpassbar (einschließlich negativer Lebensdauern für Hoisting), und es gibt keine Schleifen. Die Installation ist komplex, boolesche Werte können wahr, falsch oder vielleicht sein, Leerzeichen bestimmen die Priorität arithmetischer Operationen, Brüche und Zahlennamen werden unterstützt, die Einrückung beträgt exakt 3 Leerzeichen, es gibt mehrere Vergleichsoperatoren, die Funktionsdeklaration ist flexibel, die Division durch Null liefert undefiniert, Strings können auf verschiedene Weisen deklariert werden, die Interpolation regionaler Währungen wird unterstützt, Typannotationen sind optional, reguläre Ausdrucks-Typen werden unterstützt, und die Schlüsselwörter `previous`, `next` und `current` greifen auf den Variablenverlauf zu. Der Code kann mit fünf oder mehr Gleichheitszeichen in mehrere Dateien aufgeteilt werden. Es unterstützt die Codeumkehr, globale Variablen und die automatische Einfügung von Ausrufezeichen, Klammern und Anführungszeichen. Der Golf von Mexiko unterstützt auch Rich Text und einen turnbasierten Ausführungsmechanismus für asynchrone Funktionen.