Alien::Sodium(3pm)

πŸ“¦
version 2.000 Β· 2 versions
, in ubuntu stonking

πŸ‘‘ 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 (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