Desenhe fórmulas matemáticas em ASCII via linha de comando

Criado com C++ e WebAssembly para Web.


Desenhe fórmulas matemáticas em ASCII via linha de comando


Diagon é um interpretador interativo. Ele transforma a expressão do estilo markdown em uma representação de arte ascii.

Foi escrito em C++ e usa WebAssembly, HTML e CSS para fazer uma aplicação Web, além de poder utiliza-lo via linha de comando.


Instalação

Utilize o Git, CMake, GNU Make e lógico o GCC ou o clang para construir:

git clone https://github.com/ArthurSonzogni/Diagon
cd Diagon
mkdir build && cd build
cmake ..
make

Teste o binário antes de instalar:

echo "1+1/2 + sum(i,0,10) = 112/2" | ./diagon-1.0.127 Math

Provável saída:

        10         
        ___        
    1   ╲       112
1 + ─ + ╱   i = ───
    2   ‾‾‾      2 
         0         


Finalmente, instale:

sudo make install

Será instalado nos caminhos:

-- Install configuration: "Release"
-- Installing: /usr/local/bin/diagon-1.0.127
-- Installing: /usr/local/bin/diagon

Você também pode instalar via: snap:

sudo snap install diagon

Use o --help para mais informações e rode os exemplos.

O exemplo web abrirá em http:localhost:8888 . Tomando como referência se você ainda estiver dentro de build/.

Abrirá em seu navegador padrão!

cd ../src
./run_diagon.sh

Para mais informações visite o repositório .


cpp cppdaily terminal comandos


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!