Golfo do México: Uma Linguagem de Programação Que Quebra as Regras
DreamBerd foi renomeado para Golfo do México, uma linguagem de programação peculiar com recursos incomuns. As instruções terminam com pontos de exclamação, o ponto e vírgula é o operador 'não', existem quatro tipos de declaração (const const, const var, var const, var var), os arrays começam no índice -1, índices de ponto flutuante são suportados, a palavra-chave `when` verifica mutações de variáveis, há um coletor de lixo, os ciclos de vida das variáveis são personalizáveis (incluindo ciclos de vida negativos para hoisting), e não há loops. A instalação é complexa, os booleanos podem ser verdadeiro, falso ou talvez, os espaços em branco determinam a precedência das operações aritméticas, frações e nomes de números são suportados, a indentação é rigidamente de 3 espaços, existem vários operadores de comparação, a declaração de funções é flexível, a divisão por zero retorna indefinido, as strings podem ser declaradas de várias maneiras, a interpolação de moeda regional é suportada, as anotações de tipo são opcionais, os tipos de expressão regular são suportados, e as palavras-chave `previous`, `next` e `current` acessam o histórico de variáveis. O código pode ser dividido em vários arquivos usando cinco ou mais sinais de igual. Ele suporta a inversão de código, variáveis globais e inserção automática de pontos de exclamação, colchetes e aspas. O Golfo do México também suporta texto enriquecido e um mecanismo de execução baseado em turnos para funções assíncronas.