Shorty : Une bibliothèque C++ pour des lambdas plus concises

2025-04-12
Shorty : Une bibliothèque C++ pour des lambdas plus concises

Shorty est une bibliothèque C++ conçue pour offrir une syntaxe plus concise que les expressions lambda natives de C++, sans pour autant remplacer C++ par un DSL paresseux. Elle permet une notation plus intuitive pour le tri, le filtrage, le zip et l'appel de fonctions externes, en supportant plusieurs méthodes d'accès aux arguments et les conversions de type. Par exemple, `std::ranges::sort(subject, $lhs > $rhs);` trie de manière concise, et `subject | std::views::filter(($i % 2) == 0);` filtre les nombres pairs. Sa conception privilégie l'efficacité du développeur et la réduction du code redondant.

Développement Expressions Lambda