Dennis' answer doesn't quite fit the question as I understand it.
The *.vpw workspace files contain relative paths to the projects included, based on the workspace directory.
Also the *.vpj project files contain relative paths to the source files, based on the project directory. No problem so far.
Only one problem I see: At least in my current workspace/project (using version 11.0.2, but the project was created in version 10.0.x, using dtd/vse/10.0/vpj.dtd) the project include directories have been entered in the *.vpj files using absolute paths.
AFAICT only these prevent me from reusing the same *.vpw/*.vpj files in a second, identical copy of my project's structure.
Any chance that I/we can enter include directories using project-relative paths? As well as absolute ones, of course, since my compiler installation and my libraries will not move with my project's instance.
For now, I can do a 'replace' on the *.vpj files and reuse them in such a way, but that's tedious. And I cannot use links on Unix...
BTW, ClearCase is not a problem unless you use 'dynamic views', as they are called IIRC.
And BTW2: Checking-in *.vpw/*.vpj files is only possible if all SlickEdit users within the project use the same workspace/project conventions. In my experience that is seldom the case, since many developers routinely use a restricted workspace to limit the amount of tagged source files. And I myself always complain when people check in backup files, Eclipse settings or directory descriptions using some tool or other ;-)
FWIW,
Johan