botongdage has asked for the wisdom of the Perl Monks concerning the following question:

Hello Monks, I have been using catalyst for a quite while. Today when I was trying to use Catalyst::Helper to create another project with the newest catalyst 5.90077. The folder structure is different. The new structure includes "blib", "inc". I am wondering what these 2 new folders are really for. I can't find any information on the structure changes. Can anyone give some hints? Really appreciated!

Replies are listed 'Best First'.
Re: catalyst folder structure
by Your Mother (Archbishop) on Dec 03, 2014 at 03:22 UTC

    blib shouldn't be there; it’s an artifact of installations. Installation is *not* a part of setting up a Catalyst app under normal/plain circumstances. inc comes from/with Module::Install and keeps local dependencies, however, it should also not be there. I just ran a plain catalyst.pl MyApp and see nothing out of the ordinary; no blib and no inc. So I’m guessing you ran perl Makefile.PL at some point which generated those dirs. You don’t need to run the Makefile.PL to use your app. Go ahead and rm -rf those dirs.

Re: catalyst folder structure
by Anonymous Monk on Dec 03, 2014 at 03:34 UTC
      Thanks a lot!!! Indeed, I ran Makefile.PL after the project was created.