Shorty: Uma biblioteca C++ para Lambdas mais concisas

2025-04-12
Shorty: Uma biblioteca C++ para Lambdas mais concisas

Shorty é uma biblioteca C++ projetada para oferecer uma sintaxe mais concisa do que as expressões lambda nativas do C++, sem a intenção de substituir o C++ por um DSL preguiçoso. Permite notação mais intuitiva para classificação, filtragem, zip e chamada de funções externas, suportando vários métodos de acesso a argumentos e conversões de tipo. Por exemplo, `std::ranges::sort(subject, $lhs > $rhs);` classifica de forma concisa, e `subject | std::views::filter(($i % 2) == 0);` filtra números pares. Seu design prioriza a eficiência do desenvolvedor e a redução de código redundante.

Desenvolvimento Expressões Lambda