perl-Devel-Optic - JSON::Pointer meets PadWalker

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Devel-Optic-0.012-alt1.noarch.rpm
Package name perl-Devel-Optic
Package version 0.012
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 67.41 KB
Installed size 67.41 KB
the Devel::Optic manpage is a borescope for
Perl programs.
It provides a basic JSON::Pointer-ish path syntax (a 'route') for extracting
bits of complex data structures from a Perl scope based on the variable name.
This is intended for use by debuggers or similar introspection/observability
tools where the consuming audience is a human troubleshooting a system.
If the data structure selected by the route is too big, it will summarize the
selected data structure into a short, human-readable message. No attempt is
made to make the summary machine-readable: it should be immediately passed to
a structured logging pipeline.
It takes a caller uplevel and a JSON::Pointer-style 'route', and returns the
variable or summary of a variable found by that route for the scope of that
caller level.


Package Version Architecture Repository
perl-Devel-Optic - - -


Name Value
/usr/share/perl5 -
perl( >= 2.300
perl(Ref/ >= 0.204
perl(Scalar/ -
perl(Sub/ >= 0.002
perl( -
perl-base >= 1:5.10.0
rpmlib(PayloadIsLzma) -


Name Value
perl(Devel/ = 0.012
perl(Devel/Optic/Lens/ = 0.012
perl(Devel/Optic/Lens/Perlish/ = 0.012
perl(Devel/Optic/Lens/Perlish/ = 0.012
perl(Devel/Optic/Lens/Perlish/ = 0.012
perl-Devel-Optic = 0.012-alt1


Type URL
Binary Package perl-Devel-Optic-0.012-alt1.noarch.rpm
Source Package perl-Devel-Optic-0.012-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Devel-Optic rpm package:
    # sudo apt-get install perl-Devel-Optic



See Also

Package Description
perl-Devel-OptreeDiff-2.3-alt1.noarch.rpm Produces diffs of optrees
perl-Devel-PackagePath-0.03-alt1.noarch.rpm Inspect and Manipulate a Path based on a Package Name
perl-Devel-PatchPerl-Plugin-BenchmarkVirtualError-0.001-alt1.noarch.rpm Avoid failures on Benchmark.t when building under certain virtual machines
perl-Devel-PatchPerl-Plugin-Legacy-0.03-alt1.noarch.rpm patchperl plugin for EOL Perls
perl-Devel-PeekPoke-0.04-alt1.noarch.rpm All your bytes are belong to us
perl-Devel-PerlLog-0.04-alt1.noarch.rpm Log Information When `perl` Runs
perl-Devel-Pillbug-0.006-alt1.noarch.rpm Stand-alone HTML::Mason-enabled server
perl-Devel-Pillbug-scripts-0.006-alt1.noarch.rpm Devel-Pillbug scripts
perl-Devel-Pointer-PP-1.01-alt1.noarch.rpm perl module Devel-Pointer-PP
perl-Devel-PreProcessor-2003.1128-alt1.noarch.rpm Module inlining and other Perl source manipulations
perl-Devel-PrettyTrace-0.06-alt1.noarch.rpm prints stack traces with arguments expanded into readable format
perl-Devel-Profile-1.05-alt1.noarch.rpm perl module Devel-Profile
perl-Devel-Profiler-0.04-alt1_35.noarch.rpm Perl profiler compatible with dprofpp
perl-Devel-Profiler-Plugins-Template-0.01-alt1.noarch.rpm perl module Devel-Profiler-Plugins-Template
perl-Devel-Quick-0.08-alt1.noarch.rpm Write single-step debugger one-liners easily (DB::DB)