Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editor: python #75

Open
previ opened this issue Feb 15, 2022 · 1 comment
Open

Editor: python #75

previ opened this issue Feb 15, 2022 · 1 comment
Assignees

Comments

@previ
Copy link
Contributor

previ commented Feb 15, 2022

Implement python editor

@previ previ self-assigned this Feb 15, 2022
@previ previ modified the milestones: v0.4, v0.6 Feb 15, 2022
@previ
Copy link
Contributor Author

previ commented Jun 28, 2022

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.

@previ previ removed this from the v0.6 milestone Jun 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant