http://wiki.erights.org/mediawiki/index.php?title=TextWriter&feed=atom&action=history
TextWriter - Revision history
2024-03-19T06:27:54Z
Revision history for this page on the wiki
MediaWiki 1.15.5-7
http://wiki.erights.org/mediawiki/index.php?title=TextWriter&diff=1788&oldid=prev
Kevin Reid: shorten redirect
2011-04-20T23:17:56Z
<p>shorten redirect</p>
<p><b>New page</b></p><div>A [[TextWriter]] is a sort of character output stream. It implements the cycle detection and formatting capabilities in E's primary printing mechanisms, [[Object E#toString/1|E#toString/1]] and [[Miranda __printOn/1]].<br />
<br />
{{XXX|...}}<br />
<br />
The TextWriter supplied to __printOn is invalid after __printOn returns.<br />
<br />
? var stream := null<br />
? def capturer { <br />
> to __printOn(s :TextWriter) :void { <br />
> s.print("<capturer>")<br />
> stream := s<br />
> }<br />
> }<br />
# value: <capturer><br />
<br />
The particular problem might change, but anything but # stdout: Oops! is okay.<br />
<br />
? stream.print("Oops!")<br />
# problem: <NullPointerException><br />
<br />
<br />
{{stub}}<br />
[[Category:ELib specification]]</div>
Kevin Reid
http://wiki.erights.org/mediawiki/index.php?title=TextWriter&diff=3899&oldid=prev
Kevin Reid at 22:38, 14 May 2009
2009-05-14T22:38:34Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 22:38, 14 May 2009</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>A [[TextWriter]] is a sort of character output stream. It implements the cycle detection and formatting capabilities in E's primary printing mechanisms, [[<del class="diffchange diffchange-inline">Object E#toString/1|</del>E#toString/1]] and [[Miranda __printOn/1]].</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>A [[TextWriter]] is a sort of character output stream. It implements the cycle detection and formatting capabilities in E's primary printing mechanisms, [[E <ins class="diffchange diffchange-inline">(object)</ins>#toString/1]] and [[Miranda __printOn/1]].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{XXX|...}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{XXX|...}}</div></td></tr>
<!-- diff generator: internal 2024-03-19 06:27:54 -->
</table>
Kevin Reid