Silverfrost Forums

Welcome to our forums

Dependency relationships

1 Mar 2016 7:37 #17270

I am plagued in FTN95 Express compilations under Visual Studio by error messages that show that dependency relationships between the modules have not been properly determined. One can see this as the compilation unfolds because module compilations occur in alphabetical order, whereas they must occur in dependency order.

Plato has an option for finding and using these dependencies but I have not found its counterpart in the Visual Studio IDE. Is there one?

1 Mar 2016 9:09 #17271

Stan,

I have always considered resolving the dependency relationships to be my responsibility and not that of the IDE. I mostly use a .bat file for building and have the order sorted. It should not be that hard.

John

1 Mar 2016 10:28 #17272

Dependency determination just seems like a mundane task that ought to be part of any good IDE, and Plato agrees. Why can't every sophisticated IDE do it? Just as we let the computer tell us how many entries are in a list rather than counting them by hand, so should we expect the computer to perform most mundane tasks.

23 Mar 2016 12:28 #17332

Thanks John. I was not aware of the abridged features in Express. I'll be looking into the forum report regarding the Community Edition of Visual Studio.

I've implemented a work-around regarding my current dependency issue. Since I know the dependencies (e.g. from pure reasoning or from reading the .ini file from a Plato compile) I can rename the modules so their new alphabetical order corresponds 1:1 to their dependency order.

Problem solved. Now both Plato and Visual Studio work fine on this particular code.

Please login to reply.