Search results for "module:List::Util::XS"

List::Util::XS - Indicate if List::Util was compiled with a C compiler River stage five • 3801 direct dependents • 32037 total dependents

"List::Util::XS" can be used as a dependency to ensure List::Util was installed using a C compiler and that the XS version is installed. During installation $List::Util::XS::VERSION will be set to "undef" if the XS was not compiled. Starting with rel...

PEVANS/Scalar-List-Utils-1.63 - 08 Aug 2022 13:53:51 UTC

List::Util::MaybeXS - List::Util but with Pure Perl fallback River stage one • 3 direct dependents • 3 total dependents

This module provides the same functions as List::Util, but falls back to pure perl implementations if the installed List::Util is too old to provide them. Picking between List::Util's XS accellerated functions and the PP versions is done on a per-sub...

HAARG/List-Util-MaybeXS-1.500012 - 29 Apr 2022 14:38:31 UTC

List::Util::PP - Pure-perl implementations of List::Util subroutines River stage one • 3 direct dependents • 3 total dependents

"List::Util::PP" contains pure-perl implementations of all of the functions documented in List::Util. This is meant for when a compiler is not available, or when packaging for reuse without without installing modules. Generally, List::Util::MaybeXS s...

HAARG/List-Util-MaybeXS-1.500012 - 29 Apr 2022 14:38:31 UTC

List::SomeUtils - Provide the stuff missing in List::Util River stage three • 20 direct dependents • 567 total dependents

List::SomeUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util. All of the below functions are implementable in only a couple of lines of Perl code. Using the functions from this module howev...

DROLSKY/List-SomeUtils-0.58 - 26 Oct 2019 20:35:15 UTC

List::MoreUtils - Provide the stuff missing in List::Util River stage four • 812 direct dependents • 3084 total dependents

List::MoreUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util. All of the below functions are implementable in only a couple of lines of Perl code. Using the functions from this module howev...

REHSACK/List-MoreUtils-0.430 - 21 Oct 2020 14:55:08 UTC

List::AllUtils - Combines List::Util, List::SomeUtils and List::UtilsBy in one bite-sized package River stage three • 144 direct dependents • 486 total dependents

Are you sick of trying to remember whether a particular helper is defined in List::Util, List::SomeUtils or List::UtilsBy? I sure am. Now you don't have to remember. This module will export all of the functions that either of those three modules defi...

DROLSKY/List-AllUtils-0.19 - 23 Apr 2021 16:32:12 UTC

List::Gen - provides functions for generating lists River stage one • 2 direct dependents • 2 total dependents

ASG/List-Gen-0.974 - 12 Nov 2011 05:03:05 UTC

List::Flat - Functions to flatten a structure of array references River stage one • 1 direct dependent • 1 total dependent

List::Flat is a module with functions to flatten a deep structure of array references into a single flat list....

AARONRP/List-Flat-0.003 - 19 Jun 2017 01:09:40 UTC

List::Util - A selection of general-utility list subroutines River stage five • 3801 direct dependents • 32037 total dependents

"List::Util" contains a selection of subroutines that people have expressed would be nice to have in the perl core, but the usage would not really be high enough to warrant the use of a keyword, and the size so small such that being individual extens...

PEVANS/Scalar-List-Utils-1.63 - 08 Aug 2022 13:53:51 UTC

List::UtilsBy - higher-order list utility functions River stage three • 45 direct dependents • 660 total dependents

This module provides a number of list utility functions, all of which take an initial code block to control their behaviour. They are variations on similar core perl or "List::Util" functions of similar names, but which use the block to control their...

PEVANS/List-UtilsBy-0.12 - 29 Apr 2022 15:34:19 UTC

List::SomeUtils::XS - XS implementation for List::SomeUtils River stage zero No dependents

There are no user-facing parts here. See List::SomeUtils for API details. You shouldn't have to install this module directly. When you install List::SomeUtils, it checks whether your system has a compiler. If it does, then it adds a dependency on thi...

DROLSKY/List-SomeUtils-XS-0.58 - 08 Jun 2018 15:34:09 UTC

FAST::List::Gen - provides functions for generating lists River stage zero No dependents

DHARD/FAST-1.06 - 21 Apr 2015 08:04:25 UTC

List::Helpers::XS - Perl extension to provide some usefull functions with arrays River stage zero No dependents

This module provides some rare but usefull functions to work with arrays. It supports tied arrays. random_slice This method receives the array and the amount of required elements to be shuffled, shuffles array's elements and returns the array referen...

CDN/List-Helpers-XS-0.19 - 03 Dec 2021 07:29:28 UTC

List::BinarySearch - Binary Search within a sorted array. River stage two • 4 direct dependents • 17 total dependents

A binary search searches sorted lists using a divide and conquer technique. On each iteration the search domain is cut in half, until the result is found. The computational complexity of a binary search is O(log n). The binary search algorithm implem...

DAVIDO/List-BinarySearch-0.25 - 02 Dec 2014 21:19:31 UTC

List::MoreUtils::XS - Provide compiled List::MoreUtils functions River stage four • 3 direct dependents • 3085 total dependents

List::MoreUtils::XS is a backend for List::MoreUtils. Even if it's possible (because of user wishes) to have it practically independent from List::MoreUtils, it technically depend on "List::MoreUtils". Since it's only a backend, the API is not public...

REHSACK/List-MoreUtils-XS-0.430 - 21 Oct 2020 07:11:32 UTC

PERLANCAR::List::Util::PP - Pure-perl implementation of List::Util River stage one • 1 direct dependent • 1 total dependent

Most of the time you will not need this module. Use List::Util instead. This module is useful for testing/benchmarking, or perhaps in the rare case where you cannot use any XS module (even core ones) or in the rare case where you cannot use *any* mod...

PERLANCAR/PERLANCAR-List-Util-PP-0.04 - 18 Dec 2015 09:57:39 UTC

List::BinarySearch::XS - Binary Search a sorted array with XS routines. River stage one • 4 direct dependents • 9 total dependents

A binary search searches *sorted* lists using a divide and conquer technique. On each iteration the search domain is cut in half, until the result is found. The computational complexity of a binary search is O(log n). This module implements several B...

DAVIDO/List-BinarySearch-XS-0.09 - 05 Feb 2015 19:52:39 UTC

Bencher::Scenario::List::Util - Benchmark List::Util (XS) vs PP implementation(s) River stage zero No dependents

EARLY VERSION, ONLY A FEW FUNCTIONS HAVE BEEN BENCHMARKED. For max*/min*, in general the XS version are about 3x faster than PP. Packaging a benchmark script as a Bencher scenario makes it convenient to include/exclude/add participants/datasets (eith...

PERLANCAR/Bencher-Scenario-List-Util-0.051 - 19 Jun 2022 00:06:16 UTC

List::Utils::MoveElement - Move elements of a list, optionally with XS. River stage one • 1 direct dependent • 1 total dependent

List::Utils::Move provides four functions for moving an element of an array to the beginning or end of the array, or left or right by one place. All functions return the new array without modifying the original. move_element_left @array = move_elemen...

DSTROMA/List-Utils-MoveElement-0.03 - 28 Jul 2021 19:19:05 UTC

List::Objects::WithUtils::Role::Array - Array manipulation methods River stage two • 11 direct dependents • 15 total dependents

A Role::Tiny role defining methods for creating and manipulating ARRAY-type objects. List::Objects::WithUtils::Array consumes this role (along with List::Objects::WithUtils::Role::Array::WithJunctions) to provide array() object methods. In addition t...

AVENJ/List-Objects-WithUtils-2.028003 - 07 Apr 2016 18:11:20 UTC
20 results (0.048 seconds)