Pipa
Pipa is a tiny, pipe-y template language, made for the wonderfully whimsical world of humans-typing-text. Almost everything is optional and almost nothing is type-safe. It's do-what-i-mean all-the-way-down, at least in theory.
Docs
For now, you'll find very few docs beyond this point. Many items of questionable general utility are simply hidden. Still more a ballpit of curios than, you know, serious software. However, let me know if you find anything useful that should be exposed or explained. It's mostly just a time thing.
Example
// Values can be Bytes, Lists, or Maps.
// List and Map punctuation is optional.
// No true/false/nil, just empty-or-not.
// Use "&&" and "||" and ";" to stop-or-go.
// => ""
// => "list is empty"
// => "goodness"
// Pipes insert their input at the end.
// Use _ to insert the input somewhere else.
// Concats by default, and <tags> are bytes.
// => "Beep"
// => "Beep"
// => 8
// => [2 3 4]
// => "<i>123</i>"
License
- Pipa is open source software available under the MPL-2.0.
- Contributions must be compatibly licensed, without any additional terms or conditions.
- Contributions must be certified and signed-off with the Developer Certificate of Origin v1.1.