Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

Re: RFC: CPAN config guide for newcomers

by tphyahoo (Vicar)
on Sep 01, 2006 at 14:47 UTC ( #570783=note: print w/replies, xml ) Need Help??

in reply to RFC: CPAN config guide for newcomers

Overall, a great contribution to the monastery.

However, I take issue with your comments after "Whoa there tiger! What about non-root users!!!"

"No fear here", in my opinion, is wrong.

At least, it's wrong if you try to do things by monkeying with your environment.

The proper solution, in my experience, is to install perl locally.

As a non-root user on a shared web space -- typical scenario, I figure -- the only thing that would prevent you from doing that is lack of compile tools and lack of space. And in 2006, if your web hoster is cheaping you on either of these, you probably should look for a new web hoster.

  • Comment on Re: RFC: CPAN config guide for newcomers

Replies are listed 'Best First'.
Re^2: RFC: CPAN config guide for newcomers
by Milamber (Beadle) on Sep 02, 2006 at 09:35 UTC
    I think I may sometimes take too much for granted, owing to the fact that, at the end of the day, I own every system I work on. Therefore, I tend to miss things. I think I'll go away and read your article, and ponder the consequences. It might also serve me well, in light of the fact that I plan to write more, to have a box and effectively "forget" root on it, test any future writeups there before I run off an go moggy with the text editor. Thank you for the pointer. Much obliged.

    If the world is my oyster...then where the hell is my pearl?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://570783]
[Corion]: But yes, in general, my approach will be "split the URL into another set of parameters, generate an array of allowed values for each parameter and then NestedLoops() over the set"
[choroba]: hmm... so you need something like bag from Test::Deep, but not for checking, but for generation
[Corion]: This has the dual use of easily requesting sequential URLs and also being suitable for testing
[Corion]: For testing, I want to skip all tests with the same value(s) once one test fails to cut down on the number of failing tests
[Corion]: choroba: Yes, in a way I
[Corion]: ... I'm treating the incoming value sets as bags... Maybe I'll just put the burden on the user, at least in the first attempt at a full API. generate( headers => [{ 'Content-Type' => 'text/plain' }, {'Content-Type' => 'text/json' ] ), even ...
[Corion]: ... if that is cumbersome for the caller to specify. On the other hand, maybe there isn't that big a need for permuting the header values

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (4)
As of 2017-01-17 08:25 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (152 votes). Check out past polls.