Shorty: より簡潔なC++ラムダライブラリ
2025-04-12
Shortyは、C++ネイティブのラムダ式よりも簡潔な構文を提供することを目的としたC++ライブラリであり、C++を怠惰なDSLで置き換えるものではありません。ソート、フィルタリング、zip操作、外部関数の呼び出しに対してより直感的な表記を可能にし、さまざまな引数アクセス方法と型変換をサポートしています。たとえば、`std::ranges::sort(subject, $lhs > $rhs);`は簡潔にソートし、`subject | std::views::filter(($i % 2) == 0);`は偶数をフィルタリングします。その設計思想は、開発効率の向上と冗長コードの削減です。
開発
ラムダ式