birl-language / birl-language.github.io

BIRL (Bambam's "It's show time" Recursive Language), a linguagem descendente! Derrubar tudo essas árvores do Parque Ibirapuera! BIRL!
https://birl-language.github.io
912 stars 40 forks source link

SWITCH ... CASE #5

Open danhenriquesc opened 8 years ago

danhenriquesc commented 8 years ago

sugiro o switch case como

DERRUBAR ARVORES (var):
     ARVORE '1':

          BIRL;
     ARVORE '2':

          BIRL;

     ARVORE DO PARQUE IBERAPUERA: //DEFAULT

         BIRL;
akaFTS commented 8 years ago

Adicionaremos na versão 1.1 :) Birl!

eduardompinto commented 8 years ago

TÁ DE PARABÉNS!!!!

mathkruger commented 8 years ago

Mas o BIRL já é palavra reservada do }. Ao invés de BIRL ficaria SAI FILHO DA PUTA

denis-dbm-inactive commented 8 years ago

@mathkruger por um outro lado, a sintaxe fica mais longa. Pode ser um caso especial para ser tratado.

Birl!

mathkruger commented 8 years ago

@denis-dbm Sem dúvidas, pessoalmente acharia melhor se o break fosse sempre BIRL, mas ai é algo pra se estudar mais a fundo, por questões de intuitividade principalmente com quem nunca programou.

denis-dbm-inactive commented 8 years ago

Entendo seu ponto de vista. De qualquer forma, como uma primeira opinião, eu voto BIRL

Birl!

mathkruger commented 8 years ago

@akaFTS fiz um Pull Request dessa ideia no git do server.

BIRL!

TucoBZ commented 8 years ago

Switch -> sabe o que isso aí Case -> o nome disso aí é Default -> trapézio descendente

SABE O QUE É ISSO AÍ (var):

 O NOME DISSO AÍ É '1':

      BIRL;

 O NOME DISSO AÍ É '2':

      BIRL;

 TRAPÉZIO DESCENDENTE: //DEFAULT

     BIRL;
denis-dbm-inactive commented 8 years ago

@TucoBZ eu prefiro a sugestão original, apenas uma opinião.

euclydesbsn commented 8 years ago

Prefiro a ideia do @TucoBZ, acho que encaixa mais no contexto do meme. Ele não fala muito sobre as árvores, já na parte do trapézio ele da deixa pra usar outro nome

leonelsanchesdasilva commented 1 year ago

Estamos reimplementando BIRL em https://github.com/DesignLiquido/delegua. Se quiserem sugerir a ideia lá, podem fazer por https://github.com/DesignLiquido/delegua/discussions.