<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: Tuple Madness</title>
    <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Tuple Madness</title>
      <description>&lt;p&gt;If there is a downside to modern OO languages like Python and Ruby it is the great built-in list types.  They&amp;#8217;re wonderful, but they&amp;#8217;re tempting.&lt;/p&gt;


	&lt;p&gt;Today I had my fourth or fifth encounter with tuple madness.  It seems that the siren song of &amp;#8220;free&amp;#8221; data structures with unnamed members is just too much to resist.   I&amp;#8217;ve decided to call it Tuple Madness.  An example is:
     x = (2,3,-1)
Could one be less descriptive? Probably not.&lt;/p&gt;


	&lt;p&gt;I came across some code which uses two-tuples where both values are encoded integer values.  It&amp;#8217;s a pain to figure out.&lt;/p&gt;


	&lt;p&gt;In a previous job, a coworker would write his python entirely as filters on n-tuples so that figuring out what his code was doing was really painful.  A function would take a sequence of n-tuples, and return a sequence of n-tuples where some of the values were preserved (though reordered) from the input, and the rest were transformations on the input + some local data.  It was really tough to read a program where the data structures had unnamed elements and only existed between the return of one function and the invocation of the next.&lt;/p&gt;


	&lt;p&gt;At least one of my colleagues has blogged about suffering from Tuple Madness as well.&lt;/p&gt;


	&lt;p&gt;I don&amp;#8217;t think that &amp;#8220;magic tuples&amp;#8221; are always evil, only that they&amp;#8217;re no substitute for proper objects and meaningful data structures.&lt;/p&gt;</description>
      <pubDate>Tue, 13 Feb 2007 12:07:16 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b18fdea8-0e28-4e06-a14d-2d778d940afe</guid>
      <author>tottinger</author>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness</link>
      <category>Tim's Tepid Torrent</category>
      <trackback:ping>http://blog.objectmentor.com/articles/trackback/169</trackback:ping>
    </item>
    <item>
      <title>"Tuple Madness" by Viagra</title>
      <description>&lt;p&gt;oakley radar range Such a horrible wound, Dr Tam has no fear, concentrate on the treatment, so stand Zheng moved. ry32cvb&lt;/p&gt;</description>
      <pubDate>Sat, 12 May 2012 13:04:39 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6ee68c72-ab3f-4a72-8ce4-c76c9cf4d44e</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-223950</link>
    </item>
    <item>
      <title>"Tuple Madness" by essay help UK</title>
      <description>&lt;p&gt;I found your website perfect according to my needs. It contains wonderful and helpful posts. Thanks for it.&lt;/p&gt;</description>
      <pubDate>Mon, 07 May 2012 16:05:21 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:703616f2-8a24-4513-9f49-887ff29155da</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-222299</link>
    </item>
    <item>
      <title>"Tuple Madness" by laptop</title>
      <description>&lt;p&gt;I have unit converter pages online, would you please be interested in placing my website&amp;#8217;s link (code below) on your page with the unit conversion tables? Thank you very much.&lt;/p&gt;</description>
      <pubDate>Wed, 25 Apr 2012 07:47:29 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9decbb10-fe9b-47cb-a6ea-3063ccd26b23</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-219863</link>
    </item>
    <item>
      <title>"Tuple Madness" by bladeless fans</title>
      <description>&lt;p&gt;Tuple Madness
 37
good post174&lt;/p&gt;</description>
      <pubDate>Sat, 21 Apr 2012 06:06:45 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:eafe4963-c57b-417b-86cf-519318e84f26</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-219276</link>
    </item>
    <item>
      <title>"Tuple Madness" by louboutin sales</title>
      <description>&lt;p&gt;Tuple Madness
 36
hoo,good article!!I like the post!12&lt;/p&gt;</description>
      <pubDate>Fri, 20 Apr 2012 18:49:55 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f3c383ab-81b3-4636-beb9-54028047d2b8</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-218977</link>
    </item>
    <item>
      <title>"Tuple Madness" by viagra</title>
      <description>&lt;p&gt;Your blog page is excellent. Thank you truly for sharing a huge amount of powerful ideas. I will bookmark your web site and will be without a doubt coming back. Again, I appreciate all your work and supplying much priceless info for the many people.&lt;/p&gt;</description>
      <pubDate>Sun, 08 Apr 2012 12:14:41 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:7366b1da-b837-42b8-bd29-93d6ddc2684f</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-215736</link>
    </item>
    <item>
      <title>"Tuple Madness" by sha1 vs md5</title>
      <description>&lt;p&gt;I had really like it very much for the great technology in this blog and the great technology in this blog. This info is gathered for this info in the different websites that to helpful info in this blog&lt;/p&gt;</description>
      <pubDate>Mon, 02 Apr 2012 03:44:54 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:06908196-a762-4d6b-a3e8-2b0015e005fa</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-214475</link>
    </item>
    <item>
      <title>"Tuple Madness" by iPod Touch Converter</title>
      <description>&lt;p&gt;When I originally commented I clicked the Notify me when new comments are added checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove me from that service? Thanks!    , convert all video to ipod touch format&lt;/p&gt;</description>
      <pubDate>Mon, 26 Mar 2012 02:44:03 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6b32c394-d823-4176-8bc5-80fcfdb5983f</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-212959</link>
    </item>
    <item>
      <title>"Tuple Madness" by hunza</title>
      <description>&lt;p&gt;&lt;a href="http://www.prixduviagra.com/" rel="nofollow"&gt;viagra&lt;/a&gt;
High-fructose corn syrup (HFCS) is a popular sweetener because it is chemically different from sugar&amp;#8212;it has a longer shelf life and mixes better into beverages. Yet the corn industry likes to downplay these differences, pointing out that sugar is 50 percent fructose and 50 percent glucose, while&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Sat, 10 Mar 2012 10:57:07 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:5c54d8ab-7039-4d8b-b80b-1a6601c6c194</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-209566</link>
    </item>
    <item>
      <title>"Tuple Madness" by http://www.mydubstep.co.uk/category/dubstep-artists/</title>
      <description>&lt;p&gt;it seems that you have strong grip on the topic. i really liked your site. great job.&lt;/p&gt;</description>
      <pubDate>Fri, 24 Feb 2012 05:19:19 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:5b7992fa-f762-43b9-abdd-3399ce9c8597</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-205845</link>
    </item>
    <item>
      <title>"Tuple Madness" by iPhone contacts backup</title>
      <description>&lt;p&gt;It is true. I agree with what you&amp;#8217;ve said and you can really give me advice in programming. To realize this idea. we need do more practice.&lt;/p&gt;</description>
      <pubDate>Fri, 10 Feb 2012 21:12:35 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:aa046329-447b-4c71-8ed4-27e529511629</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-202899</link>
    </item>
    <item>
      <title>"Tuple Madness" by FM TRANSMITTER</title>
      <description>&lt;p&gt;Do you know something about t &lt;a href="http://www.fmheroes.org/" rel="nofollow"&gt;FM TRANSMITTER&lt;/a&gt;, are you looking for it for yourself. Today I will introduce it to you. it is a 25 W FM transmitter, the 25W FM transmitter have a lot of Advantages.First: the 25W FM transmitter is a handy and portable device which you can plug into the headphone jack or in an output port of portable audio and video device for instance, a portable media player, CD player or satellite radio system.
The sound is broadcasted through the transmitter which plays through an FM broadcast band frequency. The use of 25 W is to play music on the go such as driving through a car, while using stereo and through radio. It plugs into the audio output of the devices and converts the audio output into an &lt;a href="http://www.fmheroes.org/20w-fm-transmitter_4_1.htm" rel="nofollow"&gt;20W FM TRANSMITTER&lt;/a&gt; signal which can be caught by the electrical device attached in the car or portable radios.Second: with a 25 W you can listen to your favourite songs without any problem.&lt;/p&gt;</description>
      <pubDate>Tue, 06 Dec 2011 20:48:53 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:8dd9ddbb-a1cd-4579-a933-2d76fdbf3828</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-183876</link>
    </item>
    <item>
      <title>"Tuple Madness" by footycall</title>
      <description>&lt;p&gt;This is very exciting article, read it with deep feeling.
&lt;a href="http://www.footycall.com/" rel="nofollow"&gt;http://www.footycall.com/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 06 Oct 2011 22:37:43 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f115bd50-eb9f-4916-902d-82bd75f996c2</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-151333</link>
    </item>
    <item>
      <title>"Tuple Madness" by /dev/urandom</title>
      <description>&lt;p&gt;Named tuples: &lt;a href="http://docs.python.org/library/collections.html#collections" rel="nofollow"&gt;http://docs.python.org/library/collections.html#collections&lt;/a&gt;.namedtuple&lt;/p&gt;</description>
      <pubDate>Tue, 04 Oct 2011 06:41:41 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:72e7d56d-6e57-461a-892f-1bb70262643a</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-150166</link>
    </item>
    <item>
      <title>"Tuple Madness" by  Zara leather Jackets</title>
      <description>&lt;p&gt;thank you ! I like this news, I also have information to share, here is my message  &lt;a href="http://www.fashtogo.com" rel="nofollow"&gt;http://www.fashtogo.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 29 Sep 2011 02:14:08 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:fe611743-61df-497f-8412-511b5b23d4d5</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-147171</link>
    </item>
    <item>
      <title>"Tuple Madness" by  Zara leather Jackets</title>
      <description>&lt;p&gt;Thank you to share with me for something&lt;/p&gt;</description>
      <pubDate>Thu, 29 Sep 2011 02:13:44 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:14d19f4e-843e-4d26-a1b8-474c8e83313d</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-147170</link>
    </item>
    <item>
      <title>"Tuple Madness" by Marc Jacobs Outlet online</title>
      <description>&lt;p&gt;This blog details are very much interested to the customers and frequently visit this website. Thank you very much for proving the wonderful services.&lt;/p&gt;</description>
      <pubDate>Tue, 06 Sep 2011 22:18:50 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f5124303-7091-4cd3-912a-01df3bb9419f</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-137781</link>
    </item>
    <item>
      <title>"Tuple Madness" by beats by dr   dre</title>
      <description>&lt;p&gt;night on. Another attraction to using the big bag is the skinnier illusion it creates&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dr dre&lt;/a&gt;
&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dre sale&lt;/a&gt; of the carrier adding much need excitement to any sort of unexciting outfit.&lt;/p&gt;</description>
      <pubDate>Mon, 29 Aug 2011 20:47:46 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6db27df3-9a62-49a5-87d3-a597d37d7271</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-134018</link>
    </item>
    <item>
      <title>"Tuple Madness" by burberry wallets for men</title>
      <description>&lt;p&gt;The &amp;#8220;it&amp;#8221; bag has become the decisive accessory for young twenty something girls partying every night on. Another attraction to using the big bag is the skinnier illusion it creates of the carrier adding much need excitement to any sort of unexciting outfit.&lt;/p&gt;</description>
      <pubDate>Tue, 23 Aug 2011 02:17:49 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:08344385-3bbb-4552-b59c-c2c2c3c68eed</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-131575</link>
    </item>
    <item>
      <title>"Tuple Madness" by beats by dre store</title>
      <description>&lt;p&gt;compressed package, damn the system tray did not integrate winrar, Heidengxiahuo&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;cheap beats by dre&lt;/a&gt;
&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dre store&lt;/a&gt; one by one to ask dorm brothers finally have a brother that he computer memory yet, and immediately use U disk to copy to, The results found winrar370.rar &amp;#8230; ...&lt;/p&gt;</description>
      <pubDate>Mon, 22 Aug 2011 23:00:15 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9dcbd603-ee90-496e-8232-c418cea4ccc1</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-131462</link>
    </item>
    <item>
      <title>"Tuple Madness" by Womens true religion crops jeans </title>
      <description>&lt;p&gt;Well, if anyone can shed some light on how genius does work, it&amp;#8217;s people like Paul Simon, Frank Gehry, Tim Burton and Sarah Ruhl. Gathering together some of the most respected names in a &lt;a href="http://www.toptruereligionjeans.com/Straight-Leg-Jeans_6_1.htm" rel="nofollow"&gt;Mens True Religion Straight Leg Jeans &lt;/a&gt;
&lt;a href="http://www.toptruereligionjeans.com/Bootcut-Jeans_2_1.htm" rel="nofollow"&gt;Buy Mens True Religion Bootcut Jeans &lt;/a&gt;
&lt;a href="http://www.toptruereligionjeans.com/Flare-Jeans_4_1.htm" rel="nofollow"&gt;Buy Mens True Religion Flare Jeans&lt;/a&gt;
variety of the arts, The Atlantic has a got a series of first-person essays on the creative process of some of today&amp;#8217;s most brilliant minds.&lt;/p&gt;</description>
      <pubDate>Sat, 20 Aug 2011 04:21:08 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:73778da7-64f9-4eb6-873d-a184859d9545</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-130159</link>
    </item>
    <item>
      <title>"Tuple Madness" by juicy couture on sale</title>
      <description>&lt;p&gt;That Post is Full of informative. Thanks for that kind of sharing. Hope u will again share with us.&lt;/p&gt;</description>
      <pubDate>Mon, 15 Aug 2011 20:24:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6a073241-e514-4b24-b1f2-515647002586</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-128845</link>
    </item>
    <item>
      <title>"Tuple Madness" by juicy couture on sale</title>
      <description>&lt;p&gt;You have a cool web site. It is almost the first time I encounter something like that.&lt;/p&gt;</description>
      <pubDate>Mon, 15 Aug 2011 20:23:26 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:b04011c7-b680-4905-b16e-fc910701cfe1</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-128844</link>
    </item>
    <item>
      <title>"Tuple Madness" by longchamp online store</title>
      <description>&lt;p&gt;Thanks for posting some great ideas and I&amp;#8217;ll try to return back with a completely different browser to check things out! Also, I put a link to your blog at my site, hope you dont mind?&lt;/p&gt;


	&lt;p&gt;I am about to begin a blog and this will help me tremendously.
Of course it has given me many things to consider as I update my website too. I appreciate it much.&lt;/p&gt;


	&lt;p&gt;good post as always man&lt;/p&gt;</description>
      <pubDate>Mon, 15 Aug 2011 20:20:05 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:5f2d17da-f350-452c-a495-e2478e828edb</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-128837</link>
    </item>
    <item>
      <title>"Tuple Madness" by Tory Burch outlet online</title>
      <description>&lt;p&gt;Your blog is a great one. What really impresses me is that you are correctly mentioned that there are thousands of tools that are available to create a website or launch one but what matters is that you choose the right one, the one that gives you all that is actually needed&lt;/p&gt;


	&lt;p&gt;Well good to read about this thanks.&lt;/p&gt;


	&lt;p&gt;Awesome&amp;#8230;It&amp;#8217;s nice share that, thanks very much!&lt;/p&gt;</description>
      <pubDate>Mon, 15 Aug 2011 20:19:31 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f7646fa6-bd0b-40c9-8658-6ddaf0c3943f</guid>
      <link>http://blog.objectmentor.com/articles/2007/02/13/tuple-madness#comment-128835</link>
    </item>
  </channel>
</rss>

