Replies: 4 comments 3 replies
-
Honestly, I looked at the example on their website for the chatbot thing. And found it unintuitive. I don’t really see a problem with the current system. It has been made to mimic the basic programming within transmitters. So anyone who has made a logical switch on their radio will feel at home with the UI. Also, I think using that Rete system could end up looking very cluttered once you have more than a couple of logic conditions. |
Beta Was this translation helpful? Give feedback.
-
The ardublocky is widely use for arduino programming. Node-red is almost same as retejs. Node-red is used for home automation by users who don't know any programming language. I see around me that nobody uses logical switches in edgetx, sometimes somebody copy logical switches from youtube. Be honest, i have no idea how programming framework will look like in retejs, it's just in my head, I use node-js a lot and I would say it's not as bad. But you are right that programming fw in inav is quite specific. I will try create proof of concept of some Pawel's script how it could look like. As simple as possible. |
Beta Was this translation helpful? Give feedback.
-
I tryed to do proof of conecpet and it was not easy to move logic from programming framework to retejs, there is only one benefit, make connection ("active") beetween logic conditions, everything else had to be same, so you were right. Using retejs is not right way how to improve programming framework |
Beta Was this translation helpful? Give feedback.
-
Just idea, but you can start with a CLI code generator hosted on GitHub domain. In theory you just need to write AST translation layer, and everyone would be able to use and modify existing rules in programming tab. |
Beta Was this translation helpful? Give feedback.
-
Would be nice to use rete js framework https://retejs.org/ in programming tab, It would be more understable for non programmers who want to use programming framework.
I would like to start discusion about about it. There are few questions.
I will try to create proof of concept how it could look like.
Beta Was this translation helpful? Give feedback.
All reactions