What is it good for?
Writing (almost) sequential streams of data, with some portions to
be filled in later, after most or all of the stream has already been
written - without using temporary files:
- Web Content Management
- Generating code in large IT projects
- Mailings to multiple recipients
- ...