SAI DAQUI
QUE É HORA DO SHOW!

A implementação em Go que transforma código em puro músculo. Sem frescura, sem sedentarismo, apenas performance bruta.
Agora com mensagens de erro detalhadas (LINHA X: ...)

DOWNLOAD WINDOWS (BORA!)
git clone https://github.com/gabrielalmir/birl-go.git

GRUPOS MUSCULARES (TIPOS)

MONSTRO

Inteiro de 64 bits. É o peso que você levanta no supino.

MONSTRO carga = 120;

TRAPÉZIO

Ponto flutuante. Para medir cada milímetro do trapézio.

TRAPÉZIO bf = 7.2;

FRANGO

Texto bruto. Se não for pra gritar, nem escreva.

FRANGO grito = "BIRL!";

SÉRIES E REPETIÇÕES (CONTROLE)

ELE QUE A GENTE QUER? (IF)

A decisão do campeão. Se a condição bater, executa o exercício.

MAIS QUERO MAIS (FOR)

Loop de volume. Repete a série até atingir a exaustão.

SAI FILHO DA PUTA (BREAK)

Fadigou? Abandona a série imediatamente.

TREINO_PESADO.BIRL
// Exemplo de execução monstra
ELE QUE A GENTE QUER? (peso > 100)
    CE QUER VER ESSA PORRA?("MONSTRO!");
BIRL

MAIS QUERO MAIS (MONSTRO i=0; i<10; i=i+1)
    ELE QUE A GENTE QUER? (i == 5)
        SAI FILHO DA PUTA;
    BIRL
BIRL

SUPLEMENTAÇÃO (BUILTINS)

Funções nativas otimizadas para quem não tem tempo a perder com franguice.

TAMANHO(obj)

Retorna o volume da lista ou do texto.

CONVERTE_MONSTRO(str)

Transforma string fraca em inteiro monstro.

IMC(peso, altura)

Calcula o Índice de Massa Corporal (peso/altura²).

DESCANSO(ms)

Pausa a execução por N milissegundos.

FIBRAS E MEMÓRIA (AVANÇADO)

VETORES

Séries de dados sequenciais.

MONSTRO v = [1, 2, 3];

FIBRAS (MAPS)

Associações chave-valor.

MONSTRO f = {"id": 1};

CONCORRÊNCIA

Divida o peso com Go-routinas.

BORA DIVIDIR O PESO SOMA(10, 20);

NÃO VAI DAR
O QUE?

"O SEGREDO É NÃO PARAR, PORRA! SE VOCÊ QUER SER UM MONSTRO, PROGRAME COMO UM MONSTRO."

REPOSITÓRIO NO GITHUB