Experiment With A Simple REPL For A DPL
Towards Higher Level Syntax for Programming Languages 2024-11-09
A DPL is a Diagrammatic Programming Language.
I’ve built an experimental REPL - Read Eval Print Loop - for iterative program design using a blunderbuss method of spinning up 3 separate processes on my desktop computer.
The result runs “instantaneously” and needs no further optimization.
I created 3 short videos to demonstrate the evolution of the REPL. The final video shows that the diagram can be changed, recompiled, run, and have its output displayed in a local browser windows in a blink of an eye.
[If you’ve already seen the first 2 videos, feel free to skip to the 3rd video below]
Video 1
[previously published in https://programmingsimplicity.substack.com/p/beginning-to-work-on-a-repl-for-drawware]
Video 2
[previously published in https://programmingsimplicity.substack.com/p/experiments-with-drawware]
Video 3
In this video, the full round-trip REPL is shown.
Source Code Repository
https://github.com/guitarvydas/dwrepl
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
Twitter: @paul_tarvydas