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

Hello. I am attempting to use Perl EPIC as the IDE for my Perl coding needs. Thus far it has worked alright. The thing is, I am editing a remote code base with it. I ported over the module directories to my local machine so it will stop complaining while editing them. On the old machine, this eventually worked alright (eventually meaning it took it some time... for whatever reason). Now I have a new machine that I lease rolled onto and I am having the same dependency error issues again despite having ported over the same module directory.

If I "use" a file that has any errors anywhere down the line, the editor simply stops checking right then and there, so I pretty much need to use "require" for all of my modules just so it will shut up and check the important sections. Require is a bit limited, so I would like to fix this, but I can't figure out how. I went back and edited the supposedly erroneous dependency. It has no further issues now... that the IDE can see... yet the modules further up the tree that depend on said erroneous module still say that there are "errors in the require", which means that the file that I'm ultimately editing (which depends on those modules) also has this issue. I can literally CTRL+click each use instance and get perl EPIC to pull up a completely error free file that supposedly has errors.

I can't figure out how to make Perl EPIC go back and check the bloody use/require tree to see if there actually is an issue. Changes I make do not appear to be propagating, regardless of what I do. I tried waiting like I did on the old machine and that obviously has not been working. Any ideas? I'm not sure if this is a question that should go here.

Replies are listed 'Best First'.
Re: Dependency errors in Perl EPIC
by Your Mother (Archbishop) on May 17, 2016 at 17:56 UTC

    Total tangent but maybe important. Ensure your employment agreement, if you have one, allows for what you are doing. Bringing content off a work server to a personal one can be criminal and this kind of thing has been enforced, unfairly in my view, before.

    And while I do hope you solve your problem I would also recommend in the strongest possible terms getting intimate with vim or emacs or both. They are much more likely to be available and work as expected and though it takes investment it's possible to be highly productive with either.

      Thank you for the warning, but this is a company-leased laptop. As in, this is not really my personal machine. This is still their machine (I can assure you that there is no way I would ever want to work on a laptop with a 1366x768 display and only 4 gigs of ram... it's a terrible workstation). I am also not a contractor, but an actual "manager"... so I do not think this should be violating anything. I have actually worked like this on a screen sharing program with multiple employees and none of them have raised any issues despite being many times my senior. Of course they simply might not know anything about said policies. I think the line would be drawn at me actually putting production code up on here, though.

      I've tried out a few other IDEs, and this one is simply the one I like the most. If I could just figure out this issue, I'd be quite happy. I have to use vi to edit files occasionally and it's simply not my thing. I can do it, but I just don't think that way.