The project facilities require that you adhere to the following conventions:
ordinary scripts |
|
locked scripts |
|
runtime scripts |
|
project files |
|
load 'dates regex strings'
where the verb is either load
, require
or corequire
, and the files are given in a text string. Specifically, the first word on the line must be one of the allowed verbs, and this must be followed by a character string. Blank separators are ignored.
Note that where dependencies are given in the right form, the project system will automatically include the required files in the project.
There are no requirements as to project directories. However, it makes for easier searching if you group the project subdirectories in a small number of directories. For example, the recommended project directory is user\projects, and you might then create subdirectories such as user\projects\mywork, user\projects\utils etc. Also, you may wish to name project files with the same name as the directory, since this simplifies the display in the Look In list box.
Since directories are searched for project files when you use the Project Manager, you should avoid using directories where there are a large number of subdirectories not being used for projects. For example, you would typically not include projects under the J system subdirectory.