<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="http://everything2.com/">
    <title>Wog's New Writeups</title>
    <link rel="alternate" type="text/html" href="http://everything2.com/index.pl?node=Everything%20User%20Search&amp;usersearch=Wog" />
    <link rel="self" type="application/atom+xml" href="?node=New%20Writeups%20Atom%20Feed&amp;type=ticker&amp;foruser=Wog" />
    <id>http://everything2.com/?node=New%20Writeups%20Atom%20Feed&amp;foruser=Wog</id>
    <updated>2001-06-03T22:20:37Z</updated>
<entry><title>Trigraph (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Wog/writeups/Trigraph"/><id>http://everything2.com:80/user/Wog/writeups/Trigraph</id><author><name>Wog</name><uri>http://everything2.com:80/user/Wog</uri></author><published>2001-06-03T22:20:37Z</published><updated>2001-06-03T22:20:37Z</updated>
<content type="html">&lt;p&gt;
In &lt;a href=&quot;/title/C&quot;&gt;C&lt;/a&gt;, a trigraph is
a special three character &lt;a href=&quot;/title/sequence&quot;&gt;sequence&lt;/a&gt;
that maps to another character.
The intent of trigraphs is to support 
machines which have &lt;a href=&quot;/title/character+set&quot;&gt;character set&lt;/a&gt;s which
do not have certain &lt;a href=&quot;/title/character&quot;&gt;character&lt;/a&gt;s.
(Specifically the ones not
in &lt;a href=&quot;/title/ISO+646-1983&quot;&gt;ISO 646-1983&lt;/a&gt; &lt;a href=&quot;/title/Invariant+Code+Set&quot;&gt;Invariant Code Set&lt;/a&gt;.)
&lt;/p&gt;

&lt;p&gt;
The trigraphs are:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;??=&lt;/code&gt; means &lt;code&gt;#&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;??/&lt;/code&gt; means &lt;code&gt;\&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;??'&lt;/code&gt; means &lt;code&gt;^&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;??(&lt;/code&gt; means &lt;code&gt;&amp;#91;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;??)&lt;/code&gt; means &lt;code&gt;&amp;#93;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;??!&lt;/code&gt; means &lt;code&gt;|&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;??&amp;lt;&lt;/code&gt; means &lt;code&gt;{&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;??&amp;gt;&lt;/code&gt; means &lt;code&gt;}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;??-&lt;/code&gt; means &lt;code&gt;~&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;
Trigraph replacements can occur anywhere.
&lt;/p&gt;

&lt;p&gt;
For example:
&lt;/p&gt;
&lt;pre&gt;
??=include &amp;lt;stdio.h&amp;gt;
void prompt(int x, int y)
??&amp;lt;
  printf(&quot;??= %d + %d? &quot;, x, y);
??&amp;gt;
&lt;/pre&gt;&amp;hellip;</content>
</entry><entry><title>GNU Pth (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Wog/writeups/GNU+Pth"/><id>http://everything2.com:80/user/Wog/writeups/GNU+Pth</id><author><name>Wog</name><uri>http://everything2.com:80/user/Wog</uri></author><published>2001-05-26T16:21:42Z</published><updated>2001-05-26T16:21:42Z</updated>
<content type="html">&lt;p&gt;
The &lt;a href=&quot;/title/GNU&quot;&gt;GNU&lt;/a&gt; &lt;a href=&quot;/title/Portable&quot;&gt;Portable&lt;/a&gt; &lt;a href=&quot;/title/Threads&quot;&gt;Threads&lt;/a&gt; &lt;a href=&quot;/title/library&quot;&gt;library&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
GNU Pth is a library
that allows for the creation of &lt;a href=&quot;/title/user-space&quot;&gt;user-space&lt;/a&gt; threads on many
&lt;a href=&quot;/title/operating+systems&quot;&gt;operating systems&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Pth creates threads that are scheduled 
&lt;a href=&quot;/title/cooperative+multitasking&quot;&gt;cooperatively&lt;/a&gt;, rather
then 
&lt;a href=&quot;/title/preemptive+mutlitasking&quot;&gt;preemptively&lt;/a&gt; as many &quot;&lt;a href=&quot;/title/standard&quot;&gt;standard&lt;/a&gt;&quot; threading libraries do.
(Such as &lt;a href=&quot;/title/pthreads&quot;&gt;pthreads&lt;/a&gt; on &lt;a href=&quot;/title/Linux&quot;&gt;Linux&lt;/a&gt;.)
This also tends to be more &lt;a href=&quot;/title/portable&quot;&gt;portable&lt;/a&gt;, and probably makes it
easier to avoid &lt;a href=&quot;/title/race+condition&quot;&gt;race condition&lt;/a&gt;s.
The disadvantage of this is that it doesn't allow for
&lt;a href=&quot;/title/multiple+processors&quot;&gt;multiple processors&lt;/a&gt; to be taken advantage of, since that
requires &lt;a href=&quot;/title/kernel&quot;&gt;kernel&lt;/a&gt;-space threading, which is usually preemptive.
Apparently, much of the features of Pth are based upon
what can be supported on the most &lt;a href=&quot;/title/UNIX&quot;&gt;UNIX&lt;/a&gt;-like systems.
&lt;/p&gt;

&lt;p&gt;
Pth also offers emulation of &lt;a href=&quot;/title/pthreads&quot;&gt;pthreads&lt;/a&gt;, in an attempt to
provide &lt;a href=&quot;/title/compatiblity&quot;&gt;compatiblity&lt;/a&gt; with exsiting applications.
&lt;/p&gt;

&lt;p&gt;
GNU Pth can be obtained from &lt;tt&gt;http://www.gnu.org/software/pth/&lt;/tt&gt;.
It is distrubuted under&amp;hellip;</content>
</entry><entry><title>xtank (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Wog/writeups/xtank"/><id>http://everything2.com:80/user/Wog/writeups/xtank</id><author><name>Wog</name><uri>http://everything2.com:80/user/Wog</uri></author><published>2001-05-26T04:03:42Z</published><updated>2001-05-26T04:03:42Z</updated>
<content type="html">&lt;p&gt;
An old, little-&lt;a href=&quot;/title/maintained&quot;&gt;maintained&lt;/a&gt; &lt;a href=&quot;/title/computer+game&quot;&gt;computer game&lt;/a&gt; for &lt;a href=&quot;/title/X&quot;&gt;X&lt;/a&gt;, apparently 
once ported to work on the &lt;a href=&quot;/title/Amiga&quot;&gt;Amiga&lt;/a&gt;, too.
&lt;/p&gt;

&lt;h2&gt;The Game, Itself&lt;/h2&gt;
&lt;p&gt;
&lt;a href=&quot;/title/XTank&quot;&gt;XTank&lt;/a&gt; is a multi-player, or
single-player &lt;a href=&quot;/title/overhead&quot;&gt;overhead&lt;/a&gt;-view &lt;a href=&quot;/title/shooter&quot;&gt;shooter&lt;/a&gt;, primarily.
However, xtank can also be played as a &lt;a href=&quot;/title/racing&quot;&gt;racing&lt;/a&gt; game,
tank-based &lt;a href=&quot;/title/ultimate&quot;&gt;ultimate&lt;/a&gt; or &lt;a href=&quot;/title/capture+the+flag&quot;&gt;capture the
disc&lt;/a&gt;.
&lt;/p&gt;

&lt;h3&gt;The Tanks&lt;/h3&gt;
&lt;p&gt;
Before the game, &lt;a href=&quot;/title/tanks&quot;&gt;tanks&lt;/a&gt; can be &lt;a href=&quot;/title/choosen&quot;&gt;choosen&lt;/a&gt; from
templates or
&lt;a href=&quot;/title/designed&quot;&gt;designed&lt;/a&gt; from an assortment of: &lt;a href=&quot;/title/body&quot;&gt;bodies&lt;/a&gt;,
&lt;a href=&quot;/title/engine&quot;&gt;engines&lt;/a&gt;, &lt;a href=&quot;/title/weapon&quot;&gt;weapons&lt;/a&gt;, &lt;a href=&quot;/title/armor&quot;&gt;armor&lt;/a&gt;,
 &lt;a href=&quot;/title/suspensions&quot;&gt;suspensions&lt;/a&gt;, &lt;a href=&quot;/title/treads&quot;&gt;treads&lt;/a&gt;,
&lt;a href=&quot;/title/heat+sinks&quot;&gt;heat sinks&lt;/a&gt;, &lt;a href=&quot;/title/bumpers&quot;&gt;bumpers&lt;/a&gt;, and have the option to
add a few other add-ons to their tank.
&lt;/p&gt;

&lt;h3&gt;Game Types&lt;/h3&gt;
&lt;p&gt;
There are five types of games
in xtank:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/title/Combat&quot;&gt;Combat&lt;/a&gt; -- Just a &lt;a href=&quot;/title/shoot&quot;&gt;shoot&lt;/a&gt;-everyone-not-on-your-team game.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/title/War&quot;&gt;War&lt;/a&gt; -- A game based on taking over territory for your &lt;a href=&quot;/title/team&quot;&gt;team&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/title/Ultimate&quot;&gt;Ultimate&lt;/a&gt; -- According to some documentation: &quot;Sort of a cross between &lt;a href=&quot;/title/ultimate+frisbee&quot;&gt;ultimate frisbee&lt;/a&gt; and &lt;a href=&quot;/title/hockey&quot;&gt;hockey&lt;/a&gt;.&quot; There's a
disc, and the&lt;/li&gt;&lt;/ul&gt;&amp;hellip;</content>
</entry><entry><title>HQ9+ (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Wog/writeups/HQ9%252B"/><id>http://everything2.com:80/user/Wog/writeups/HQ9%252B</id><author><name>Wog</name><uri>http://everything2.com:80/user/Wog</uri></author><published>2001-05-21T00:17:47Z</published><updated>2001-05-21T00:17:47Z</updated>
<content type="html">&lt;p&gt;
An &lt;a href=&quot;/title/esoteric&quot;&gt;esoteric&lt;/a&gt; &lt;a href=&quot;/title/programming+language&quot;&gt;programming language&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/title/HQ9%252B&quot;&gt;HQ9+&lt;/a&gt; has a &lt;a href=&quot;/title/simple&quot;&gt;simple&lt;/a&gt; &lt;a href=&quot;/title/instruction+set&quot;&gt;instruction set&lt;/a&gt; allowing for
common &lt;a href=&quot;/title/programming&quot;&gt;programming&lt;/a&gt; &lt;a href=&quot;/title/example&quot;&gt;example&lt;/a&gt;s to easily created.
&lt;/p&gt;

&lt;p&gt;
The instruction set:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&lt;a href=&quot;/title/H&quot;&gt;H&lt;/a&gt;&lt;/code&gt; -- &lt;a href=&quot;/title/output&quot;&gt;output&lt;/a&gt;s &quot;&lt;a href=&quot;/title/Hello%252C+World%2521&quot;&gt;Hello, World!&lt;/a&gt;&quot;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;a href=&quot;/title/Q&quot;&gt;Q&lt;/a&gt;&lt;/code&gt; -- outputs the text of the entire
program, making the program a &lt;a href=&quot;/title/quine&quot;&gt;quine&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;a href=&quot;/title/9&quot;&gt;9&lt;/a&gt;&lt;/code&gt; -- outputs the
&lt;a href=&quot;/title/99+Bottles+of+Beer+on+the+Wall&quot;&gt;99 Bottles of Beer on the Wall&lt;/a&gt; song.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;a href=&quot;/title/plus&quot;&gt;+&lt;/a&gt;&lt;/code&gt; -- &lt;a href=&quot;/title/increments&quot;&gt;increments&lt;/a&gt; the &lt;a href=&quot;/title/accumulator&quot;&gt;accumulator&lt;/a&gt;.
&lt;/li&gt;
&lt;/ul&gt;

The &lt;a href=&quot;/title/specification&quot;&gt;specification&lt;/a&gt; does not appear to define the &lt;a href=&quot;/title/effect&quot;&gt;effect&lt;/a&gt;
of a &lt;a href=&quot;/title/character&quot;&gt;character&lt;/a&gt; outside the instruction set.
&lt;/p&gt;


&lt;p&gt;
As should be &lt;a href=&quot;/title/obvious&quot;&gt;obvious&lt;/a&gt;, this &lt;a href=&quot;/title/language&quot;&gt;language&lt;/a&gt; is not &lt;a href=&quot;/title/serious&quot;&gt;serious&lt;/a&gt;.
It is more of a &lt;a href=&quot;/title/satire&quot;&gt;satire&lt;/a&gt; of those extremely &lt;a href=&quot;/title/common&quot;&gt;common&lt;/a&gt; &lt;a href=&quot;/title/example+program&quot;&gt;example program&lt;/a&gt;s.
&lt;/p&gt;

&lt;p&gt;
As for the &lt;a href=&quot;/title/plus&quot;&gt;+&lt;/a&gt; operator, in the example implementation
of the language at its &quot;&lt;a href=&quot;/title/offical&quot;&gt;offical&lt;/a&gt;&quot; website, is pretty
much ignored, since its effect is totally unnoticable.
&lt;/p&gt;

&lt;p&gt;
&lt;small&gt;
Primary &lt;a href=&quot;/title/Source&quot;&gt;Source&lt;/a&gt;/&lt;a href=&quot;/title/See+Also&quot;&gt;See Also&lt;/a&gt;: &lt;tt&gt;http:&lt;/tt&gt;&lt;/small&gt;&amp;hellip;</content>
</entry><entry><title>Rewind (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Wog/writeups/Rewind"/><id>http://everything2.com:80/user/Wog/writeups/Rewind</id><author><name>Wog</name><uri>http://everything2.com:80/user/Wog</uri></author><published>2001-05-17T00:51:27Z</published><updated>2001-05-17T00:51:27Z</updated>
<content type="html">&lt;p&gt;
A &lt;a href=&quot;/title/radio+show&quot;&gt;radio show&lt;/a&gt; on &lt;a href=&quot;/title/NPR&quot;&gt;NPR&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
To quote the description on their &lt;a href=&quot;/title/website&quot;&gt;website&lt;/a&gt;:
(http://www.kuow.org/rewind/)
&lt;blockquote&gt;
Rewind &lt;a href=&quot;/title/skewers&quot;&gt;skewers&lt;/a&gt; the &lt;a href=&quot;/title/news&quot;&gt;news&lt;/a&gt; each week with &lt;a href=&quot;/title/sketch+comedy&quot;&gt;sketch comedy&lt;/a&gt;, &lt;a href=&quot;/title/interviews&quot;&gt;interviews&lt;/a&gt;, &lt;a href=&quot;/title/poetry&quot;&gt;poetry&lt;/a&gt; and a snappy &lt;a href=&quot;/title/chat&quot;&gt;chat&lt;/a&gt; between host
&lt;a href=&quot;/title/Bill+Radke&quot;&gt;Bill Radke&lt;/a&gt; and a panel of nationally &lt;a href=&quot;/title/renowned&quot;&gt;renowned&lt;/a&gt; guests.
&lt;/blockquote&gt;
&lt;/p&gt;

&lt;p&gt;
A typical Rewind episode includes:
&lt;ul&gt;
&lt;li&gt;
a &lt;a href=&quot;/title/satire&quot;&gt;satire&lt;/a&gt; of the week's important news (of course)
&lt;/li&gt;
&lt;li&gt;
some comedy &lt;a href=&quot;/title/sketches&quot;&gt;sketches&lt;/a&gt;, usually related to week's news.
Occassionally,
these sketches are replayed on &lt;a href=&quot;/title/serious&quot;&gt;serious&lt;/a&gt; NPR news
programs.
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;/title/chat&quot;&gt;chat&lt;/a&gt;s about much of the week's
more &lt;a href=&quot;/title/interesting&quot;&gt;interesting&lt;/a&gt;, often less &lt;a href=&quot;/title/important&quot;&gt;important&lt;/a&gt;,
news in the &quot;Public Radio Cafe&quot;
&lt;/li&gt;
&lt;li&gt;
an &quot;Ask the &lt;a href=&quot;/title/Librarian&quot;&gt;Librarian&lt;/a&gt;&quot; segment, where &lt;a href=&quot;/title/listener&quot;&gt;listener&lt;/a&gt;'s
questions are forwarded to a &lt;a href=&quot;/title/reference+librarian&quot;&gt;reference librarian&lt;/a&gt;
who answers them &lt;a href=&quot;/title/on+the+air&quot;&gt;on the air&lt;/a&gt;.
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</content>
</entry><entry><title>intermediate colors (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Wog/writeups/intermediate+colors"/><id>http://everything2.com:80/user/Wog/writeups/intermediate+colors</id><author><name>Wog</name><uri>http://everything2.com:80/user/Wog</uri></author><published>2001-05-05T18:44:59Z</published><updated>2001-05-05T18:44:59Z</updated>
<content type="html">&lt;p&gt;
&lt;a href=&quot;/title/Color&quot;&gt;Color&lt;/a&gt;s formed by &lt;a href=&quot;/title/mix&quot;&gt;mix&lt;/a&gt;ing a &lt;a href=&quot;/title/primary+colors&quot;&gt;primary color&lt;/a&gt;
and a &lt;a href=&quot;/title/secondary+colors&quot;&gt;secondary color&lt;/a&gt;. These are
usually named with the primary color first.
For example, &lt;a href=&quot;/title/red-violet&quot;&gt;red-violet&lt;/a&gt; is an intermediate color.
&lt;/p&gt;

&lt;p&gt;
&lt;small&gt;
Note that the &lt;a href=&quot;/title/example&quot;&gt;example&lt;/a&gt; given is not &lt;a href=&quot;/title/valid&quot;&gt;valid&lt;/a&gt; with all 
color systems. See some write-ups that aren't mine
under &lt;a href=&quot;/title/color+wheel&quot;&gt;color wheel&lt;/a&gt;.
&lt;/small&gt;
&lt;/p&gt;

&lt;p&gt;
See also: &lt;a href=&quot;/title/color+wheel&quot;&gt;color wheel&lt;/a&gt;.
&lt;/p&gt;
</content>
</entry></feed>
