Originally I was going to call the whole system pp or pep for Parsing Engine for Patterns* because it is short and unixy but then decided to call the language that runs on top of the virtual machine Nom because it sounds nicer, is a vague reference to en.wikipedia.org/wiki/noam_chomsky (who I think has definitely earned a few accolades) and because it seems a bit indo-european for “name".” If you start excavating in the source code and ancient files you will probably find references to the “pep” language. Ignore them please.
Pep&nom was partly inspired by “sed” with its philosophy of editing a
text-stream. But sed uses single character commands which can add to its
crypticness, so I decided to include word command names for all
nom commands . Each word was chosen to be expressive and to convey
the sense of inverse operations, for example the operation pairs
push and pop
put and get
clip and clop
are commands that (more or less) do the opposite of each other. So clip removes one character from the end of the workspace buffer and clop removes one character from the start of the workspace buffer.
All the Nom commands also have a one character version if you want to write very terse, unreadable scripts.
pep -C