arith grammar emitting 4 target languages: JS, Python, CL, WASM

LLM as a component (example)

VSH - Visual SHell (example)

Delay, using long-running processes, and an example of debugging

  • The idea of “long-running” computations is hard-wired into the mindset of existing languages (loop, for, recursion, …). If you can break that mindset, new ideas emerge. This example shows that you can re-use existing code done in the “old mindset” if you simply want an MVI (Minimum Viable Implementation - skimping on efficiency instead of skimping on product ideas)
  • The single stack backtrace mindset no longer fits the needs of “debugging”. Essentially you need a tree of backtraces. This example shows how to use “probes” to debug quickly without using any backtraces at all.

abc (silly example language)

[trivial Hello World in 0D, in series and in parallel](https://github.com/guitarvydas/helloworld0d](https://github.com/guitarvydas/helloworld0d)

Do It Yourself

Examples that need to be upgraded or finished: (requests accepted, (help accepted, too))
see README.md in https://github.com/guitarvydas/0D for actual links

  • ASON Atoms
  • SRW - Stream ReWriter
  • Create a Prolog library for Javascript, from a Scheme program
  • Markdown as a Programming Language
  • PT Pascal Compiler 2024
  • Ceptre Dungeon Crawler
  • Kinopio to Markdown
  • Gen0D - program code generator for 0D components (branch “dev”) https://github.com/guitarvydas/gen0d/tree/dev

re. markdown as a programming language
find-and-replace screenshot: (needs to upgraded to newer version of technology)
https://github.com/guitarvydas/find-and-replace/blob/dev/doc/Screenshot%202024-02-23%20at%205.54.12%E2%80%AFAM.png

Appendix - See Also

References

https://guitarvydas.github.io/2004/01/06/References.html

Blog

blog

Blog

obsidian blogs (see blogs that begin with a date 202x-xx-xx-)

Videos

videos - programming simplicity playlist

Books (WIP)

leanpub

Pamphlets

gumroad

Discord

Programming Simplicity all welcome, I invite more discussion of these topics, esp. regarding Drawware and 0D

Twitter

@paul_tarvydas