• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Data::DRef Download

Data::DRef

July 25, 2009
This software provides a streamlined approach to accessing intricate data structures using delimited keys. It simplifies the process and allows for more efficient access to complex data.
Version 1999.0206
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage search.cpan.org
Developed by Matthew Simon Cavalletto
Data::DRef is a versatile Perl module designed to provide a simple yet powerful interface for accessing values within nested Perl data structures. These structures often consist of arrays and hashes that contain a diverse mix of simple scalar values and references to other items in the structure. With Data::DRef, you can easily use delimited key strings to retrieve and set values at specific nodes within the data structure.

While the Data::DRef functions are relatively slower than direct variable access, they offer greater flexibility and convenience for high-level scripting and late-binding behavior. For instance, web-based applications can use DRefs to effortlessly customize user arguments processed by CGI.pm.

Moreover, Data::DRef allows you to take advantage of a suite of utility functions that were previously maintained in a separate Data::Collection module. These functions can perform a wide range of operations across nested data structures, and are equally compatible with arrays, hashes, or objects that provide their key-value interface.

The module's SYNOPSIS provides an overview of Data::DRef's capabilities, including the ability to retrieve and set values with get_value_for_dref and set_value_for_dref, respectively. Moreover, the set_value_for_root_dref function can set a value to a root hash, allowing easy retrieval with get_value_for_root_dref.

Data::DRef also includes other powerful utilities, such as the matching_keys and matching_values functions, which allow you to filter arrays and hashes based on specific criteria. Additionally, the index_by_drefs, unique_index_by_drefs, and ordered_index_by_drefs functions facilitate efficient indexing of nested data structures.

Finally, Data::DRef provides a set of leaf functions, including leaf_drefs, leaf_values, and leaf_drefs_and_values, which make it easy to locate leaf nodes in the data structure and retrieve their values. Overall, Data::DRef is an essential tool for any Perl programmer working with nested data structures, offering a straightforward, versatile interface for data processing and manipulation.
What's New

Version 1999.0206: N/A

Free Download 11.3K
352
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    95
  3. DynVPN 1.0
    82
  4. CherryTV 0.1
    80
  5. SlideMap 1.2.2
    75
  6. porm r2
    70
  7. Hills 2.0
    70
  8. crick-info 1.0
    69
  9. fuseftp 0.8
    68
  10. Swiftfox 3.0b5pre-2
    67

Related Downloads

Ragmaan
Ragmaan is an anagram generator software that supports multiple languages, including Dutch ...
SSHManage
SSHManage is a screenlet software that efficiently manages SSH connections with an ...
Unicap
Unicap offers a consistent application programming interface (API) that supports various video ...
MotionPic
Panorama Creator is software that stitches together multiple images to create a ...
WLA DX
WLA DX is a robust macro assembler that supports several CPUs, including ...
The Jim Interpreter
Jim Interpreter is a concise Tcl programming language software.
models
Python software provides semi-structured data models for easy analysis and management. The ...
Hogwash
Hogwash is an inline packet scrubber that leverages Snort's detection engine to ...
DocBook
DocBook is an XML language that allows for creating documents in a ...
mp3dup
mp3dup scans directories recursively to identify identical files.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.