Thank you for the replies, especially the warning about potential problem with Perl/Tk under Windows

Based on the reading I did prior to posting my question leads me to believe that know (falsely ??) HOW to install modules, but my question is WHERE guided by best practice & experience.

My installation of Perl created the directory C:\Strawberry on my PC together with sub-directories such as \c and \cpan and \perl and \win32 and within those further sub-directories such as c:\Strawberry\cpan\sources\modules

My instinct is to regard the installation of Mapivi as a separate “project” perhaps creating another directory such as c:\perl_project_mapivi

I knew from the installation notes that Mapivi requires Perl/Tk plus other Perl modules (in CPAN) however I am seeking recommendations regarding the Directory Structure to adopt because I realise that I'll have to subsequently handle (at minimum) revision of Strawberry Perl, new version of Mapivi, updates to required modules, and the inclusion of self-written code.

Experience says that adopting an appropriate directory structure at the outset of using a new language can ease subsequent changes and the evolution to further projects, hence my request for recommendations from wise monks or pointers to documentation that I've not yet been able to find.

Many thanks in advance


In reply to Re^2: Directory Structure Recommendations by Ossie
in thread Directory Structure Recommendations by Ossie

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.