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?&nbsp;

<!-- 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{$_} ? ($_=&gt;$hash{$_}):())} @keys };
<br><br>or:
<br><br>$picked = { map {$_=&gt;$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?&nbsp;

<!-- 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 )