eguatech / egua

Linguagem de programação em português, simples e moderna
https://egua.dev/idegua/
MIT License
822 stars 39 forks source link

escreva(verdadeiro) em console retorna "true" #100

Closed leonelsanchesdasilva closed 3 years ago

leonelsanchesdasilva commented 3 years ago

Passos para execução:

  1. Instalar o interpretador usando npm ou yarn;
  2. Abrir um prompt e executar egua
  3. Com o prompt do Egua, executar o seguinte:
egua> escreva(verdadeiro);
true

egua> escreva(verdadeiro e falso);
false

egua> escreva(verdadeiro ou falso);
true

Entendo que deveria retornar "verdadeiro", "falso" e "verdadeiro", não?

lucaspompeun commented 3 years ago

Correto. Esse é o comportamento esperado. Podemos corrigir esse comportamento

leonelsanchesdasilva commented 3 years ago

Eu vou discordar. Se estamos indo para uma linguagem 100% em português, os valores devem ser em português.

Imagino que o objetivo seja ser acessível para pessoas cujo único idioma é o português. Elas não sabem o que é "true" e "false".

lucaspompeun commented 3 years ago

Eu concordei com você. Respondi referente a pergunta "Entendo que deveria retornar "verdadeiro", "falso" e "verdadeiro", não?"

lucaspompeun commented 3 years ago

@leonelsanchesdasilva precisei desfazer o PR devido a ele ir direto para a master, você poderia reabrir ele apontando a alteração para desenvolvimento?

leonelsanchesdasilva commented 3 years ago

Creio que este bug possa ser fechado agora.