I guess only Miller Puckette can provide an answer about the intention.
It also depends what we consider human readable: Does it mean that some or many or most humans can read it? It's a custom plain text format[0] that is perhaps a little bit less readable that HTML. I have been reading and writing Pd patches in textual representation (and I'm human). Not sure if that's an answer to the question.
I've seen a Scheme editor that does visual representation, slightly similar to Scratch, but can't remember the name of it.
AsciiDots is both visual and textual (although it's not two different syntaxes).
It also depends what we consider human readable: Does it mean that some or many or most humans can read it? It's a custom plain text format[0] that is perhaps a little bit less readable that HTML. I have been reading and writing Pd patches in textual representation (and I'm human). Not sure if that's an answer to the question.
I've seen a Scheme editor that does visual representation, slightly similar to Scratch, but can't remember the name of it.
AsciiDots is both visual and textual (although it's not two different syntaxes).
[0]: https://puredata.info/docs/developer/PdFileFormat
[1]: https://github.com/aaronjanse/asciidots