Lambduck: Uma Linguagem de Programação Funcional Minimalista
2025-06-06
Lambduck é uma linguagem de programação funcional minimalista com uma sintaxe composta de apenas algumas formas especiais: `` para abstração lambda, `` para aplicação de função e números 0, 1, etc., como índices de De Bruijn. As funções embutidas `,` lêem um caractere de stdin e o convertem em um numeral de Church, e `.` converte um numeral de Church em um caractere e o imprime em stdout. Exemplos incluem definições para verdadeiro, falso e o combinador Z, e um programa simples "hello world". Sua simplicidade o torna ideal para explorar conceitos de programação funcional.
Desenvolvimento
linguagem minimalista