Posts for: #software

TSC - Compilador de Scheme para RISC-V (parte 1)

Tradutores são um conceito que sempre me chamou muito a atenção. É incrível como linhas de código e um pouco de teoria de autômatos pode converter instruções em uma linguagem fonte para outra linguagem. Mesmo com esse meu fascínio, tradutores são um tanto complexos de se entender, e eu nunca havia realmente tentado projetar um. Ao cursar a matéria na faculdade, finalmente pude dar o pontapé inicial a um projeto que estava em minha cabeça há muito tempo: um compilador de Scheme para Assembly RISC-V.
Ler mais →

Servidor XMPP com Prosody

Como apresentado na última postagem, XMPP é uma boa alternativa para comunicação descentralizada, algo um tanto raro nos dias de hoje. Dessa vez, vamos configurar um servidor XMPP, o cérebro por trás do envio das mensagens entre dispositivos.
Ler mais →

XMPP: Uma alternativa aberta para mensagens instantâneas

Mensagens instantâneas são o meio mais usado para se comunicar com amigos, familiares e colegas de trabalho em 2022. Ao pensar nesse tipo de mensagem, Whatsapp e Facebook Messenger vêm à cabeça. Mas neste post eu apresento o ancestral desses serviços, o XMPP, e como ele pode ser uma alternativa a esses serviços que respeita sua liberdade.
Ler mais →