On Sun 14 Mar 2021 at 09:34, Alexis <flexibe...@gmail.com> wrote: > My guess is that Tomas is using the latter meaning, and wants > 'pure' functions that simply return strings, without sending them > to an output device. The final string to be output would be > created by combining the return values of multiple functions, > possibly performing transformations on them along the way, then > sending _that_ string to an output device. Is that correct, Tomas?
Pretty much, except instead of strings the values should be cons trees. Strings do not "compose" but cons trees do. Also with strings, the structure is lost but cons trees preserve the structure making it possible to know what exactly is being output and automatically escape accordingly. -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe