Исходный вопрос> -- Александр Ильин писал(а):
> Почему так? Это документированное поведение? Где оно описано?Ответ
> -- TextModels docu писал(а):
> PROCEDURE (wr: Writer)  (ch: CHAR)NEW, ABSTRACT, OperationWrite character with attributes wr.attr. Nothing happens if ch is not writeable (see procedure WriteableChar).PostWriteableChar(ch)	wr.Pos() = wr.Pos'() + 1~WriteableChar(ch)	wr.Pos() = wr.Pos'()Изменяется положение только данного писателя (про другие ничего).  (viewtopic.php?p=38034#p38034). Смысл что-то поверх этого  изобретать. Было бы реально нужно - уже бы сделали до нас (тексты с системы Оберон идут).