Acme-CPANModules-Import-CPANRatings-User-perlancar
view release on metacpan or search on metacpan
devdata/perlancar view on Meta::CPAN
Archive-Tar</a>
(<a href="https://metacpan.org/release/Archive-Tar/">2.10</a>)
</h3>
<blockquote class="review_text">
Sadly there is not a single perfect Archive::Tar::* module out there. Either a module offers incomplete API, (was) buggy, or it is crippled/limited in some way. Plus, the modules are mostly incompatible with one another. And that's why TIMTOWTDI.
<br...
</blockquote>
<div class="review_footer">
<p class="review_attribution">
<a href="/user/perlancar">perlancar</a> - 2016-09-09T00:17:29
(<a href="/dist/Archive-Tar#12864">permalink</a>)
</p>
<div class="helpfulq">
1 out of 1 found this review helpful.
Was this review helpful to you?
<!-- we should add non-js links to rate stuff helpful/not helpful too... -->
<span class="helpful helpful_yes">Yes</span>
<span class="helpful helpful_no" >No</span>
<span class="thanks"></span>
</div><!-- helpfulq -->
</div><!-- review_footer -->
</div>
<div class="review" data-review="12854" data-user="12646">
<a name="12854"></a>
<h3 class="review_header">
<a href="/dist/Hash-Util-Pick">
Hash-Util-Pick</a>
(<a href="https://metacpan.org/release/Hash-Util-Pick/">0.03</a>)
</h3>
<blockquote class="review_text">
One can easily use this idiom instead:
<br><br>$picked = { map {(exists $hash{$_} ? ($_=>$hash{$_}):())} @keys };
<br><br>or:
<br><br>$picked = { map {$_=>$hash{$_}} grep {exists $hash{$_}} @keys };
<br><br>or (if you want non-existing picked k...
</blockquote>
<div class="review_footer">
<p class="review_attribution">
<a href="/user/perlancar">perlancar</a> - 2016-08-28T21:18:03
(<a href="/dist/Hash-Util-Pick#12854">permalink</a>)
</p>
<div class="helpfulq">
Was this review helpful to you?
<!-- we should add non-js links to rate stuff helpful/not helpful too... -->
<span class="helpful helpful_yes">Yes</span>
<span class="helpful helpful_no" >No</span>
<span class="thanks"></span>
</div><!-- helpfulq -->
</div><!-- review_footer -->
</div>
<div class="review" data-review="12842" data-user="12646">
<a name="12842"></a>
<h3 class="review_header">
<a href="/dist/NetObj-IPv4Address">
NetObj-IPv4Address</a>
(<a href="https://metacpan.org/release/NetObj-IPv4Address/">1.0</a>)
</h3>
<blockquote class="review_text">
Cons: more heavyweight (requires Moo), limited operations/methods, can only handle IPv4 and not IPv6. Pros: some operations are faster than competing modules, e.g. validation. See also: NetAddr::IP, Net::CIDR.
<br>
</blockquote>
<div class="review_footer">
<p class="review_attribution">
<a href="/user/perlancar">perlancar</a> - 2016-08-13T05:28:42
(<a href="/dist/NetObj-IPv4Address#12842">permalink</a>)
</p>
<div class="helpfulq">
1 out of 1 found this review helpful.
( run in 0.472 second using v1.01-cache-2.11-cpan-39bf76dae61 )