Alien::Sodium(3pm)
π Alien::Sodium
okay bestie, so this whole page is the manual for Alien::Sodium β the Perl module that's basically a little matchmaker between your code and the libsodium library <http://libsodium.org>. It lives in the "User Contributed Perl Documentation" corner of your system, and it's giving very chill, very short, very iconic. Let's go π
β¨ NAME β¨
Alien::Sodium β Interface to the libsodium library <http://libsodium.org>
That's it, that's the name. It's an interface, it's the interface, and the library it's interfacing with is the one at <http://libsodium.org>. No cap. π¦
πΈ SYNOPSIS πΈ
Here's the whole vibe in code, babes. This is literally character-for-character what you'd write:
use strict;
use warnings;
use ExtUtils::MakeMaker;
use Config;
use Alien::Base::Wrapper ();
WriteMakefile(
Alien::Base::Wrapper->new('Alien::Sodium')->mm_args2(
...
CONFIGURE_REQUIRES => {
'Alien::Sodium' => '2.000',
},
...
),
);
So you're pulling in strict, you're pulling in warnings (iconic, responsible, obsessed), then ExtUtils::MakeMaker, then Config, then Alien::Base::Wrapper β note the empty parens after it, that's the "don't auto-import anything, I got this" energy β¨ β and then you WriteMakefile with an Alien::Base::Wrapper->new('Alien::Sodium')->mm_args2(...) call wrapped around all your usual args.
The little bit that matters for us is the CONFIGURE_REQUIRES hash saying you need 'Alien::Sodium' => '2.000' β version 2.000, bestie, don't come in under that π
π DESCRIPTION π
This package is here for all the other CPAN <https://metacpan.org> modules out there that need libsodium <http://libsodium.org>.
That's the whole description. It's a helper. It's a fixer. It handles the "hey where is libsodium and how do I link against it" of it all so your CPAN module doesn't have to. Main character energy on behalf of other modules, fr fr π«Ά
β SEE ALSO β
- libsodium <http://libsodium.org> β the actual library, the whole reason we're here, the moment π
π AUTHOR π
Alex J. G. BurzyΕski <ajgb@cpan.org>
π¦ CONTRIBUTORS π¦
Graham Ollis <plicease@cpan.org>
π COPYRIGHT & LICENSE π
Copyright (c) 2015 Alex J. G. BurzyΕski. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
ngl the license is the easiest vibe check on the whole page: it's free software, same terms as Perl itself, you may redistribute and/or modify it. Slay β¨
aaaand that's the whole page!! this one was documented with perl v5.42.3, dated 2026-08-20, and it sits under the User Contributed Perl Documentation umbrella π no cap, go build something with libsodium now, mwah π
πΈ
π¦ where this page comes from
- ubuntu stonking: libalien-sodium-perl 2.000-7build1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms