Editor: python
previ opened this issue · comments
Implement python editor
I decided to postpone this issue, which was opened to fix a regression from "legacy" frontend, but as I started working on it, I found it must be redesigned as a full new feature.
Using python as a programming language has several "problems" other then just the editor:
- CoderBot "API" must be documented, and the documentation must be ready available (as there is no blockly toolbox which acts as a "menu")
- The execution log becomes almost mandatory, as it's much easier to make mistakes (even syntax errors, not possible with blockly)
- The program manager (list/load/save programs) must be enriched in order to treat separately programs based on python and programs based on blockly
Besides all technical issues, one must decide whether a python editor embedded in the frontend is actually required in educational activities.