This is about the beginnings of developing a Drawware IDE / REPL. This is like a slow-motion Twitch, using Descript, which lets me edit out long periods of silence as I think of what to say next. And, Descript cleans up my sound instantly using its "Studio Sound" feature. I haven't finished making this thing, I'm still developing it, but, it seemed worthwhile to create a quickie status update video.
Surprising revelation: On the same computer, using just a websocket to connect a browser-based GUI to a Python program which interprets the diagram results in turn-around that is "fast enough". It looks instantaneous. No further optimization, nor premature optimization, is required.
Biggest missing feature at this point: a change to the diagram should cause the Python program to recompile and re-run the diagram and to update the output fields on the GUI. I think that this could be done by having the Python program periodically sample the 'test.drawio' file timestamp. I know that this is possible, but, I haven't worked out the details yet (suggestions welcome).
See Also
References: https://guitarvydas.github.io/2024/01/06/References.html
Blog:
https://guitarvydas.github.io
Videos: https://www.youtube.com/@programmingsimplicity2980
Discord: https://discord.gg/qtTAdxxU
Leanpub: [WIP] https://leanpub.com/u/paul-tarvydas
Gumroad:
https://tarvydas.gumroad.com
Twitter: @paul_tarvydas