Acme-CPANModules-Import-CPANRatings-User-perlancar

 view release on metacpan or  search on metacpan

devdata/perlancar  view on Meta::CPAN

<a href="/dist/Acme-CPANRatings">


Acme-CPANRatings</a>

   (<a href="https://metacpan.org/release/Acme-CPANRatings/">0.001</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">

</h3>



<blockquote class="review_text">
After the last template change of the website which is one year ago, &quot;Was this review helpful&quot; links no longer works. <a href="https://github.com/perlorg/perlweb/issues/232" rel="nofollow">github.com/perlorg/perlweb/issues/232</a>
<br>

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/Finance-Currency-Convert-WebserviceX">


Finance-Currency-Convert-WebserviceX</a>

   (<a href="https://metacpan.org/release/Finance-Currency-Convert-WebserviceX/">0.07001</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">

</h3>



<blockquote class="review_text">
No longer works. Sigh, looks like there is currently NO working generic currency converter module on CPAN anymore. Every converter module is either: 1) dead; 2) specific for some currencies only.
<br>

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/Finance-Currency-Convert">


Finance-Currency-Convert</a>

   (<a href="https://metacpan.org/release/Finance-Currency-Convert/">1.08</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">

</h3>



<blockquote class="review_text">
Uses hard-coded rates in the source code. Does not seem to work anymore: convert() returns zero even after updateRates().
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Finance-Currency-Convert-XE">


Finance-Currency-Convert-XE</a>

   (<a href="https://metacpan.org/release/Finance-Currency-Convert-XE/">0.25</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">

</h3>



<blockquote class="review_text">
Of limited use because of the site's restrictive license. UPDATE: And it no longer works.
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Finance-Currency-Convert-Yahoo">


Finance-Currency-Convert-Yahoo</a>

   (<a href="https://metacpan.org/release/Finance-Currency-Convert-Yahoo/">0.2</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">

</h3>



<blockquote class="review_text">
No longer works (not a surprise since this module has not been updated since almost 13 years ago).
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Games-Sudoku-CLI">


Games-Sudoku-CLI</a>

   (<a href="https://metacpan.org/release/Games-Sudoku-CLI/">0.02</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
Early release, so not polished yet, but... cool! Thanks, Gabor. We need more CLI games!
<br>

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/PPR">


PPR</a>

   (<a href="https://metacpan.org/release/PPR/">0.000011</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
The coolest thing since PPI. Now every time someone still says that one can't parse HTML or balanced parentheses using regex, you can just point him to this module to shut him up (although, if he had said that one *shouldn't*...).
<br><br>Also now yo...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/DBIx-Compare">


DBIx-Compare</a>

   (<a href="https://metacpan.org/release/DBIx-Compare/">1.7</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-2.0.png" alt="**">

</h3>



<blockquote class="review_text">
Use MySQL-specific SQL dialect &quot;SHOW TABLES&quot; so comparing e.g. two SQLite database is an instant fail, even though there is DBIx::Compare::SQLite. Instead of the common convention like DBIx::Compare-&gt;new(...), uses db_comparison-&gt;new(...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Perl-Critic">


Perl-Critic</a>

   (<a href="https://metacpan.org/release/Perl-Critic/">1.130</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
Hey, Perl::Critic has not been reviewed for quite a while...
<br><br>Finally take the plunge (again) to include Perl::Critic in my development work, this time adding critic test in the Dist::Zilla release process. Already caught a couple of stupid bu...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Array-Contains">


Array-Contains</a>

   (<a href="https://metacpan.org/release/Array-Contains/">2.7</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">

</h3>



<blockquote class="review_text">
Requires perl 5.20 for no particular reason. Claims to be replacement of smart match but only covers string comparison. Just use List::Util's first() which is more flexible and part of the core Perl distribution, or match::smart which covers more cas...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Array-Unique">


Array-Unique</a>

   (<a href="https://metacpan.org/release/Array-Unique/">0.08</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">

</h3>



<blockquote class="review_text">
Mostly unnecessary because this is just a glorified form of a widely known Perl idiom. Requires perl 5.20 for no particular reason. Re-sorts the list which is 99% not what user wants. Just use List::Util's uniq() which is faster and part of core dist...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Dist-Zilla-Plugin-ReadmeFromPod">


Dist-Zilla-Plugin-ReadmeFromPod</a>

   (<a href="https://metacpan.org/release/Dist-Zilla-Plugin-ReadmeFromPod/">0.35</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">

</h3>



<blockquote class="review_text">
Has some problems, e.g. it uses InstallTool phase so it conflicts with DZP:StaticInstall when wanting to produce a static install distro. Use alternatives like the simpler DZP:Pod2Readme or the more complex DZP:ReadmeAnyFromPod.
<br>

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/Dist-Zilla-Plugin-Hook">


Dist-Zilla-Plugin-Hook</a>

   (<a href="https://metacpan.org/release/Dist-Zilla-Plugin-Hook/">v0.8.3</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
Great for debugging. Just whip up some code in dist.ini to e.g. dump &amp; print some stuffs, etc.
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/File-Tail-Dir">


File-Tail-Dir</a>

   (<a href="https://metacpan.org/release/File-Tail-Dir/">0.16</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-3.0.png" alt="***">

</h3>



<blockquote class="review_text">
Interesting features, but mooseware.
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Algorithm-Dependency">


Algorithm-Dependency</a>

   (<a href="https://metacpan.org/release/Algorithm-Dependency/">1.110</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-3.0.png" alt="***">

</h3>



<blockquote class="review_text">
Happily returns result when graph is cyclic (and thus proper topological sorting cannot be done). See also Data::Graph::Util for a simpler alternative.
<br>

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/Data-Match">


Data-Match</a>

   (<a href="https://metacpan.org/release/Data-Match/">0.06</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-2.0.png" alt="**">

</h3>



<blockquote class="review_text">
(Reviewing Sort::Topological, which is included in Data-Match distribution at the time of this review).
<br><br>Hangs when given a dependency like: a =&gt; [&quot;a&quot;]. Happily returns result when graph is cyclic (and thus proper topological sort...

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/File-Find-Wanted">


File-Find-Wanted</a>

   (<a href="https://metacpan.org/release/File-Find-Wanted/">1.00</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-4.0.png" alt="****">

</h3>



<blockquote class="review_text">
File::Find lacks the &quot;making easy things easy&quot; part, so modules like this are great. A further step would be an option to omit $wanted for even simpler cases, but that would probably break the interface. Another alternative is File::Finder,...

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/WWW-CPANRatings">


WWW-CPANRatings</a>

   (<a href="https://metacpan.org/release/WWW-CPANRatings/">0.03</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-4.0.png" alt="****">

</h3>



<blockquote class="review_text">
To get the ratings for a single distribution, this client library needs to download /csv/all_ratings.csv (~80KB at the time of this writing) first. This is not the fault of the client because the website indeed does not provide the necessary ratings ...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Parse-CPAN-Ratings">


Parse-CPAN-Ratings</a>

   (<a href="https://metacpan.org/release/Parse-CPAN-Ratings/">0.33</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-3.0.png" alt="***">

</h3>



<blockquote class="review_text">
Not as useful as the name implies. It requires you to download the CSV of all ratings first, which BTW does not seem to be advertised on the CPAN Ratings website. The CSV file only contains numeric ratings and does not include any reviews. So basical...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Text-Levenshtein-Flexible">


Text-Levenshtein-Flexible</a>

   (<a href="https://metacpan.org/release/Text-Levenshtein-Flexible/">0.09</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
My new favorite Levenshtein distance module. It's as fast (if not faster) than Text::Levenshtein::XS and can provide a speed boost if you don't care about distances above a certain limit. Which I think in many cases is true.
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/NetObj-MacAddress">


NetObj-MacAddress</a>

   (<a href="https://metacpan.org/release/NetObj-MacAddress/">1.0</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-2.0.png" alt="**">

</h3>



<blockquote class="review_text">
Aside from being Moo-based (which, makes it a bit more heavyweight and with more dependencies), doesn't yet offer anything extra or more methods compared to previously existing modules like NetAddr::MAC.
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Acme-AsciiArtinator">


Acme-AsciiArtinator</a>

   (<a href="https://metacpan.org/release/Acme-AsciiArtinator/">0.04</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
Cool. Now you can create your own Camel Code with ease!
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Object-Simple">


Object-Simple</a>

   (<a href="https://metacpan.org/release/Object-Simple/">3.16</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-3.0.png" alt="***">

</h3>



<blockquote class="review_text">
I'd say in terms of footprint and runtime performance, this module is average (it's not the most lightweight nor the fastest pure-perl object system, not to mention against XS ones). See my Bencher::Scenarios::Accessors for a comparison, e.g. <a href...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Test-Needs">


Test-Needs</a>

   (<a href="https://metacpan.org/release/Test-Needs/">0.001001</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
Nice. API is more convenient to use than Test::Requires, especially if you use subtests.
<br>

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/JSON-Create">


JSON-Create</a>

   (<a href="https://metacpan.org/release/JSON-Create/">0.19</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-4.0.png" alt="****">

</h3>



<blockquote class="review_text">
Review for 0.02: Performance-wise, still has some catching up to do against JSON::XS &amp; Cpanel::JSON::XS with regards to encoding arrays &amp; hashes.
<br><br>UPDATE review for 0.19: Giving it 4 stars now. Speed has been improving and on-par/sligh...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Exporter-Easy">


Exporter-Easy</a>

   (<a href="https://metacpan.org/release/Exporter-Easy/">0.18</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-3.0.png" alt="***">

</h3>



<blockquote class="review_text">
I can see the value of Exporter::Easy (although these days the saving in typing is not as big, with plain Exporter one can just say: use Exporter 'import'; our @EXPORT = qw(a b c)).
<br><br>However I fail to see the value of Exporter::Easiest. I'd ra...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/App-cpm">


App-cpm</a>

   (<a href="https://metacpan.org/release/App-cpm/">0.110</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
Due to parallel processes and defaulting on no_test, can be several times faster than cpanminus (tried installing a module on a vanilla perlbrew instance with local CPAN mirror, which pulled +- 200 distributions, &quot;cpanm -n&quot; took 2m9s, while...

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/Zodiac-Chinese">


Zodiac-Chinese</a>

   (<a href="https://metacpan.org/release/Zodiac-Chinese/">1</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">

</h3>



<blockquote class="review_text">
From the doc: &quot;This module generates one's Chinese zodiac. However, for those born in late January to early February, it may be wrong.&quot; Well, a module that might return wrong results is not very useful.
<br>

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/JSON-MultiValueOrdered">


JSON-MultiValueOrdered</a>

   (<a href="https://metacpan.org/release/JSON-MultiValueOrdered/">0.005</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
I guess if you want to switch JSON implementation more easily with JSON, JSON::PP, and JSON::XS, it's better to use JSON::Tiny::Subclassable instead of JSON::Tiny, because the interface is more similar to JSON{::XS,::PP}, although it's not exactly th...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Devel-Confess">


Devel-Confess</a>

   (<a href="https://metacpan.org/release/Devel-Confess/">0.007012</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
Provides some more features compared to Carp::Always, like producing stack trace even when exception is ref/object, color &amp; dump function arguments (so you don't need a separate Carp::Always::Dump and Carp::Always::Color). Recommended.
<br>

</blockquote>

devdata/perlancar  view on Meta::CPAN

<a href="/dist/Lingua-EN-PluralToSingular">


Lingua-EN-PluralToSingular</a>

   (<a href="https://metacpan.org/release/Lingua-EN-PluralToSingular/">0.14</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
Not perfect or exhaustive, but good enough and lightweight. With a dead-simple interface. Just the sort of libraries that are reusable almost everywhere. Thanks for this.
<br><br>Also, this might not be immediately obvious since there's no mention on...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Debug-Easy">


Debug-Easy</a>

   (<a href="https://metacpan.org/release/Debug-Easy/">0.20</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-2.0.png" alt="**">

</h3>



<blockquote class="review_text">
Not as easy as the name might claim. First of all, why do users need to pass __LINE__ explicitly for every call??? Other logging modules will get this information automatically via caller(). 
<br><br>Levels are a bit confusing: why is debug split to ...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/File-Slurper">


File-Slurper</a>

   (<a href="https://metacpan.org/release/File-Slurper/">0.004</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
Who'da thought that something as seemingly simple as &quot;slurping a file into a string&quot; would need several modules and false starts? Well, if you add encodings, Perl I/O layers, scalar/list context, DWIM-ness, ... it can get complex and buggy....
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Perl-PrereqScanner-Lite">


Perl-PrereqScanner-Lite</a>

   (<a href="https://metacpan.org/release/Perl-PrereqScanner-Lite/">0.23</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
A significantly faster alternative to Perl::PrereqScanner. It's *almost* a drop-in replacement, there might still be some bugs in missing detecting some modules, and you still have to do several add_extra_scanner() calls like $scanner-&gt;add_extra_s...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/Logfile-Rotate">


Logfile-Rotate</a>

   (<a href="https://metacpan.org/release/Logfile-Rotate/">1.04</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-3.0.png" alt="***">

</h3>



<blockquote class="review_text">
First file rotating module I found and tried. Works, but needs to be modernized a bit. Indirect object notation in doc should be replaced. Bool option takes &quot;yes&quot; or &quot;no&quot;, should perhaps be 1 or 0. Capitalization adjustment, perha...
</blockquote>


devdata/perlancar  view on Meta::CPAN

<a href="/dist/File-ReadBackwards">


File-ReadBackwards</a>

   (<a href="https://metacpan.org/release/File-ReadBackwards/">1.05</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-4.0.png" alt="****">

</h3>



<blockquote class="review_text">
At the time of this review, I find two modules for reading a file backwards: File::Bidirectional (FBidi) and File::ReadBackwards (FRB).
<br><br>Both modules have roughly the same footprint and minimal dependencies. Both provide OO as well as tie inte...
- FRB is 15-20% faster than FBidi when reading backwards;
<br><br>FRB con's:
<br>
- does not offer the feature of reading forward as well, but of course this is not the goal of the module.
<br><br>FBidi's POD contains information on benchmarks (it's roughly an order of magnitude slower than raw Perl's open+read/diamond operator, s...

devdata/perlancar  view on Meta::CPAN

<a href="/dist/File-Bidirectional">


File-Bidirectional</a>

   (<a href="https://metacpan.org/release/File-Bidirectional/">0.01</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-4.0.png" alt="****">

</h3>



<blockquote class="review_text">
At the time of this review, I find two modules for reading a file backwards: File::Bidirectional (FBidi) and File::ReadBackwards (FRB).
<br><br>Both modules have roughly the same footprint and minimal dependencies. Both provide OO as well as tie inte...
- has the unique feature of reading backward/forward and switch direction in the middle;
<br><br>FBidi con's:
<br>
- FBidi is 15-20% slower than FBidi when reading backwards;
<br>
- reading forward is just as slow as backward, so if you only need to read forward, obviously there's no need to use this module;
<br><br>FBidi's POD contains information on benchmarks (it's roughly an order of magnitude slower than raw Perl's open+r...

devdata/perlancar  view on Meta::CPAN

<a href="/dist/XXX">


XXX</a>

   (<a href="https://metacpan.org/release/XXX/">0.27</a>)




<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">

</h3>



<blockquote class="review_text">
The part that makes this module convenient is that the functions return their original arguments. So when debugging (peppering dump statements), you don't have to change this:
<br><br>return [&quot;some&quot;, $expr];
<br><br>to this (taking an examp...
</blockquote>


devdata/perlancar  view on Meta::CPAN

            <li><a href="http://dev.perl.org/">dev</a></li>
          </ul>
          <ul class="col-xs-12 col-sm-2 list-unstyled">
            <li><h4>Connect</h4></li>
            <li><a href="/siteinfo.html">Site Info</a></li>
            <!--li><a href="#" class="links">Facebook</a></li>
            <li><a href="#" class="links">Twitter</a></li-->
          </ul>
          <div class="col-xs-12 footer-info">
            <p class="copyright">
                <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="//cdn.perl.org/perlweb/images/icons/creativecommons-by-nc-nd-3.0-us-80x15.png" /></a> © 20...
            </p>
          </div>
        </div>
      </footer>
    </div>


<script type="text/javascript">
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),



( run in 1.498 second using v1.01-cache-2.11-cpan-df04353d9ac )