Sobre o serviço
TraduzidoDesenvolvo programas em Uiua — uma linguagem de array baseada em pilha que combina programação de array semelhante ao APL com um modelo de pilha concatenativa e sem pontos. Se você tem uma transformação de dados, um procedimento numérico ou uma tarefa de reestruturação de array complicada, e deseja expressá-la em uma dúzia de glifos densos e comprováveis em vez de centenas de linhas, — é exatamente isso que faço todos os dias. Eu penso em ranks, células e linhas: folds, scans, tabelas, travessia de linhas, partições e agrupamentos são tão naturais para mim quanto loops aninhados para outros desenvolvedores, e mantenho a pilha legível para que a próxima pessoa possa realmente entendê-la. O que normalmente entrego: migração de pipelines de Python, R ou NumPy para Uiua com reduções de fonte em ordens de magnitude; escrita de combinadores sem pontos e modificadores personalizados; análise e pivoteamento de dados tabulares; implementação de núcleos para sinais, estatísticas e álgebra linear; transformação de protótipos em pequenos módulos bem comentados com entradas de exemplo e saídas esperadas. Também gosto do lado competitivo: problemas de golf, comprimindo uma expressão para sua forma mais curta e honesta e explicando a lógica orientada a arrays de cada passo para que a equipe aprenda os idiomas em vez de copiar mágica. Cada entrega vem com um breve walkthrough, anotações de efeito de pilha e um pequeno conjunto de testes para que você possa verificar o resultado por conta própria. Clareza é tão importante para mim quanto brevidade: código compacto que ninguém entende é uma responsabilidade, não um ativo. Envie-me os dados de entrada, saídas esperadas e restrições de desempenho — retornarei código Uiua: curto, testado e documentado.