As I announced some time ago the project for re-writing from scratch SEPY is already started..
actually the framework is quite complete and at the state of art it’s a full basic text editor. Today I met Gabriele, the same guy who helped me in the preliminary phases of sepy1, and we decided some of the new SEPY2 guidelines and how we want to proceed..
SE|PY 2 will be made using a similar, but more more simpler, process as the one used by Eclipse, that is plugin based.
This can help us, but also everyone who want to extend it in the future, with panels (which will be completely independent from the main application), and document classes.
As regarding panels we’re still thinking at the best solution for the workspace management.. maybe a solution similar to the one used by Macromedia software.
any preference here?
BTW, the very first thing in the TODO list it’s indeed the autocompletion system, which must be written as powerful as possible, thus mantaining good performances. This is the first and the core feature, without that the editor could not live…
Other important features will be the support for Flex and all XML in general, maybe using DTD for the autocompletion (for xml files)…
If it will be possible, we have thought also in extending scintilla functionallity in order to have a custom lexer for “.as” files, with extended folding and colouring features.
for example:
//#region
…
//#endregion
will create automatically folds region…
I hope that basing on the experienced I made with python in the last 2 years and thanks to all the feedback I received during this period to be able to create a better tool for developing flash..