Clever, tiny TuringComplete language based on RegularExpressions.
I've never used it, but it seems disturbingly simple.
There are two productions:
Query: LABEL/regex/TARGET_LABEL Change: LABEL/regex/substitute/The regexes used are (necessarily?) perl-style extended RegularExpressions.
The simplicity of this language appeals to me, and I wonder whether it would be a good fit for those places where you need very simple user-adjustable text munging, but don't want to embed (scripting LanguageOfChoice).
Thoughts? -- AdamBerger
On several months of further thought, isn't this just MarkovAlgorithms? --AB
Not exactly. Markov algorithms must try a fixed list of replacements (which are more constrained than regular expressions - they are fixed verbatim, and only first time the word occurs is proceeded) one-by-one and return to the first command each time any replace command completes successfully. -- MichaelRaskin?