<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Predictive Text Encoding Synonym Dictionary</title>
	<atom:link href="http://www.twoideas.org/2005/04/predictive-text-encoding-synonym-dictionary/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.twoideas.org/2005/04/predictive-text-encoding-synonym-dictionary/</link>
	<description>When I think something, sometimes I write it up.</description>
	<lastBuildDate>Wed, 27 Jan 2010 17:16:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: grippa</title>
		<link>http://www.twoideas.org/2005/04/predictive-text-encoding-synonym-dictionary/comment-page-1/#comment-5923</link>
		<dc:creator>grippa</dc:creator>
		<pubDate>Sat, 05 Apr 2008 12:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.twoideas.org/wordpress/2005/04/08/predictive-text-encoding-synonym-dictionary/#comment-5923</guid>
		<description>Words (or pseudo-words!) which are the same in T9 are synokia. Presumably from Greek &#039;syn&#039;, with, and &#039;Nokia&#039;, the god of mobile phones.</description>
		<content:encoded><![CDATA[<p>Words (or pseudo-words!) which are the same in T9 are synokia. Presumably from Greek &#8217;syn&#8217;, with, and &#8216;Nokia&#8217;, the god of mobile phones.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dunstan</title>
		<link>http://www.twoideas.org/2005/04/predictive-text-encoding-synonym-dictionary/comment-page-1/#comment-576</link>
		<dc:creator>dunstan</dc:creator>
		<pubDate>Tue, 08 Nov 2005 07:37:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.twoideas.org/wordpress/2005/04/08/predictive-text-encoding-synonym-dictionary/#comment-576</guid>
		<description>ps leave a message on my blog www.ozdunstan.blogspot.com if you have any ideas...</description>
		<content:encoded><![CDATA[<p>ps leave a message on my blog <a href="http://www.ozdunstan.blogspot.com" rel="nofollow">http://www.ozdunstan.blogspot.com</a> if you have any ideas&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dunstan</title>
		<link>http://www.twoideas.org/2005/04/predictive-text-encoding-synonym-dictionary/comment-page-1/#comment-575</link>
		<dc:creator>dunstan</dc:creator>
		<pubDate>Tue, 08 Nov 2005 07:36:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.twoideas.org/wordpress/2005/04/08/predictive-text-encoding-synonym-dictionary/#comment-575</guid>
		<description>I&#039;m trying to find out what these word pairs / families are called - people have suggested &#039;text twins&#039;. I quite like the sound of &#039;predictinyms&#039;. Does a word exist? If not we should thing of a good one!

Dunstan &lt;a href=&quot;www.ozdunstan.blogspot.com&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I&#8217;m trying to find out what these word pairs / families are called &#8211; people have suggested &#8216;text twins&#8217;. I quite like the sound of &#8216;predictinyms&#8217;. Does a word exist? If not we should thing of a good one!</p>
<p>Dunstan <a href="www.ozdunstan.blogspot.com" rel="nofollow"></a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: prion</title>
		<link>http://www.twoideas.org/2005/04/predictive-text-encoding-synonym-dictionary/comment-page-1/#comment-96</link>
		<dc:creator>prion</dc:creator>
		<pubDate>Fri, 08 Apr 2005 23:26:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.twoideas.org/wordpress/2005/04/08/predictive-text-encoding-synonym-dictionary/#comment-96</guid>
		<description>I forgot about duplicate words.

&lt;code&gt;
#!/usr/bin/perl
# pass it something like /usr/share/dict/words
use strict;
my (%values, %words, $value, $word);
@values{ &#039;a&#039;..&#039;z&#039; } = (2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9);
while (&lt;&gt;) {
   if (/^(\w+)$/) {
      $word = lc $1;
      $value = join &quot;&quot;, map { $values{$_} } split //, $word; 
      $words{$value}{$word} = 1;
   }
}
# another sort order might make more sense
foreach $value (sort {$a &lt;=&gt; $b} keys %words) {
   print &quot;$value\n&quot;;
   foreach $word (sort keys %{$words{$value}}) {
      print &quot;\t$word\n&quot;;
   }
}
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>I forgot about duplicate words.</p>
<p><code><br />
#!/usr/bin/perl<br />
# pass it something like /usr/share/dict/words<br />
use strict;<br />
my (%values, %words, $value, $word);<br />
@values{ 'a'..'z' } = (2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9);<br />
while (&lt;&gt;) {<br />
   if (/^(\w+)$/) {<br />
      $word = lc $1;<br />
      $value = join "", map { $values{$_} } split //, $word;<br />
      $words{$value}{$word} = 1;<br />
   }<br />
}<br />
# another sort order might make more sense<br />
foreach $value (sort {$a &lt;=&gt; $b} keys %words) {<br />
   print "$value\n";<br />
   foreach $word (sort keys %{$words{$value}}) {<br />
      print "\t$word\n";<br />
   }<br />
}<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: prion</title>
		<link>http://www.twoideas.org/2005/04/predictive-text-encoding-synonym-dictionary/comment-page-1/#comment-95</link>
		<dc:creator>prion</dc:creator>
		<pubDate>Fri, 08 Apr 2005 23:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.twoideas.org/wordpress/2005/04/08/predictive-text-encoding-synonym-dictionary/#comment-95</guid>
		<description>There&#039;s certainly a shorter way but...

&lt;code&gt;
#!/usr/bin/perl
# pass it something like /usr/share/dict/words
use strict;
my (%values, %words, $value, $word);
@values{ &#039;a&#039;..&#039;z&#039; } = (2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9);
while () {
   if (/^(\w+)$/) {
      $word = lc $1;
      $value = join &quot;&quot;, map { $values{$_} } split //, $word; 
      push @{$words{$value}}, $word;
   }
}
foreach $value (sort {$a  $b} keys %words) {
   print &quot;$value\n&quot;;
   foreach $word (sort @{$words{$value}}) {
      print &quot;\t$word\n&quot;;
   }
}
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>There&#8217;s certainly a shorter way but&#8230;</p>
<p><code><br />
#!/usr/bin/perl<br />
# pass it something like /usr/share/dict/words<br />
use strict;<br />
my (%values, %words, $value, $word);<br />
@values{ 'a'..'z' } = (2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9);<br />
while () {<br />
   if (/^(\w+)$/) {<br />
      $word = lc $1;<br />
      $value = join "", map { $values{$_} } split //, $word;<br />
      push @{$words{$value}}, $word;<br />
   }<br />
}<br />
foreach $value (sort {$a  $b} keys %words) {<br />
   print "$value\n";<br />
   foreach $word (sort @{$words{$value}}) {<br />
      print "\t$word\n";<br />
   }<br />
}<br />
</code></p>
]]></content:encoded>
	</item>
</channel>
</rss>
