What is primary target in ZeusEdit developing process?

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
Endymion
Posts: 9
Joined: Mon Feb 06, 2012 7:50 am

What is primary target in ZeusEdit developing process?

Post by Endymion »

Convenience?
Unique functionality?
Realization of usual functions?
Execution of the user desires?
Reliability and robustness?
Polishing of existing functions?
Refactoring and debugging?

I understand, any developer pursues all these aims, but what of them have got highest priority?

Comparing the program to the car what you want to produce: Hammer, Cadillac, Volvo or, unbelievably, DeLorian?
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

The highest priority is Reliability and robustness which in other words means Zeus never ever crashes and if it ever does then that bug must be fixed :!:

Features like Refactoring and debugging are not possible in Zeus.

To do Refactoring and debugging (ala Eclipes etc) the IDE needs a built in language parser. But Zeus is language neutral and supports so many languages so this is not possible.

I think Convenience has to be decided by the user.

I use Zeus for my c/c++, c# and SQL development and I find it more convient than alternative IDEs.

As to the all the other suggestions they are open for discussion ;)

Cheers Jussi
Endymion
Posts: 9
Joined: Mon Feb 06, 2012 7:50 am

Post by Endymion »

jussij wrote:The highest priority is Reliability and robustness which in other words means Zeus never ever crashes and if it ever does then that bug must be fixed :!:
Whether there is a protection against damage of files during force-majeur circumstances? For example, automatic saving after certain quantity of the typed symbols.I think, it is much better, than to save at regular intervals. Sublime Text 2 saves files even if you were just switched to other application. Some programs save many generations of backup copies.
Features like Refactoring and debugging are not possible in Zeus.
You have not understood! I meant, whether the author of the program is engaged in it. The competent design of a code is more important than the code. If code is bad, but design is good, it is possible to correcting a code. If design bad, quantity and competence of programmers are unimportant, because they can correct nothing. Remember Ashton Tate and so on.
I think Convenience has to be decided by the user.
I asked not about, whether your editor is convenient. I asked, whether is primary target of developing is aspiration to the maximum convenience.
I use Zeus for my c/c++, c# and SQL development and I find it more convient than alternative IDEs.
What you can say about fitness not for writing your code, but for reading and understanding alien code?I know only one such universal tool, that combines development and analyzing environments - Source Insight.
As to the all the other suggestions they are open for discussion ;)
...especially the opinions of people which program in exotic languages.
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

For example, automatic saving after certain quantity of the typed symbols.
This is the model that Microsoft Word uses and it certainly needs it since it does seem to come to a screaming halt on quite a regular basis (once a month).

I am not overly convince Zeus needs this sort of model since it does not crash on such a regular basis.

I suspect I have seen Zeus crashes about 5 times in 4 years and even then Zeus does not close and as such it is very difficult to actually lose file data.
I think, it is much better, than to save at regular intervals.
Why I really don't like these sorts of models is they are saying this software has to do this because it is likely to crash.

I will make you a challenge.

If you can make Zeus crash and I can replicate the crash then I will give you a free Zeus license.

I think you will find it is very very very hard to crash Zeus.
Features like Refactoring and debugging are not possible in Zeus. I meant, whether the author of the program is engaged in it.
I refactor parts of the Zeus code on a regular basis.

But I'm an engineer by training so I also believe that if it aint broke don't fix it ;)
I asked, whether is primary target of developing is aspiration to the maximum convenience.
I think Zeus does aim for maximum convenience as it should.
I use Zeus for my c/c++, c# and SQL development and I find it more convenient than alternative IDEs.
What you can say about fitness not for writing your code, but for reading and understanding alien code?
Create a Zeus workspace, use Windows Explorer to drag and drop the source files onto that workspace and Zeus will ctags the entire project.

Once the ctags database is created there are lots of ways you can navigate that database inside Zeus.

Lots of tools uses ctags for this sort of code analysis but Zeus make the management of the ctags information a trivial exercise.
...especially the opinions of people which program in exotic languages.
Those opinions are the most important since I personally don't have experience of those languages.

But I think you will find changes for Zeus for these languages is quite common.

For example many of the code folding changes heavily depend on the users coming up with the actual folding specification.

There are also lots of changes made to Zeus for languages like FORTRAN and COBOL that where driven heavily by users of those languages.

Without this sort of valuable user input none of these change would be possible.

Cheers Jussi
Endymion
Posts: 9
Joined: Mon Feb 06, 2012 7:50 am

Post by Endymion »

jussij wrote:I will make you a challenge.

If you can make Zeus crash and I can replicate the crash then I will give you a free Zeus license.
I will try very much! :)
Post Reply