Comments (1)
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.
from frontend.
Related Issues (20)
- refactor frontend to TypeScript
- i18n: move locale parameter from Activity to Settings
- Firefox throws allocation size overflow when selecting large files
- i18n HOT 6
- Not possible to add comments to blockly program HOT 2
- Toolbox level setting should be part of the Activity definition
- Toolbox Editor HOT 2
- Comando semplificato per la lettura di codici AR
- Color and sorting of categories and blockls HOT 2
- Wifi settings are missing HOT 4
- i18n: support "English" locale HOT 1
- i18n: support "French" locale HOT 1
- Feature parity with v1 interface (aka "old" UI) HOT 1
- Editor: implement autosave
- Implement NN on-device training UI
- v0.5 open bugs
- Vue3, Vuetify3
- v0.5 bugs
- Vite
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frontend.