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?
What is primary target in ZeusEdit developing process?
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

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
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.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![]()
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.Features like Refactoring and debugging are not possible in Zeus.
I asked not about, whether your editor is convenient. I asked, whether is primary target of developing is aspiration to the maximum convenience.I think Convenience has to be decided by the user.
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.I use Zeus for my c/c++, c# and SQL development and I find it more convient than alternative IDEs.
...especially the opinions of people which program in exotic languages.As to the all the other suggestions they are open for discussion
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).For example, automatic saving after certain quantity of the typed symbols.
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.
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 think, it is much better, than to save at regular intervals.
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.
I refactor parts of the Zeus code on a regular basis.Features like Refactoring and debugging are not possible in Zeus. I meant, whether the author of the program is engaged in it.
But I'm an engineer by training so I also believe that if it aint broke don't fix it

I think Zeus does aim for maximum convenience as it should.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 convenient than alternative IDEs.
Create a Zeus workspace, use Windows Explorer to drag and drop the source files onto that workspace and Zeus will ctags the entire project.What you can say about fitness not for writing your code, but for reading and understanding alien code?
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.
Those opinions are the most important since I personally don't have experience of those languages....especially the opinions of people which program in exotic 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