Ref::List - Punctuation-free dereferencing of arrayrefs and hashrefs River stage one • 1 direct dependent • 1 total dependent

This tiny module exports a single function, "list", which dereferences the arrayref or hashref passed to it as an argument. "list $argument" is basically a synonym for "@{$argument}", but is less awkward when $argument is a longer expression part of ...

PSHANGOV/Ref-List-0.002 - 01 Apr 2011 08:27:20 GMT

Acme::Ref - unstringify a reference River stage zero No dependents

Allows Jaap to do twisted things. http://zoidberg.sf.net/...

RLZWART/Acme-Ref-0.03 - 19 Jun 2003 18:56:45 GMT

Ref::Util - Utility functions for checking references River stage three • 104 direct dependents • 532 total dependents

Ref::Util introduces several functions to help identify references in a smarter (and usually faster) way. In short: # conventional approach # with Ref::Util ref( $foo ) eq 'ARRAY' is_plain_arrayref( $foo ) use Scalar::Util qw( reftype ); reftype( $fo...

ARC/Ref-Util-0.204 - 19 Apr 2018 11:23:10 GMT

Quote::Ref - qw for array/hash references River stage zero No dependents

This module provides the new keywords "qwa" and "qwh". qwa "qwa" is a quoting operator like q or qq. It works like "qw" in that it parses its contents as a list of whitespace separated words, but instead of turning them into a list, it turns them int...

MAUKE/Quote-Ref-0.03 - 31 Aug 2013 03:45:21 GMT

Ref::Store - Store objects, index by object, tag by objects - all without leaking. River stage zero No dependents

Ref::Store provides an efficient and worry-free way to index objects by arbitrary data - possibly other objects, simple scalars, or whatever. It relies on magic and such to ensure that objects you put in the lookup table are not maintained there unle...

MNUNBERG/Ref-Store-0.20 - 30 Dec 2011 01:26:21 GMT

Cache::Ref - Memory only cache of live references River stage two • 2 direct dependents • 27 total dependents

Unlike CHI which attempts to address the problem of caching things persistently, this module implements in memory caching, designed primarily for shared references in memory. This collection of classes implements a number of semi related algorithms....

BRUNOV/Cache-Ref-0.04 - 23 Sep 2010 19:55:24 GMT

Ref::Explicit - Keywords to create arrayrefs and hashrefs River stage one • 1 direct dependent • 1 total dependent

This module exports keywords that provide an explicit syntax for creation of arrayrefs and hashrefs in contexts where the ordinary perl syntax leads to a punctuation overdose....

PSHANGOV/Ref-Explicit-0.001 - 04 Apr 2011 13:02:26 GMT

Storable::Ref - Persistent automatic variables vi Storable River stage zero No dependents

VANY/Storable-Ref-1.1 - 27 Feb 2009 13:32:23 GMT

UNIVERSAL::ref - Turns ref() into a multimethod River stage two • 8 direct dependents • 10 total dependents

This module changes the behavior of the builtin function ref(). If ref() is called on an object that has requested an overloaded ref, the object's "->ref" method will be called and its return value used instead....

JJORE/UNIVERSAL-ref-0.14 - 23 Jan 2011 19:17:29 GMT

Class::Ref - Automatic OO wrapping of container references River stage zero No dependents

Class::Ref provides an OO wrapping layer around Hash and Array references. Part of the magic is that it does this deeply and across array/hash boundaries....

MYDMNSN/Class-Ref-0.06 - 23 Nov 2017 02:43:23 GMT

Ref::Util::XS - XS implementation for Ref::Util River stage one • 2 direct dependents • 3 total dependents

Ref::Util::XS is the XS implementation of Ref::Util, which provides several functions to help identify references in a more convenient way than the usual approach of examining the return value of "ref". You should use Ref::Util::XS by installing Ref:...

XSAWYERX/Ref-Util-XS-0.117 - 31 Jan 2018 11:47:31 GMT

Ref::Util::PP - pure-Perl version of Ref::Util River stage three • 104 direct dependents • 532 total dependents

This module provides a pure-Perl implementation of the functions in Ref::Util. Ref::Util:PP will be used automatically if Ref::Util is installed on a system with no C compiler, but you can force its usage by setting either $Ref::Util::IMPLEMENTATION ...

ARC/Ref-Util-0.204 - 19 Apr 2018 11:23:10 GMT

Cache::Ref::CAR - CLOCK with Adaptive Replacement River stage two • 2 direct dependents • 27 total dependents

This algorithm is an implementation of http://www.almaden.ibm.com/cs/people/dmodha/clockfast.pdf. See also Cache::Ref::CART which is probably more appropriate for random access work loads. CAR balances between an MFU like policy and an MRU like polic...

BRUNOV/Cache-Ref-0.04 - 23 Sep 2010 19:55:24 GMT

Heap::Elem::Ref - Object Reference Heap Elements River stage two • 6 direct dependents • 36 total dependents

Heap::Elem::Ref is used to wrap object reference values into an element that can be managed on a heap. Each referenced object must have a method *cmp* which can compare itself with any of the other objects that have references on the same heap. These...

JMM/Heap-0.80 - 28 Apr 2007 18:19:57 GMT

Cache::Ref::LRU - Least recently used expiry policy River stage two • 2 direct dependents • 27 total dependents

This is an implementation of the least recently used expiry policy. It provides both an array and a doubly linked list based implementation. See Cache::Ref for a discussion....

BRUNOV/Cache-Ref-0.04 - 23 Sep 2010 19:55:24 GMT

Cache::Ref::FIFO River stage two • 2 direct dependents • 27 total dependents

BRUNOV/Cache-Ref-0.04 - 23 Sep 2010 19:55:24 GMT

Cache::Ref::LIFO - Saves entries until full, discarding subsequent sets. River stage two • 2 direct dependents • 27 total dependents

This is a very naive cache algorithm, it saves cache sets until the cache is full, at which point all additional saves which aren't a value update are discarded immediately. For very predictable workflows this is potentially a good fit, provided the ...

BRUNOV/Cache-Ref-0.04 - 23 Sep 2010 19:55:24 GMT

Cache::Ref::CART - CAR with temporal filtering River stage two • 2 direct dependents • 27 total dependents

This algorithm is an extension to Cache::Ref::CAR that has temporal filtering on the upgrading from MRU to MFU pool. This means that two subsequent accesses to the same key do not automatically make it viable for long term caching, to get upgraded to...

BRUNOV/Cache-Ref-0.04 - 23 Sep 2010 19:55:24 GMT

Bio::Biblio::Ref - representation of a bibliographic reference River stage zero No dependents

A storage object for a general bibliographic reference (a citation). See its place in the class hierarchy in http://www.ebi.ac.uk/~senger/openbqs/images/bibobjects_perl.gif Attributes The following attributes are specific to this class, and they are ...

CDRAUG/Bio-Biblio-1.70 - 24 Mar 2013 00:19:52 GMT

Cache::Ref::Null - Caches nothing River stage two • 2 direct dependents • 27 total dependents

This cache implementation will cache nothing. This is primarily intended for testing or comparing runtime without a cache against runtime with a cache. It's like Cache::Null but supports the additional methods in Cache::Ref....

BRUNOV/Cache-Ref-0.04 - 23 Sep 2010 19:55:24 GMT

100 results (0.021 seconds)