view release on metacpan or search on metacpan
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Perl6-Say">
Perl6-Say</a>
(<a href="https://metacpan.org/release/Perl6-Say/">0.16</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-2.0.png" alt="**">
</h3>
<blockquote class="review_text">
Ok, it's not 2004 anymore, I suggest we retire or start to deprecate this module? This module now requires Perl 5.8, and Perl 5.10+ has "say" built in, so basically this is a module specifically for 5.8 *only*.
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Data-Rmap">
Data-Rmap</a>
(<a href="https://metacpan.org/release/Data-Rmap/">0.62</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">
</h3>
<blockquote class="review_text">
I was looking for a simple way to transform all DateTime objects in my data structure into string (e.g. "2010-07-06"). After failed experiment with Data::Walk and dumping Data::Transformer due to unsightly interface, I found Data::Rmap. It'...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Data-Walk">
Data-Walk</a>
(<a href="https://metacpan.org/release/Data-Walk/">1.00</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-4.0.png" alt="****">
</h3>
<blockquote class="review_text">
Nice interface (the analogy to File::Find certainly helps) and very straightforward to use, but one thing I can't do is modify the data inplace. I spent about an of hours trying to make Data::Walk do inplace modification, but finally gave up and use ...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Data-Transformer">
Data-Transformer</a>
(<a href="https://metacpan.org/release/Data-Transformer/">0.04</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-2.0.png" alt="**">
</h3>
<blockquote class="review_text">
Frankly, I don't like the interface. I suspect most people would like to just specify one callback function instead of one for each type. Also I don't like having to work with $$_ ($_ should perhaps be aliased to the real data). As the Data::Transfor...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Data-Traverse">
Data-Traverse</a>
(<a href="https://metacpan.org/release/Data-Traverse/">0.03</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-2.0.png" alt="**">
</h3>
<blockquote class="review_text">
I find the interface rather unintuitive, because I expect data to be in $_ (instead of type). For those looking for alternatives, see also Data::Walk (which provides breadth-first as well as depth-first) and Data::Rmap (which provides inplace modific...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Regexp-Grammars">
Regexp-Grammars</a>
(<a href="https://metacpan.org/release/Regexp-Grammars/">1.002</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-4.0.png" alt="****">
</h3>
<blockquote class="review_text">
Parse::RecDescent is dead. Long live Regexp::Grammars!
<br><br>As Damian himself has said/presented, RG is the successor for the popular PRD.
<br><br>The docs of RG is not as complete (yet) as PRD's.
<br><br>The PRD grammar syntax is also nicer/clean...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Parse-RecDescent">
Parse-RecDescent</a>
(<a href="https://metacpan.org/release/Parse-RecDescent/">1.965001</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-3.0.png" alt="***">
</h3>
<blockquote class="review_text">
Responding to previous comment from MB: "Have you the time to do this Damian?" The answer is yes, in the form of Regexp::Grammars, which Damian said himself is the successor of Parse::RecDescent.
<br><br>To give credit to this module, PRD i...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/File-Size">
File-Size</a>
(<a href="https://metacpan.org/release/File-Size/">0.06</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-2.0.png" alt="**">
</h3>
<blockquote class="review_text">
Frankly I prefer the name and interface of Filesys::DiskUsage. Sadly, despite the docs mentioning "blocks", this module doesn't really count block usage like the Unix "du" command, because it doesn't take multiple hard links into ...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/DateTime">
DateTime</a>
(<a href="https://metacpan.org/release/DateTime/">0.50</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">
</h3>
<blockquote class="review_text">
*THE* definitive date/time handling module in Perl (and even maybe in all major programming languages). Can't believe I went through all the pain of reinventing the wheel, and using various date/time modules of various quality & interface. If onl...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Data-Rx">
Data-Rx</a>
(<a href="https://metacpan.org/release/Data-Rx/">0.001</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">
</h3>
<blockquote class="review_text">
I've been mulling over writing this kind of module (planning to call it Schema::Nested or something), but never got around to do it. Thankfully somebody stepped up and did it! Keep up the good work, will be looking forward to future releases (especia...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/DBI-Mysqlsimple">
DBI-Mysqlsimple</a>
(<a href="https://metacpan.org/release/DBI-Mysqlsimple/">0.02</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-1.0.png" alt="*">
</h3>
<blockquote class="review_text">
I agree with the previous reviewer. IMO, overall this module is not necessary. Plain DBI is actually simple enough for simple cases. Maybe the author of Mysqlsimple did not realize this. Let's compare:
<br><br>* Retrieving a single row:
<br>
Mysqlsimple: my ($v1,$v2) = $db->get_row("select v1,v2 from table");
<br>
DBI: my ($v1, $v2) = $dbh->selectrow_array("select v1,v2 from table");
<br><br>* Retrieving a single row (with params):
<br>
Mysqlsimple: my ($v1,$v2) = $db->get_row("select v1,v2 from table where cond1=? and cond2=?", [$cond1,$cond2]);
<br>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Carp-Always">
Carp-Always</a>
(<a href="https://metacpan.org/release/Carp-Always/">0.09</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">
</h3>
<blockquote class="review_text">
Modules like this deserve to be more well-known and should perhaps included in core Perl (or even become a command-line switch). I'm never comfortable with Carp and all the "complexity" of using it. What I wanted is simple, when debugging I...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Data-Dump">
Data-Dump</a>
(<a href="https://metacpan.org/release/Data-Dump/">1.08</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">
</h3>
<blockquote class="review_text">
I've envied Ruby users which can use just "p" to print out data structures instead of us which used to have to do 'use Data::Dumper; print Dumper(...);'. And even then there's this '$VAR1 = ' garbage which 99% of the time is not wanted. Whi...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/V">
V</a>
(<a href="https://metacpan.org/release/V/">0.13</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">
</h3>
<blockquote class="review_text">
What a nice little module. It is by far the easiest to review ;-)
<br><br>I have been using my own little script called "pmversion" which serves the same exact purpose. I guess I'll be using V from this moment on. It's amazing doing somethi...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Test-Unit">
Test-Unit</a>
(<a href="https://metacpan.org/release/Test-Unit/">0.25</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-4.0.png" alt="****">
</h3>
<blockquote class="review_text">
Test::Unit is of course a fine module. But if you are shopping around for testing framework, I recommend you try Test::Class instead, which combines the best of two worlds. First, you get xUnit style, but I think with a slightly simpler interface. Se...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/Module-Build">
Module-Build</a>
(<a href="https://metacpan.org/release/Module-Build/">0.2808</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-3.0.png" alt="***">
</h3>
<blockquote class="review_text">
Here's the short story: first there's Exutils::MakeMaker, which requires make and hard to extend, but everybody uses it due to lack of alternatives. Then came Module::Build which is pure perl and easier to use for authors, but breaks compatibility. U...
</blockquote>
devdata/davidgaramond view on Meta::CPAN
<a href="/dist/YAML-LibYAML">
YAML-LibYAML</a>
(<a href="https://metacpan.org/release/YAML-LibYAML/">0.26</a>)
<img src="//cdn.perl.org/perlweb/cpanratings/images/stars-5.0.png" alt="*****">
</h3>
<blockquote class="review_text">
It's about time Perl gets a complete and proper YAML parser. This is it. In the past I've been bitten by a couple of YAML's and YAML::Syck's minor bugs, in addition to several crashes (don't know how they are recently). But using YAML::XS (YAML-LibYA...
</blockquote>
devdata/davidgaramond 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),