Hash::Util::Set and Hash::Util::Join

A collection of utilities for set operations and SQL-like joins on Perl hashes.

Modules

Hash::Util::Set - Set Operations on Hash Keys

Provides set operations on hash keys.

Set Operations:

Set Predicates:

Membership Tests:

Hash::Util::Join - SQL-like Join Operations

Provides SQL-like join operations for combining two hashes based on their keys.

Join Operations:

Installation

cpanm Hash::Util::Set

Or manually:

perl Makefile.PL
make
make test
make install

Performance

Both modules automatically use XS implementations when available, falling back to pure Perl otherwise for maximum compatibility and performance.

Author

Christian Hansen chansen@cpan.org

Copyright (C) 2026 Christian Hansen

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.