Acme-CPANModules-Import-CPANRatings-User-davidgaramond
view release on metacpan
or search on metacpan
MANIFEST
view on Meta::CPAN
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Changes
LICENSE
MANIFEST
META.json
META.yml
Makefile.PL
README
devdata/davidgaramond
devscript/update
dist.ini
lib/Acme/CPANModules/Import/CPANRatings/User/davidgaramond.pm
t/00-compile.t
t/author-critic.t
t/author-pod-coverage.t
t/author-pod-syntax.t
weaver.ini
|
META.json
view on Meta::CPAN
219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 | "version" : "0.10"
},
{
"class" : "Dist::Zilla::Plugin::PodnameFromFilename" ,
"name" : "@Author::PERLANCAR/PodnameFromFilename" ,
"version" : "0.02"
},
{
"class" : "Dist::Zilla::Plugin::PERLANCAR::EnsurePrereqToSpec" ,
"config" : {
"Dist::Zilla::Role::ModuleMetadata" : {
"Module::Metadata" : "1.000037" ,
"version" : "0.006"
}
},
"name" : "@Author::PERLANCAR/PERLANCAR::EnsurePrereqToSpec" ,
"version" : "0.064"
},
{
"class" : "Dist::Zilla::Plugin::PERLANCAR::MetaResources" ,
"name" : "@Author::PERLANCAR/PERLANCAR::MetaResources" ,
"version" : "0.043"
|
META.json
view on Meta::CPAN
250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 | "version" : "0.001"
},
{
"class" : "Dist::Zilla::Plugin::CheckSelfDependency" ,
"config" : {
"Dist::Zilla::Plugin::CheckSelfDependency" : {
"finder" : [
":InstallModules"
]
},
"Dist::Zilla::Role::ModuleMetadata" : {
"Module::Metadata" : "1.000037" ,
"version" : "0.006"
}
},
"name" : "@Author::PERLANCAR/CheckSelfDependency" ,
"version" : "0.011"
},
{
"class" : "Dist::Zilla::Plugin::Git::Contributors" ,
"config" : {
"Dist::Zilla::Plugin::Git::Contributors" : {
|
META.json
view on Meta::CPAN
311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 | }
],
"include_underscores" : 0
},
"Dist::Zilla::Role::MetaProvider::Provider" : {
"$Dist::Zilla::Role::MetaProvider::Provider::VERSION" : "2.002004" ,
"inherit_missing" : 1,
"inherit_version" : 1,
"meta_noindex" : 1
},
"Dist::Zilla::Role::ModuleMetadata" : {
"Module::Metadata" : "1.000037" ,
"version" : "0.006"
}
},
"name" : "@Author::PERLANCAR/MetaProvides::Package" ,
"version" : "2.004003"
},
{
"class" : "Dist::Zilla::Plugin::PERLANCAR::Authority" ,
"name" : "@Author::PERLANCAR/PERLANCAR::Authority" ,
"version" : "0.001"
|
META.yml
view on Meta::CPAN
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | class: Dist::Zilla::Plugin::Rinci::AbstractFromMeta
name: '@Author::PERLANCAR/Rinci::AbstractFromMeta'
version: '0.10'
-
class: Dist::Zilla::Plugin::PodnameFromFilename
name: '@Author::PERLANCAR/PodnameFromFilename'
version: '0.02'
-
class: Dist::Zilla::Plugin::PERLANCAR::EnsurePrereqToSpec
config:
Dist::Zilla::Role::ModuleMetadata:
Module::Metadata: '1.000037'
version: '0.006'
name: '@Author::PERLANCAR/PERLANCAR::EnsurePrereqToSpec'
version: '0.064'
-
class: Dist::Zilla::Plugin::PERLANCAR::MetaResources
name: '@Author::PERLANCAR/PERLANCAR::MetaResources'
version: '0.043'
-
class: Dist::Zilla::Plugin::CheckChangeLog
name: '@Author::PERLANCAR/CheckChangeLog'
|
META.yml
view on Meta::CPAN
138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 | -
class: Dist::Zilla::Plugin::CheckMetaResources
name: '@Author::PERLANCAR/CheckMetaResources'
version: '0.001'
-
class: Dist::Zilla::Plugin::CheckSelfDependency
config:
Dist::Zilla::Plugin::CheckSelfDependency:
finder:
- ':InstallModules'
Dist::Zilla::Role::ModuleMetadata:
Module::Metadata: '1.000037'
version: '0.006'
name: '@Author::PERLANCAR/CheckSelfDependency'
version: '0.011'
-
class: Dist::Zilla::Plugin::Git::Contributors
config:
Dist::Zilla::Plugin::Git::Contributors:
git_version: 2.25.1
include_authors: 0
include_releaser: 1
|
META.yml
view on Meta::CPAN
185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | -
class: Dist::Zilla::Plugin::FinderCode
name: '@Author::PERLANCAR/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
version: '6.030'
include_underscores: 0
Dist::Zilla::Role::MetaProvider::Provider:
$Dist::Zilla::Role::MetaProvider::Provider::VERSION : '2.002004'
inherit_missing: 1
inherit_version: 1
meta_noindex: 1
Dist::Zilla::Role::ModuleMetadata:
Module::Metadata: '1.000037'
version: '0.006'
name: '@Author::PERLANCAR/MetaProvides::Package'
version: '2.004003'
-
class: Dist::Zilla::Plugin::PERLANCAR::Authority
name: '@Author::PERLANCAR/PERLANCAR::Authority'
version: '0.001'
-
class: Dist::Zilla::Plugin::OurDate
name: '@Author::PERLANCAR/OurDate'
|
README
view on Meta::CPAN
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | 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 *.
Rating: 4/10
Data::Rmap
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's straightforward to
choose. <br><br>My only complaint would be the name: it's not
immediately searchable (I was searching for 'data modify' , 'data
walk ', ' data traverse ', ' modify data inplace', and the like). Also,
the name " ; map " ; suggests that the function will return a
copy of the data (like Perl's builtin map ) instead of modifying
inplace.
Data::Walk
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 Data::Rmap instead.
Rating: 8/10
Data::Transformer
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::Transformer's POD also
said, those looking for alternatives can checkout Data::Walk and
Data::Rmap, which I recommend instead. <br>
Rating: 4/10
Data::Traverse
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 modification).
<br>
Rating: 4/10
Regexp::Grammars
|
README
view on Meta::CPAN
179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 | trace. <br><br>Call me inflicted with Ruby- or Python-envy, but it's
been so ridiculous wanting to print out stack traces in Perl. I
don 't want to have to change/rewrite all my die()' s to croak() or
confess()! And what about library codes which use die ()?
<br><br>Thank God somebody wrote Carp::Always.
Data::Dump
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. Which often makes
me wonder, shouldn't P in Perl stand for Practical? <br><br>With
Data::Dump we're still a bit behind but closer. One rant is the with
the doc: the pp() function should perhaps be advertised more
prominently, since I suspect that's what most users want most of the
time .
|
devdata/davidgaramond
view on Meta::CPAN
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
<script type= "text/javascript" >
var global_auth_token = "" ;
</script>
</head>
<body class= "page-cpanratings section_onion" >
<nav class= "navbar navbar-inverse" data-height= "120" >
<div class= "container-fluid" >
<div class= "navbar-header" >
<button type= "button" class= "navbar-toggle collapsed" data-toggle= "collapse" data-target= "#navbar" aria-expanded= "false" aria-controls= "navbar" >
<span class= "sr-only" >Toggle navigation</span>
<span class= "icon-bar" ></span>
<span class= "icon-bar" ></span>
<span class= "icon-bar" ></span>
</button>
<a class= "navbar-brand" href= "/" >
<img src= "//cdn.perl.org/perlweb/images/logo_cpanratings.svg" alt= "Reviews by David Garamond | Perl, modern programming" class= "page-logo" >
</a>
</div>
|
devdata/davidgaramond
view on Meta::CPAN
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | <p>
<a href= "/user/davidgaramond.rss" >RSS</a>
</p>
<div id= "reviews" >
<div class= "review" data-review= "7486" data-user= "8653" >
<a name= "7486" ></a>
<h3 class= "review_header" >
<a href= "/dist/Perl6-Say" >
Perl6-Say</a>
|
devdata/davidgaramond
view on Meta::CPAN
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 | <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= "7444" data-user= "8653" >
<a name= "7444" ></a>
<h3 class= "review_header" >
<a href= "/dist/Data-Rmap" >
Data-Rmap</a>
|
devdata/davidgaramond
view on Meta::CPAN
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | <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>
<div class= "review_footer" >
<p class= "review_attribution" >
<a href= "/user/davidgaramond" >David Garamond</a> - 2010-07-05T20:25:20
(<a href= "/dist/Data-Rmap#7444" >permalink</a>)
</p>
<div class= "helpfulq" >
|
devdata/davidgaramond
view on Meta::CPAN
186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 | <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= "7442" data-user= "8653" >
<a name= "7442" ></a>
<h3 class= "review_header" >
<a href= "/dist/Data-Walk" >
Data-Walk</a>
|
devdata/davidgaramond
view on Meta::CPAN
209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 | <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>
<div class= "review_footer" >
<p class= "review_attribution" >
<a href= "/user/davidgaramond" >David Garamond</a> - 2010-07-05T19:38:12
(<a href= "/dist/Data-Walk#7442" >permalink</a>)
</p>
<div class= "helpfulq" >
|
devdata/davidgaramond
view on Meta::CPAN
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 | <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= "7440" data-user= "8653" >
<a name= "7440" ></a>
<h3 class= "review_header" >
<a href= "/dist/Data-Transformer" >
Data-Transformer</a>
|
devdata/davidgaramond
view on Meta::CPAN
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 | <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>
<div class= "review_footer" >
<p class= "review_attribution" >
<a href= "/user/davidgaramond" >David Garamond</a> - 2010-07-05T19:35:03
(<a href= "/dist/Data-Transformer#7440" >permalink</a>)
</p>
|
devdata/davidgaramond
view on Meta::CPAN
289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 | <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= "7438" data-user= "8653" >
<a name= "7438" ></a>
<h3 class= "review_header" >
<a href= "/dist/Data-Traverse" >
Data-Traverse</a>
|
devdata/davidgaramond
view on Meta::CPAN
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 | <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>
<div class= "review_footer" >
<p class= "review_attribution" >
<a href= "/user/davidgaramond" >David Garamond</a> - 2010-07-05T19:32:01
(<a href= "/dist/Data-Traverse#7438" >permalink</a>)
</p>
|
devdata/davidgaramond
view on Meta::CPAN
341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | <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= "7254" data-user= "8653" >
<a name= "7254" ></a>
<h3 class= "review_header" >
<a href= "/dist/Regexp-Grammars" >
Regexp-Grammars</a>
|
devdata/davidgaramond
view on Meta::CPAN
393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 | <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= "7252" data-user= "8653" >
<a name= "7252" ></a>
<h3 class= "review_header" >
<a href= "/dist/Parse-RecDescent" >
Parse-RecDescent</a>
|
devdata/davidgaramond
view on Meta::CPAN
444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 | <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= "6551" data-user= "8653" >
<a name= "6551" ></a>
<h3 class= "review_header" >
<a href= "/dist/Test-Seperate" >
Test-Seperate</a>
|
devdata/davidgaramond
view on Meta::CPAN
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 | <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= "6537" data-user= "8653" >
<a name= "6537" ></a>
<h3 class= "review_header" >
<a href= "/dist/File-Size" >
File-Size</a>
|
devdata/davidgaramond
view on Meta::CPAN
544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 | <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= "6472" data-user= "8653" >
<a name= "6472" ></a>
<h3 class= "review_header" >
<a href= "/dist/DateTime" >
DateTime</a>
|
devdata/davidgaramond
view on Meta::CPAN
596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 | <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= "4684" data-user= "8653" >
<a name= "4684" ></a>
<h3 class= "review_header" >
<a href= "/dist/Data-Rx" >
Data-Rx</a>
|
devdata/davidgaramond
view on Meta::CPAN
648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 | <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= "4106" data-user= "8653" >
<a name= "4106" ></a>
<h3 class= "review_header" >
<a href= "/dist/DBI-Mysqlsimple" >
DBI-Mysqlsimple</a>
|
devdata/davidgaramond
view on Meta::CPAN
708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 | <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= "3794" data-user= "8653" >
<a name= "3794" ></a>
<h3 class= "review_header" >
<a href= "/dist/Carp-Always" >
Carp-Always</a>
|
devdata/davidgaramond
view on Meta::CPAN
759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 | <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= "3548" data-user= "8653" >
<a name= "3548" ></a>
<h3 class= "review_header" >
<a href= "/dist/Data-Dump" >
Data-Dump</a>
|
devdata/davidgaramond
view on Meta::CPAN
782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 | <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>
<div class= "review_footer" >
<p class= "review_attribution" >
<a href= "/user/davidgaramond" >David Garamond</a> - 2007-12-06T03:02:17
(<a href= "/dist/Data-Dump#3548" >permalink</a>)
</p>
<div class= "helpfulq" >
|
devdata/davidgaramond
view on Meta::CPAN
810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 | <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= "3462" data-user= "8653" >
<a name= "3462" ></a>
<h3 class= "review_header" >
<a href= "/dist/V" >
V</a>
|
devdata/davidgaramond
view on Meta::CPAN
862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 | <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= "3458" data-user= "8653" >
<a name= "3458" ></a>
<h3 class= "review_header" >
<a href= "/dist/Test-Unit" >
Test-Unit</a>
|
devdata/davidgaramond
view on Meta::CPAN
913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 | <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= "3441" data-user= "8653" >
<a name= "3441" ></a>
<h3 class= "review_header" >
<a href= "/dist/Module-Build" >
Module-Build</a>
|
devdata/davidgaramond
view on Meta::CPAN
964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 | <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= "3439" data-user= "8653" >
<a name= "3439" ></a>
<h3 class= "review_header" >
<a href= "/dist/YAML-LibYAML" >
YAML-LibYAML</a>
|
lib/Acme/CPANModules/Import/CPANRatings/User/davidgaramond.pm
view on Meta::CPAN
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | our $AUTHORITY = 'cpan:PERLANCAR' ;
our $DATE = '2023-10-29' ;
our $DIST = 'Acme-CPANModules-Import-CPANRatings-User-davidgaramond' ;
our $VERSION = '0.002' ;
our $LIST = { description => "This list is generated by scraping CPANRatings (cpanratings.perl.org) user page." , entries =>[{ description =>"\nOk, it's not 2004 anymore, I suggest we retire or start to deprecate this module? This module now requires Perl 5....
1;
|
lib/Acme/CPANModules/Import/CPANRatings/User/davidgaramond.pm
view on Meta::CPAN
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | 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 I<only>.
Rating: 4/10
|
lib/Acme/CPANModules/Import/CPANRatings/User/davidgaramond.pm
view on Meta::CPAN
180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | 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...
<br><br>Call me inflicted with Ruby- or Python-envy, but it 's been so ridiculous wanting to print out stack traces in Perl. I don' t want to have to change/rewrite all my die ()'s to croak() or confess()! And what about library codes which use die ()?
<br><br>Thank God somebody wrote Carp::Always.
|