ℙ𝕖𝕡 🙴 ℕ𝕠𝕞

home | documentation | examples | translators | download | blog | all blog posts

Now I've heard there was a secret chord That David played, and it pleased the Lord But you don't really care for music, do you? Leonard Cohen

help wanted

The ℙ𝕖𝕡 🙵 ℕ𝕠𝕞 system is an open-source non-commercial project designed to experiment with new ways of recognising, parsing, checking, translating, transforming and compiling text patterns or context-free and context sensitive formal languages. As far as I know, nobody, except myself uses it or knows about it.

The system has slowly developed into something that can be used for practical purposes. But it really needs helpers to experiment with it, debug it, debug the translation scripts, write useful example scripts and maybe even augment it.

Now that there are a considerable number of working translation scripts (that can translate to rust | dart | perl | lua | go | java | javascript | ruby | python | tcl | c ) in the /tr/ folder it is becoming a big job for me to maintain, debug and update them all. For example there are currently 2 types of translation scripts in the /tr/ folder: the older style ones that are called for example /tr/translate.go.pss and the new style scripts that are called, for example /tr/nom.torust.pss

The new ones are much better, for all sorts of reasons, and have less bugs and are better considered in terms of unicode codepoints and grapheme clusters. But converting all the older scripts to the new organisation is a reasonably big job- at least a job that could take several days, if not weeks. So feel free to help with that.

Another sort of help would be a simple appraisal of the potential of the system and how it might be improved. Since I have never found any domain-specific language (or text-register machine) that is similar to ℙ𝕖𝕡 🙵 ℕ𝕠𝕞 , I have nothing to compare it with. Really the system that is most similar is the sed stream editor.

Some helpful tasks, thanks in advance: