Golfo de México: Un Lenguaje de Programación Que Rompe las Reglas
DreamBerd ha sido renombrado como Golfo de México, un lenguaje de programación peculiar con características inusuales. Las instrucciones terminan con signos de exclamación, el punto y coma es el operador 'no', hay cuatro tipos de declaración (const const, const var, var const, var var), las matrices comienzan en el índice -1, se admiten índices de punto flotante, la palabra clave `when` verifica las mutaciones de las variables, hay un recolector de basura, los ciclos de vida de las variables son personalizables (incluidos los ciclos de vida negativos para el hoisting), y no hay bucles. La instalación es compleja, los booleanos pueden ser verdadero, falso o quizás, los espacios en blanco determinan la precedencia de las operaciones aritméticas, se admiten fracciones y nombres de números, la sangría es rígidamente de 3 espacios, existen varios operadores de comparación, la declaración de funciones es flexible, la división por cero devuelve indefinido, las cadenas se pueden declarar de varias maneras, se admite la interpolación de moneda regional, las anotaciones de tipo son opcionales, se admiten los tipos de expresión regular, y las palabras clave `previous`, `next` y `current` acceden al historial de las variables. El código se puede dividir en varios archivos usando cinco o más signos iguales. Admite la inversión de código, variables globales e inserción automática de signos de exclamación, corchetes y comillas. El Golfo de México también admite texto enriquecido y un mecanismo de ejecución basado en turnos para las funciones asíncronas.