I’ve attached a PDF overview of a small Solution Centric Notation that I built for one project.
The benefit of this approach is that I used something like 55 lines of text (plus another 50 lines of comments) to generate about 1,000 lines of executable code.
I did this before I discovered OhmJS. I used Common Lisp and the ESRAP parser library.
Some time later, I developed a tool that I now call t2t for doing stuff like this with less pain.
See Also
Email: ptcomputingsimplicity@gmail.com
References: https://guitarvydas.github.io/2024/01/06/References.html
Blog: guitarvydas.github.io
Videos: https://www.youtube.com/@programmingsimplicity2980
Discord: https://discord.gg/65YZUh6Jpq
Leanpub: [WIP] https://leanpub.com/u/paul-tarvydas
Gumroad: tarvydas.gumroad.com
Twitter: @paul_tarvydas
Substack: paultarvydas.substack.com