I was astonished while writing first test scripts inside the weirdie-called "Eclecta" Editor. It was very nice to see how the editor automatically changed the typed lines, like True => TRUE, removed unnecessary spaces around parenthesis, automatic indentation, etc.etc.
However there are many inconveniences I've faced with. First of all, no multilevel Undo/Redo, no Intellisense, no context-sensitive help, Ctrl+F doesn't copies selected text to the "Find What" EditBox, no way to see a list of existing Functions/Labels, these commands most simple editors have, there's no way to see Variable Values and many many many more.
But, the most missing things are Debugging facilities and Form Editor. Because it's not considered as an IDE, it's really just an Editor for .fbs scripts, which have Syntax Highlighter, convenient Code Correction, a Syntax Checker, and it's actually a Script(!) which is actually written in FBSL, so it can be modified, it is even more astonishing. Nice work Lobanovsky! Приятно видеть фамилию знаменитого тренера в лице программиста!
Then I've founded that there are other "IDE's" made in FBSL, but then discovered that they are all obsolete, and only the "Eclecta" is the more recent and usable one. That limits debugging possibilities.
However, without Undo/Redo it's hard to write in it Scripts, so that should be the 1st thing that should be added. Hopefully that will be possible to add.
I wish I would have enough knowledge in C++, probably Debugging features (like observing Variable Types and Contents) cannot be added with FBSL. Or maybe I currently not realize the power behind FBSL?
And, there's another problem with the FBSL Language's CHM Help file Search abilities. It doesn't search in the "FBSL Language" tree, which is the most important in the whole CHM. Currently the only way to search in help is to use WiKi
or only by Keywords in the Index Tab of the CHM.
I observed Eclecta's code, it's only 6000 lines! I think it's relatively small, knowing Editor's current abilities. It written in a nice style, it's code is tabulated, I like tabs instead of spaces. The whole script is also a very good "learning source". Great Job!