Beefy Boxes and Bandwidth Generously Provided by pair Networks Joe
There's more than one way to do things
 
PerlMonks  

Perlmonks sources availability

by martymart (Deacon)
on Apr 16, 2004 at 13:58 UTC ( #345757=monkdiscuss: print w/ replies, xml ) Need Help??

Brother Monks,

I was looking through some nodes yesterday, and at the end of 344977 was an appended question of whether the scripts for the perlmonks website are available to the general public? I have wondered this in the past myself, and bookmarked the node to see what (if any) the reponse would be. While the main question of the node got answered, this question did not (which is why I'm asking it again here). Maybe these are already available for perusal somewhere in the monastery, but I could not find them with a search. Plus I also don't wish to offend anybody with this question.

Thanks a lot
Martymart

Comment on Perlmonks sources availability
Re: Perlmonks sources availability
by simonm (Vicar) on Apr 16, 2004 at 14:12 UTC
    Sorry, no, the source is not publicly available.
Re: Perlmonks sources availability
by Corion (Pope) on Apr 16, 2004 at 14:14 UTC

    Putting perlmonks source into the search box showed me perlmonks.org source code, where the intricacies of the "Perlmonks Source" are discussed.

    The full source, as discussed there as well, is not really available, because storing code in a database is not really a good move in the end, even though it's quite convenient...

      Corion,

      I've wondered about doing just this; putting code in a database to be executed by a parent process, but haven't gotten around to tinkering with it. I even envisioned the concept of pure-Perl modules residing within a database instead of the filestructure. I honestly haven't given it too much thought yet, and haven't explored the issues.

      But I do wonder why it's a "bad idea".


      Dave

        You lose all of the benefits like having an editor, having the suite of proven tools like cvs and grep, and being easily able to move the site to another machine and to test out/factor out single parts without having the whole framework in place.

        On the other hand, you gain not having several small snippets of code lying around, all dissimilar, you have no issues with two people committing a change simultaneously, and if you put the time into it, you even get a decent editor and the code searching tools you are accustomed to.

        If you put the time into it, you can even write a nice and tidy regression suite with lots of metadata attached to each test, but you will always have to have the full framework up and running before you can tinker with any part of the system...

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: monkdiscuss [id://345757]
Approved by halley
Front-paged by arden
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (15)
As of 2014-04-18 19:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (471 votes), past polls