The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "Tie::Array"

Tie::Array - base class for tied arrays River stage five • 11292 direct dependents • 32664 total dependents

This module provides methods for array-tying classes. See perltie for a list of the functions required in order to tie an array to a package. The basic Tie::Array package provides stub "DESTROY", and "EXTEND" methods that do nothing, stub "DELETE" an...

RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC - Search in distribution

Tie::Array::CSV - A tied array which combines the power of Tie::File and Text::CSV River stage one • 1 direct dependent • 1 total dependent

This module allows an array to be tied to a CSV file for reading and writing. The array is a standard Perl 2D array (i.e. an array of array references) which gives access to the row and column of the user's choosing. This is done using the well estab...

JBERGER/Tie-Array-CSV-0.08 - 07 Oct 2019 15:44:29 UTC - Search in distribution

Tie::Array::Log - Tied array that behaves like a regular array, but logs operations River stage one • 1 direct dependent • 1 total dependent

This class implements tie interface for array but performs regular array operations, except logging the operation with Log::ger. It's basically used for testing, benchmarking, and documentation only....

PERLANCAR/Tie-Array-Log-0.003 - 15 Dec 2021 00:05:59 UTC - Search in distribution

Tie::Array::DBD - tie a plain array to a database table River stage zero No dependents

This module ties an array to a database table using only an "index" and a "value" field. If no tables specification is passed, this will create a temporary table with "h_key" for the key field and a "h_value" for the value field. I think it would mak...

HMBRAND/Tie-Hash-DBD-0.24 - 06 Jan 2023 14:38:35 UTC - Search in distribution

Tie::Array::Lazy - Lazy -- but mutable -- arrays. River stage zero No dependents

Tie::Array::Lazy implements a *lazy array*, an array that generates the element on demand. It is a lot like a *lazy list* but unlike lazy lists seen in many functional languages like Haskell, lazy arrays are mutable so you can assign values to their ...

DANKOGAI/Tie-Array-Lazy-0.02 - 09 Aug 2012 19:15:35 UTC - Search in distribution

Tie::Array::NoOp - Tied array that does nothing River stage zero No dependents

This class implements a tied array that does nothing. For benchmark purposes....

PERLANCAR/Tie-Array-NoOp-0.002 - 27 Dec 2023 06:08:15 UTC - Search in distribution

Tie::Array::Pack - An array implemented as a packed string River stage zero No dependents

One of the drawbacks for using Perl's native array is that it is a memory-hog. Normally it takes 20 bytes a scalar (16 bytes for scalar + overhead). This can be a problem when you need to handle millions of numbers in-memory. This module saves memory...

DANKOGAI/Tie-Array-Pack-0.02 - 22 Dec 2006 03:22:35 UTC - Search in distribution

Tie::Hash::Array - a hash which is internally implemented as a sorted array River stage zero No dependents

Hashes tied to this class will interally be stored as an array alternately containing keys and values, with its keys sorted in standard string comparison order, that is, as "cmp" does. While the main purpose of this module is serving as a base class ...

FANY/Tie-Hash-Array-0.1 - 01 Jan 2008 15:28:34 UTC - Search in distribution

Tie::Array::Queue - force an array to act like a queue River stage zero No dependents

See Attribute::QueueStack for my interpretation of how queues act....

TOBYINK/Attribute-QueueStack-0.003 - 19 Sep 2014 07:00:24 UTC - Search in distribution

Prima::Tie::Array - tie widget properties to scalars and arrays River stage two • 17 direct dependents • 19 total dependents

Prima::Tie contains two abstract classes "Prima::Tie::Array" and "Prima::Tie::Scalar" which tie an array or a scalar to a widget's arbitrary array or scalar property. Also, it contains classes "Prima::Tie::items", "Prima::Tie::text", and "Prima::Tie:...

KARASIK/Prima-1.72 - 31 Jan 2024 09:42:17 UTC - Search in distribution
  • Prima - a Perl graphic toolkit

Tie::Alias::Array - required by Tie::Alias::TIEARRAY River stage zero No dependents

DAVIDNICO/Tie-Alias-Array-0.01 - 26 Nov 2002 03:23:39 UTC - Search in distribution

Thread::Tie::Array - default class for tie-ing arrays to threads River stage one • 2 direct dependents • 5 total dependents

Helper class for Thread::Tie. See documentation there....

LNATION/Thread-Tie-0.15 - 14 Nov 2019 13:37:28 UTC - Search in distribution
  • Thread::Tie - tie variables into a thread of their own

Tie::Array::AsHash - tie arrays as hashes by splitting lines on separator River stage one • 1 direct dependent • 1 total dependent

"Tie::Array::AsHash" uses some practical extracting code so arrays can be tied to hashes. The module was initially written by Chris Angell <chris@chrisangell.com> for managing htpasswd-format password files....

REHSACK/Tie-Array-AsHash-0.200 - 08 Nov 2013 18:37:34 UTC - Search in distribution

Tie::Array::Atomic - ties a Perl array to a static atomic lock-free C-array River stage zero No dependents

Tie::Array::Atomic ties a Perl array to static-sized C-array. Array stored in virtual memory and can be shared between threads. All operations for array elements are atomic, so no mutexes needed for array synchronization. Options length (required) ::...

YURY/Tie-Array-Atomic-0.01 - 18 Jun 2012 11:00:19 UTC - Search in distribution

Tie::Array::Cavity - create an array where key are aggregated by step ( and optionally could start with an offset ) River stage zero No dependents

FDULAU/Tie-Array-Cavity-0.03 - 11 Nov 2015 10:52:30 UTC - Search in distribution

Tie::Array::Expire - Array with expiring elements River stage one • 2 direct dependents • 2 total dependents

This module allows you to create an array with the elements autodisappearing after a specified expiry time. This array can be used in, e.g.: rate control checking ("maximum sending 20 emails in 4 hours")....

PERLANCAR/Tie-Array-Expire-0.001 - 07 Jun 2017 10:55:41 UTC - Search in distribution

Tie::Array::Packed - store arrays in memory efficiently as packed strings River stage one • 1 direct dependent • 1 total dependent

This module provides an implementation for tied arrays that uses as storage a Perl scalar where all the values are packed as if the "pack" builtin had been used. All the values on a Tie::Array::Packed array are of the same value (integers, shorts, do...

SALVA/Tie-Array-Packed-0.13 - 10 Dec 2013 13:29:24 UTC - Search in distribution

Tie::Array::Random - Generates random for different fetched indexes River stage one • 1 direct dependent • 1 total dependent

Tie::Array::Random generates a random number each time a different index is fetched. The actual random data is generated using Data::Random rand_chars function. The default arguments are ( set => 'all', min => 5, max => 8 ) which can be modifed using...

MATIU/Tie-Array-Random-1.01 - 18 Oct 2009 20:30:45 UTC - Search in distribution

Tie::Array::Sorted - An array which is kept sorted River stage zero No dependents

This presents an ordinary array, but is kept sorted. All pushes and unshifts cause the elements in question to be inserted in the appropriate location to maintain order. Direct stores ("$a[10] = "wibble"") effectively splice out the original value an...

TMTM/Tie-Array-Sorted-1.41 - 07 Aug 2006 14:56:53 UTC - Search in distribution

Tie::Array::Unique - Keep array's contents unique River stage zero No dependents

This is a very simple module. Use it as shown above, and your array will never have a duplicate element in it. The earliest (i.e. lowest-indexed) element has precedence, as shown in this code sample: tie my(@x), 'Tie::Array::Unique'; @x = (1, 2, 3, 4...

PINYAN/Tie-Array-Unique-0.01 - 12 Apr 2004 19:37:47 UTC - Search in distribution
697 results (0.148 seconds)