[Evaluation Questions] Workspace & License

Get help with the installation and running of the Zeus IDE. Please do not post bug reports or feature requests here. When in doubt post your question here.
Post Reply
Vektoren
Posts: 3
Joined: Sun Nov 08, 2015 9:16 am

[Evaluation Questions] Workspace & License

Post by Vektoren »

Dear forum,

I evaluate the Zeus IDE in order to develop e.g. Go and D programs. Therefore, I have at the moment two questions:

  • Let's say that I start to develop a new program, thus, I create a new workspace & project. Afterwards, I create a new file and store it within the workspace's directory. Unfortunately, it does not appear at the workspace nor project afterwards. Thy only way, that the file occurs there, is to add it manually by use "Add files to project..." or "Add current file to project". Is there a solution to keep the project in-sync with the corresponding directory at the file system? Or, at least, to add new files directly to the project?

    What I also observed: If I create a new folder within the project by using the Zeus IDE's function -- the folder does not appear at the file system. This behavior is somehow wired to me.

    Therefore, the workspace & project seem to completely independently from anything. :P Maybe, I just do not get the point i.e. idea behind :wink: Can someone advise me? :D I think my expectation is a behavior like e.g. with Visual Studio.
  • If I buy a license for Zeus IDE, can I register the IDE on two machines e.g. my desktop machine & my laptop? Thus, is it a license for a user or for a machine?
Best regards,
Thorsten
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Re: [Evaluation Questions] Workspace & License

Post by jussij »

Hi Thorsten,
Thy only way, that the file occurs there, is to add it manually by use "Add files to project..." or "Add current file to project".

That is correct.
Is there a solution to keep the project in-sync with the corresponding directory at the file system?
One option is to create a Zeus macro that creates or updates the Zeus workspace and project files.

There is an example of such a macro for the Go Build (gb) tool found here: viewtopic.php?t=7495

That macro will create or update a Zeus workspace based on gb rules.
Or, at least, to add new files directly to the project?
Another option is to drag and drop files/folders from Windows Explorer and drop them onto the required Zeus project node.
What I also observed: If I create a new folder within the project by using the Zeus IDE's function -- the folder does not appear at the file system. This behavior is somehow wired to me.
This is by design.

The folders in the Zeus workspace are just filters or groupings and they can, but they don't have to map to physical folders. They can be physical or virtual.
Therefore, the workspace & project seem to completely independently from anything.

It is just a structure that allows you to organise and group files. For example the same file can exist in many workspace locations.
I just do not get the point i.e. idea behind :wink: Can someone advise me?
The reason it is done this way is by design, as it means Zeus does not every touch or change the structure of the file system.

This means Zeus can never do damage your file system :)
I think my expectation is a behavior like e.g. with Visual Studio.
Visual Studio has a similar concept of filters that do not map to folders (only for existing items).

But Visual Studio, unlike Zeus, will create and delete files and folders when asked to do so. Zeus doesn't ever do this.
If I buy a license for Zeus IDE, can I register the IDE on two machines e.g. my desktop machine & my laptop? Thus, is it a license for a user or for a machine?
Yes. It is one license per user, not per machine.

Cheers Jussi

PS: Zeus also imports Visual Studio solution files.
Vektoren
Posts: 3
Joined: Sun Nov 08, 2015 9:16 am

Re: [Evaluation Questions] Workspace & License

Post by Vektoren »

Dear Jussi,

Thank you very much for the information. After a few more hours of evaluating with different languages I am now fine :D The idea of workspaces & projects which are not influencing the file system's structure is very good. I am convinced and want to buy a license now :)


Best regards,
Thorsten
Post Reply