p5-Heap-Simple - Fast and easy to use classic heaps

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename p5-Heap-Simple-0.13_1.txz
Package name p5-Heap-Simple
Package version 0.13
Package release 1
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Heap-Simple
License GPLv1+, ART10
Maintainer bofh@FreeBSD.org
Download size 26.32 KB
Installed size 59.18 KB
A heap is a partially sorted structure where it's always easy to extract the
smallest element. If the collection of elements is changing dynamically, a heap
has less overhead than keeping the collection fully sorted.
The order in which equal elements get extracted is unspecified.
The main order relations supported by this module are "<" (numeric compare) and
"lt" (string compare).
The internals of the module do nothing with the elements inserted except
inspecting the key. This means that if you for example store a blessed object,
that's what you will get back on extract. It's also ok to keep references to the
elements around and make changes to them while they are in the heap as long as
you don't change the key.
Heap::Simple itself is just a loader for the code that will actually implement
the functionality mentioned above. You will need to install something like
Heap::Simple::XS or Heap::Simple::Perl to be able to actually do anything.
WWW: https://metacpan.org/release/Heap-Simple
This module is useless by itself!  It requires one or both of:
- devel/p5-Heap-Simple-Perl (a pure perl implementation of the interface)
- devel/p5-Heap-Simple-XS (an XS implementation of the interface.)
Please take the time to install one or both of these now.


Package Version Architecture Repository
p5-Heap-Simple-0.13_1.txz 0.13 i386 FreeBSD Ports Quarterly
p5-Heap-Simple-0.13_1.txz 0.13 amd64 FreeBSD Ports Quarterly
p5-Heap-Simple-0.13_1.txz 0.13 i386 FreeBSD Ports Latest
p5-Heap-Simple - - -


Name Value
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Heap-Simple-0.13_1.txz
Source Package devel/p5-Heap-Simple

Install Howto

Install p5-Heap-Simple txz package:

# pkg install p5-Heap-Simple

See Also

Package Description
p5-Heap-Simple-Perl-0.14_1.txz Pure perl implementation of the Heap::Simple interface
p5-Heap-Simple-XS-0.10_1.txz XS implementation of the Heap::Simple interface
p5-Heimdal-Kadm5-0.08.txz Perl extension for Heimdal administrative client library
p5-Hijk-0.28.txz Fast & minimal low-level HTTP client
p5-Hook-LexWrap-0.26.txz Lexically scoped subroutine wrappers for Perl
p5-I18N-AcceptLanguage-1.04_1.txz Perl extension to matches language preference (HTTP Accept-Language)
p5-I18N-Charset-1.39.4_1.txz Module which maps CharSet names to the names registered with IANA
p5-I18N-LangTags-0.35_2.txz Functions for dealing with RFC-1766-style language tags
p5-IMAP-Admin-1.6.8.txz Perl module for basic IMAP server administration
p5-IMAP-Client-0.13_1.txz Advanced manipulation of IMAP services w/ referral support
p5-IMAP-Sieve-0.4.9_3.txz Perl module to edit Sieve scripts on an Cyrus IMAP server
p5-IMDB-Film-0.53_1.txz OO Perl interface to the movies database IMDB
p5-IO-AIO-4.72.txz Asynchronous/Advanced Input/Output
p5-IO-All-0.87.txz IO::All combines all of the best Perl IO modules
p5-IO-All-LWP-0.14_2.txz IO::All interface to LWP