Geizhals doa US$ 10.000 para garantir o futuro do Perl 5

2025-09-18
Geizhals doa US$ 10.000 para garantir o futuro do Perl 5

O Geizhals Preisvergleich, um site alemão de comparação de preços fundado em 1997, doou US$ 10.000 à Fundação Perl e Raku para apoiar o Fundo de Manutenção do Núcleo do Perl 5. Construído com Perl desde o início, a doação do Geizhals destaca seu compromisso com o código aberto e a estabilidade a longo prazo do Perl. O fundo destina-se a correções críticas de bugs, garantindo que o Perl permaneça estável e seguro para inúmeros usuários e organizações. Essa contribuição generosa destaca o papel vital do apoio da comunidade na manutenção da infraestrutura de código aberto essencial.

Leia mais
Desenvolvimento Doação

A Transformação Schwartziana: Uma Epopeia da Programação

2025-08-05
A Transformação Schwartziana: Uma Epopeia da Programação

Este artigo narra a fascinante história da Transformação Schwartziana. Ela começou em 1994 com um código conciso de Randal Schwartz no Usenet, projetado para otimizar algoritmos de classificação. Este código tornou-se lendário por sua elegância e pelo impacto que teve nos programadores Perl na época, gerando debates sobre legibilidade de código, programação funcional e a natureza da própria linguagem Perl. Embora inicialmente não nomeada por Schwartz, a técnica acabou recebendo seu sobrenome, aparecendo em numerosos livros de Perl e se estabelecendo como um algoritmo clássico. O artigo também explora variações, como a Manobra Orcish de Joseph Hall, e sua aplicação em diversas linguagens de programação.

Leia mais
Desenvolvimento

Potencie seus controladores MIDI com Perl

2025-04-10
Potencie seus controladores MIDI com Perl

Este artigo demonstra como melhorar os controladores MIDI usando módulos Perl para criar filtros em tempo real para eventos MIDI, alcançando diversos efeitos sonoros. O autor desenvolveu módulos como MIDI::RtController, permitindo código conciso para controlar dispositivos MIDI. Vários exemplos de código mostram como adicionar filtros, atrasar mensagens MIDI e criar filtros personalizados (por exemplo, um filtro em escada), com exemplos de áudio ilustrando os resultados. O artigo também explica como listar os dispositivos MIDI disponíveis e utilizar os filtros tonais e de bateria existentes. Um projeto divertido para qualquer músico ou programador!

Leia mais
Desenvolvimento