Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

DiamondInTheRough (4076)

DiamondInTheRough
  (email not shown publicly)
http://csjewell.comyr.com/perl/
Yahoo! ID: curtisjewell (Add User, Send Message)
Jabber: curtis@livejournal.com

I'm the new pumpking/release manager for Strawberry Perl - I now get to do all the cat herding! (Adam Kennedy is now doing the "elder statesman" role and pointing toward where the cats are supposed to be herded!)
+ -

  Comment: "excessive magic" :) (Score 1) on 2010.09.06 23:06

Yes, agreed...

And a command-line option that lists the plugins for installing via cpanm would be great, too!

Read More 6 comments
Comments: 6
+ -

  Comment: Congratulations! (Score 1) on 2010.08.20 18:06

by DiamondInTheRough on 2010.08.20 18:06 (#72334)
Attached to: Flore Louise Apolline Bruhat-Souche
Pretty name, too. I assume she'll grow into it. :)
Read More 3 comments
Comments: 3
+ -

  Comment: You should see this one... (Score 1) on 2010.07.29 19:03

Comments: 2
+ -

  Comment: Re:Previous version (Score 1) on 2010.07.26 16:19

by DiamondInTheRough on 2010.07.26 16:19 (#72208)
Attached to: Strawberry Perl install rolled back

That would do it.

Here's my bet as to why: The 5.12.0 versions run a perl script to do their relocation - when the script fails for some reason, it rolls back - and since it is a script, the only way to tell which file caused the problem is by reading the logs that normally do not get created, but can be asked for. This is something that was improved in the current betas, (we now run a DLL instead of a Perl script, so we can get back more information - running a script only gives us a "successful or not, and if not, log the output of the script" ) but still needs further improvement.

Read More 3 comments
Comments: 3
+ -

  Comment: Re:Awesome! (Score 1) on 2010.06.17 13:42

You and five hundred others, including me! :)
Read More 2 comments
Comments: 2
+ -

  Comment: Re:I like, I like... (Score 1) on 2010.05.09 16:41

by DiamondInTheRough on 2010.05.09 16:41 (#71978)
Attached to: Stop the debugger when a test fails
That would be great, thanks!
Read More 4 comments
Comments: 4
+ -

  Comment: I like, I like... (Score 1) on 2010.05.09 14:40

by DiamondInTheRough on 2010.05.09 14:40 (#71974)
Attached to: Stop the debugger when a test fails

I've wished I had that sort of module in the past, often when debugging testing modules. Unfortunately, I'm not to the point of being able to pull out the magic B wand and make it do what I want to do yet.

When you DO make it into a module, make the regexp {/Test/(*.)\.pm\z}, OK? That way it covers any testing module, not just Test::More.

Read More 4 comments
Comments: 4
+ -

  Comment: Here's a song about working, at any rate... (Score 1) on 2010.04.20 11:32

by DiamondInTheRough on 2010.04.20 11:32 (#71904)
Attached to: Ball of mud song
I want to be funny and say BNL's "Theory of Everything"... :) but "Sixteen Tons" might be more appropriate. (This one's an updated version of it: http://www.youtube.com/watch?v=E6m1qgnUw74 )
Read More 2 comments
Comments: 2
+ -

  Comment: It's not just you... (Score 1) on 2010.04.04 0:56

My Win7 machine gives the same errors.
Read More 21 comments
Comments: 21
+ -

  Comment: As for that point 0... (Score 1) on 2010.02.28 10:47

by DiamondInTheRough on 2010.02.28 10:47 (#71733)
Attached to: Vienna WoC TODO Manager development blog

Maybe that's why there is no SaltLakeCity.pm ?

(and no, I live too far away from SLC to start one [80 miles], and even if I wasn't, I'm one of the 60% [needs verification, but I think that's approximately the right number] of people there that have chosen to not allow themselves to drink beer!)

Read More 2 comments
Comments: 2
+ -

  Comment: It wasn't even sorting by the filename. (Score 1) on 2010.02.16 16:27

by DiamondInTheRough on 2010.02.16 16:27 (#71702)
Attached to: Finding an extra 10% tarball compression

Windows Installer XML was sorting by the ID I gave the file. Previously, that was a GUID - with results you can imagine. Now, I put the extension, and then a CRC32, into that ID, so it sorts by the extension now.

Read More 2 comments
Comments: 2
+ -

  Comment: Re:easier install/maintainance of Perl distributio (Score 1) on 2010.02.09 18:47

#5: in Strawberry's case, we provide the C/C++ compiler - so it's really not external, but it is provided for those things that need it. For most non-Windows operating systems, I do have to admit, Perl assumes that a C/C++ compiler is accessible for a lot of things. :)

And "Strawberry Professional" will have a lot more things prebuilt.

We "do" have a way to ship binaries, at least for one module at a time - it's called a .par file. How good it is for your purposes, I don't know. PAR::Dist is the handler for those, and maybe it should be included in an extended-core bundle.

Read More 62 comments
Comments: 62
+ -

  Comment: I group the numbers... (Score 1) on 2010.01.09 0:42

by DiamondInTheRough on 2010.01.09 0:42 (#71506)
Attached to: Numbered test file abuse

I don't necessarily use consecutive numbers, instead, I use three-digit numbers, with the first digit indicating a "category".

This is from one distribution of mine.

001_compile.t
100_machine.t
102_misc.t
103_wix_component.t
104_wix_fragment.t
111_environment.t
112_files_entry.t
113_files_component.t
114_files_directoryref.t
115_startmenu.t
116_registry.t
117_directorytree.t
118_icons.t
119_createfolder.t
120_feature.t
121_files.t
122_removefolder.t
500_new.t
800_perlcritic.t
801_pod.t
802_pod_coverage.t
803_minimumversion.t
804_manifest.t
805_meta.t
806_portability.t
807_version.t
899_prereq.t
901_perl_589.t
902_perl_5100.t
903_perl_5101.t
904_portable.t

In this case, the 0xx tests are for compilation only, the 1xx tests do small portions of the distribution, the 5xx is an "overall" test, 8xx are author tests, and 9xx are long-running (we're talking hours) release tests that are guarded with an environment variable.

To each his own, however.

Read More 5 comments
Comments: 5
+ -

  Journal: Strawberry Perl October 2009 has been released. on 2009.11.06 16:15

Journal by DiamondInTheRough on 2009.11.06 16:15
User Journal

The major additions to Strawberry Perl for October 2009 are:

Read More 0 comments

+ -

  Comment: ExtUtils::ModuleMaker (Score 1) on 2009.11.06 15:10

ExtUtils::ModuleMaker isn't the same type of thing as ExtUtils::MakeMaker/Module::Install/Module::Build. Instead, it's analogous to Module::Starter and h2xs - it gives you the framework to write your module in. Looked like that needed clarified.
Read More 5 comments
Comments: 5