nondescript: a simple embedded programming language
18 points by lorddimwit
18 points by lorddimwit
This is my little weekend project that I've been working on for a while. The main thrust is to be super simple, have an interesting grammar, and have some grammar-extensibility at runtime via host commands (see, for example, examples/turtle.nds).
Lemme know if you have any questions. This was a fun project.
Looks a lot like Lua
this looks pretty fun! syntax heavily reminds me of COBOL, e.g.
unstring input-line delimited by
all " = (" or all ", " or ")"
into input-src, input-dest-left, input-dest-right
end-unstring
but I guess one difference is that in your language commands do not take blocks
Looking at turtle.nds, I am wondering about the seemingly different call syntax for host commands and functions. Are the parentheses optional or does one require parens and the other doesn't?