<?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: A Wish List for the Next Mainstream Programming Language</title>
    <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>A Wish List for the Next Mainstream Programming Language</title>
      <description>&lt;p&gt;It&amp;#8217;s been fun watching the reactions to new features in C# 4.0.  Some people love them.  Others wonder, legitimately, where it is all going to end.  The argument for feature addition is simple: over time we find better ways of doing things and our languages, as tools, should allow us that flexibility.  The only downside to this strategy is that you end up with sprawling, complex languages over time &#8211; you never get to revisit the foundations.&lt;/p&gt;

&lt;p&gt;Fortunately, however, people design new languages all the time and some of them do eventually enter the mainstream.  We get a chance to start over and address foundational problems. And, that&amp;#8217;s nice because we can do better than Java and C# for mainstream development and I don&#8217;t think there is any way to mutate either language into a better foundation.&lt;/p&gt;

&lt;p&gt;
Before I launch into the wish list, however, I want to set the context.&lt;/p&gt;

&lt;p&gt;When I say &#8220;mainstream language&#8221; I am talking about languages which are in the Java/C#/VB market space &#8211; languages which are light on rocket science, seen as suitable for large-scale development, and don&#8217;t scare people.  So, I&#8217;m not going to suggest dynamic typing or (on the other side of the coin) tight Hindley-Milner type systems and lazy evaluation.  I love those approaches and I&#8217;m happy (in particular) that Ruby is gaining widespread acceptance, but I&#8217;m not going to fight that fight here.  In the immediate future, for whatever reason, there will be development shops which feel much more comfortable with traditional static typing &amp;#8211; the kind found in Java, C#, and VB.  Given that, the question becomes: what can we do to make that sort of language better?&lt;/p&gt;

&lt;p&gt;Here&#8217;s my list:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;i&gt;Immutability by Default&lt;/i&gt; &amp;#8211; Over the past few years, a rather broad consensus has emerged around the idea that code is easier to understand and maintain when it has less mutable state.  This isn&#8217;t a new idea; it&#8217;s been around for as long as functional programming, but our recent concerns with concurrency and our move toward multi-core computing just underscore the state problem.  A mainstream language should, at the very least, make mutable data something special.  References should be immutable by default and mutable state should be marked by a special keyword so that its use leaps out at you. It&#8217;s too late for the current crop of languages to make such a pervasive change, but the next mainstream language could.

&lt;li&gt;&lt;i&gt;Support for Components&lt;/i&gt; &amp;#8211;  In large-scale development, teams have to manage usage and dependency across an organization.  The notions of &lt;i&gt;public&lt;/i&gt;, &lt;i&gt;protected&lt;/i&gt;, and &lt;i&gt;private&lt;/i&gt; are too coarse as protection mechanisms, and we really need scopes larger than class, assembly, and package.  In the end, this sort of protection is a social issue, so we should have mechanisms which make use very easy within a team (3-10 people working together) and somewhat more manageable between teams.  It&#8217;s odd that language-based support for this work stopped with Ada and the Modula family of languages.  Java&#8217;s recent move toward support for modules seems to be an exception.

&lt;li&gt;&lt;i&gt;Support for Scoped and Explicit Metaprogramming&lt;/i&gt; &#8211; In the past, language designers avoided adding meta-programming support to their languages because they were scared it would be abused.  However, we&#8217;ve learned that without meta-programming support, people create yet another distinctive type of mess.  If there is a middle ground for mainstream languages it probably involves scoping the use of metaprogramming and making it far more detectable.  If, for instance, all of the code which modifies a given component had to be registered with some easily locatable component-specific construct, maintenance would be much easier.

&lt;li&gt;&lt;i&gt;Support for Testing&lt;/i&gt; &#8211; This one is only a matter of time, I think.  In the last 10 years we&#8217;ve seen an explosion of mocking tools and testing frameworks.  It&#8217;s not clear to me that we&#8217;ve reached any sort of consensus yet, but I suspect that at the very least we could add constructs to a language which make mocking and stubbing much easier.  It&amp;#8217;s also about time that languages attempt to solve the problems that dependency injection addresses.

&lt;li&gt;&lt;i&gt;Imposed I/O Separation&lt;/i&gt; &#8211; This is the controversial one.  The more I work with Haskell, the more I notice that there is a beneficial discipline that comes from factoring your program so that its points of contact with the outside world can not be mixed with the pieces doing the work.  When you first start to work that way, it feels like a straitjacket, but I think the benefit is apparent to anyone who has had to go on a spelunking expedition in an application to find and mock parts of the system which touch the outside world.  Is that discipline too much for a mainstream language?  I hope not.
&lt;/ol&gt;

&lt;p&gt;So, that&#8217;s my list.   There is no &#8220;grand language planning board&#8221; which decides these things.  We will move forward chaotically like ever other industry, but I  do hope that some of these features make it into the next mainstream programming language.&lt;/p&gt;</description>
      <pubDate>Mon, 29 Dec 2008 20:06:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:08858466-5200-453c-aa91-8efe4ed44032</guid>
      <author>Michael Feathers</author>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language</link>
      <category>Michaels Musings</category>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by Office 2010</title>
      <description>&lt;p&gt;This article is GREAT it can be EXCELLENT JOB and what a great tool!&lt;/p&gt;</description>
      <pubDate>Fri, 13 Jan 2012 20:35:07 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b440bf39-f7dd-4dbc-81fe-35da0ebce71c</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-197757</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by http://www.newmonsterbeatsol.com</title>
      <description>&lt;p&gt;That is an awfully astounding column you&#8217;ve posted.Thanks a lot for that a fantastically amazing post! That is an awfully astounding column you&#8217;ve posted.Thanks a lot for that a fantastically amazing post!&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jan 2012 03:54:43 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:12b8a144-5c16-410d-90d0-177dfa3c85ff</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-196934</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by http://www.newmonsterbeatsol.com</title>
      <description>&lt;p&gt;Thanks for sharing so significative article with us. I agree with your idea competely.&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jan 2012 01:25:25 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1d14ec1b-a5da-42b4-9b56-5d08ccd74c77</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-196890</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by iphone contacts backup</title>
      <description>&lt;p&gt;Make it a complete way to clean the iPhone and backup the files on computer.&lt;/p&gt;</description>
      <pubDate>Sat, 07 Jan 2012 06:43:35 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:64b30305-3c6b-415d-a6c0-d2c6dbc1f923</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-195907</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by Bed bath and beyond registry Bed bath and beyond registry </title>
      <description>&lt;p&gt;wow.. I used to be searching for this and at last acquired it from this post. Thanks for making it easier.
&lt;a href="http://bedbathandbeyondregistry.org/" rel="nofollow"&gt;Bed bath and beyond registry&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 30 Dec 2011 11:28:57 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:01f76666-e6c3-47bc-b59f-17bf80803c41</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-193747</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by http://www.toryburchdanceshoes2012.com</title>
      <description>&lt;p&gt;I found this web-site by on a fluke when I was exploring on Google then I arrived onto your site. I&#8217;ve to speakyour world-wide-web webpage is pretty cool I honestly loveyour theme!&lt;/p&gt;</description>
      <pubDate>Mon, 05 Dec 2011 01:48:21 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ab5b5b22-26b2-4ce6-aea2-b33e7feff8cd</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-182030</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by christian louboutin</title>
      <description>&lt;p&gt;The professional design make you foot more comfortable. Even more tantalizing,this pattern make your legs look as long as you can,it will make you looked more attractive.Moveover,it has reasonable price.If you are a popular woman,do not miss it.&lt;/p&gt;


	&lt;p&gt;Technical details of Christian Louboutin Velours Scrunch Suede Boots Coffee:&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;Color: Coffee
Material: Suede
4(100mm) heel
Signature red sole x&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;Fashion, delicate, luxurious Christian louboutins shoes on sale, one of its series is Christian Louboutin Tall Boots, is urbanism collocation. This Christian louboutins shoes design makes people new and refreshing. Red soles shoes is personality, your charm will be wonderful performance.&lt;/p&gt;</description>
      <pubDate>Wed, 09 Nov 2011 08:51:27 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:076942d6-ef2f-4aa1-9dec-e7dd78173aa5</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-170582</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by HerveLegerfh</title>
      <description>&lt;p&gt;Merely simply merely because its styles with out straps, although developing utilization of bust choice wonderful simply, you don&amp;#8217;t should support create a good offer much extra adornments, the particular eye-catching presently displaying directly. on top of that that&amp;#8217;s the major goal this turn into encouraged through most ladies in different intervals associated to style. &lt;a href="http://www.dress-sandals-wholesale.com/wholesale-Herve-Leger-Strapless-59-pplh-1.html" rel="nofollow"&gt;http://www.dress-sandals-wholesale.com/wholesale-Herve-Leger-Strapless-59-pplh-1.html&lt;/a&gt; Herve Leger sales 
It&amp;#8217;s sustain the straps dress, the genuine 
&lt;a href="http://www.dress-sandals-wholesale.com/wholesale-Herve-Leger-2011-56-pplh-1.html" rel="nofollow"&gt;http://www.dress-sandals-wholesale.com/wholesale-Herve-Leger-2011-56-pplh-1.html&lt;/a&gt; Herve Leger dresses on sale, it&amp;#8217;s convey the particular envision most ladies on top of that to females with one another with two on top of that to one minimize straps, displaying each of the eye-catching away from your make, these people nowadays stated the way in which the make could possibly be the one ideal eye-catching phase, the goal condition consequently? &lt;a href="http://www.dress-sandals-wholesale.com/" rel="nofollow"&gt;http://www.dress-sandals-wholesale.com/&lt;/a&gt;  Herve Leger dresses regardless inside the man or ladies positioned on straps gown on top of that to jacket, the particular make is truly packaging with one another with two connectors, not genuinely nude nevertheless producing your individual insane appealing.&lt;/p&gt;</description>
      <pubDate>Sun, 06 Nov 2011 00:31:01 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:831f5ad2-8712-450a-b9a0-94f4bb42737f</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-168808</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by nike shox turbo </title>
      <description>&lt;p&gt;I think the better attitude toward life is to keep your humor on and show your smile to what happes.
&lt;a href="http://www.nikestoreline.com/" rel="nofollow"&gt;http://www.nikestoreline.com/&lt;/a&gt;
&lt;a href="http://www.nikestoreline.com/" rel="nofollow"&gt;http://www.nikestoreline.com/&lt;/a&gt;
&lt;a href="http://www.nikestoreline.com/" rel="nofollow"&gt;http://www.nikestoreline.com/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 31 Oct 2011 09:38:01 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8874500b-d4ab-43ee-9997-5079edc89390</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-166269</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by moncler online</title>
      <description>&lt;p&gt;The cheap moncler online are founded of shiny consuming water repellent polyamide material and quilted with 100% goose reducing filling course A, moncler vests that could make this product instead mild and warm, Today, even moncler jacket is owning an escalating need many thanks toward styles and colors. Jackets usually can be found in inventory colours like white, black, however the cheap winter coats for women girls have brilliant colours and pleasant as pink, red, green, colours which you can imagine.&lt;/p&gt;</description>
      <pubDate>Sat, 29 Oct 2011 23:23:51 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:230c8214-be18-49be-9962-7f91642e0384</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-165619</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by Cheap fitted hats</title>
      <description>&lt;p&gt;Thanks for sharing so significative article with us. I agree with your idea competely.&lt;/p&gt;</description>
      <pubDate>Wed, 26 Oct 2011 02:01:36 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6ac31b22-c890-48de-befb-402cc273f459</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-163578</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by mac cosmetics</title>
      <description>&lt;p&gt;Another opportunity cost to consider is simply time. If a professional can do in 4 days what might take you 2 or 3 months of weekends, it may be worth the extra money to farm it out.&lt;a href="http://www.wholesalemaccosmeticsstore.com" rel="nofollow"&gt;http://www.wholesalemaccosmeticsstore.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 19 Oct 2011 03:26:39 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ce74792a-0147-484f-91c8-59f28775cb7d</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-159501</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by beats by dr dre</title>
      <description>&lt;p&gt;and adjustable waist and hem make the Marmot a perfect alternate for skiing&lt;/p&gt;</description>
      <pubDate>Wed, 05 Oct 2011 22:07:04 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:db8f08af-1585-496d-af24-8d2fd74f6ce9</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-150638</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by Blogger Nusantara </title>
      <description>&lt;p&gt;Wonderful post. I am searching awesome news and idea. What I have found from your site, it is actually highly content. You have spent long time for this post. It&amp;#8217;s a very useful and interesting site. Thanks!
&lt;a href="http://www.rcp-vsp.com/seo/blogger-nusantara-blogpreneur-indonesia.html" rel="nofollow"&gt;Blogger Nusantara Blogpreneur Indonesia &lt;/a&gt; | &lt;a href="http://ethieka.com/internet/blogger-nusantara-blogpreneur-indonesia.html" rel="nofollow"&gt;Blogger Nusantara Blogpreneur Indonesia &lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 30 Sep 2011 15:14:20 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9751e8b0-47b4-4dd0-8789-544c8c78195f</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-148782</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by canada goose coat</title>
      <description>&lt;p&gt;&lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-expedition-parka-c-2.html" rel="nofollow"&gt;Canada Goose Outlet&lt;/a&gt;
is Marmot 8000M Parka. The Marmot 8000M Parka is really a waterproof, breathable jacket with 800 fill &lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-youth-parka-c-7.html" rel="nofollow"&gt;canada goose jacket&lt;/a&gt; feathers. It truly is design and light colored shell is produced for trendy, but uncomplicated, protection from cold temperatures. Reinforced shoulders, elbows and adjustable waist and hem make the Marmot a perfect alternate for skiing and other outdoor sports that want fairly a bit of arm motion. The 8000M Parka weighs three lbs., comes in bonfire and black colours and might be stuffed and stored like a sleeping bag to your convenience.This is one of well-know and prime down jacket brands.Hope our friends like its!Like &lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-womens-c-8.html" rel="nofollow"&gt;canada goose womens&lt;/a&gt; and &lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-expedition-parka-c-2.html" rel="nofollow"&gt;Canada Goose Expedition Parka&lt;/a&gt;.There are &lt;a href="http://www.shopcanadagoosejackets.com/" rel="nofollow"&gt;wholesale canada goose&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Wed, 28 Sep 2011 20:24:13 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:64f2ddb8-3a2c-4a6f-8d3b-32e82160ac25</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-146897</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by barbour jackets for women</title>
      <description>&lt;p&gt;&lt;a href="http://www.mbtschuhe-de.net/" rel="nofollow"&gt;&lt;strong&gt;mbt schuhe shop&lt;/strong&gt;&lt;/a&gt; I really like the fresh blog you did on the issue. Really was not expecting that when I started off studying.&lt;/p&gt;</description>
      <pubDate>Mon, 26 Sep 2011 12:33:16 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:cf180295-6aa2-43b2-b090-4ffefbd39afa</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-145386</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by uggs ultimate tall</title>
      <description>&lt;p&gt;Please, kill this squalid language!&lt;/p&gt;</description>
      <pubDate>Thu, 22 Sep 2011 22:36:55 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:eef1c3d1-ab88-4825-b1b8-828de2a02605</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-144592</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by http://www.regilt.co.uk/uggs-casual-boots-ultimate-tall-braid-5340-c-62_39.html</title>
      <description>&lt;p&gt;&lt;a href="http://www.regilt.co.uk/uggs-casual-boots-ultimate-tall-braid-5340-c-62_39.html" rel="nofollow"&gt;http://www.regilt.co.uk/uggs-casual-boots-ultimate-tall-braid-5340-c-62_39.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 22 Sep 2011 21:48:56 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:550e56c6-f538-48df-aec5-290c5775d62b</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-144557</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by raiders jerseys</title>
      <description>&lt;p&gt;Nice post!just added the website to my favourite,will Keep it up.thanks &lt;a href="http://www.raidersonlineshop.com" rel="nofollow"&gt;http://www.raidersonlineshop.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 30 Aug 2011 11:57:03 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:b0cd0126-e13c-422a-8985-96aefdb3a80c</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-134442</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by http://www.raidersonlineshop.com</title>
      <description>&lt;p&gt;Nice post!just added the website to my favourite,will Keep it up.thanks&lt;/p&gt;</description>
      <pubDate>Tue, 30 Aug 2011 11:56:05 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:152a39dc-0657-4625-ae62-ec4d7da45830</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-134441</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by  wholesale t shirts</title>
      <description>&lt;p&gt;The secret of being miserable is to have leisure to bother about whether you are happy or not.
&lt;a href="http://www.nikestoreline.com/" rel="nofollow"&gt;http://www.nikestoreline.com/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 28 Aug 2011 22:07:07 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:7d5effcd-3921-4a9b-81d2-b8a0c0ad2e42</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-133663</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by  cheap polo t shirt  </title>
      <description>&lt;p&gt;A man can fail many times,but he isn&amp;#8217;t a failure until he begins to blame somebody else/
&lt;a href="http://www.nikestoreline.com/" rel="nofollow"&gt;http://www.nikestoreline.com/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 28 Aug 2011 22:05:37 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:d8c6a893-9d42-49be-895d-aa6bce58b3fe</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-133662</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by handbags sale  </title>
      <description>&lt;p&gt;Anything is possible!
&lt;a href="http://www.nikestoreline.com/" rel="nofollow"&gt;http://www.nikestoreline.com/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 28 Aug 2011 22:02:27 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:d31faf05-55c2-47fe-b2f5-869faf453d77</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-133660</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by  timberland boot hot sale </title>
      <description>&lt;p&gt;No one&amp;#8217;s perfect!!!
&lt;a href="http://www.nikestoreline.com/" rel="nofollow"&gt;http://www.nikestoreline.com/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 28 Aug 2011 22:01:22 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:41bc9d13-d22b-4e4c-aad8-40730f91be31</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-133659</link>
    </item>
    <item>
      <title>"A Wish List for the Next Mainstream Programming Language" by  timberland boot hot sale </title>
      <description>&lt;p&gt;It&amp;#8217;s better to try hard to love yourself more than to wait someone to love you.
&lt;a href="http://www.nikestoreline.com/" rel="nofollow"&gt;http://www.nikestoreline.com/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 28 Aug 2011 22:00:26 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:fd791523-3cae-4ffa-8b8e-20865a978bac</guid>
      <link>http://blog.objectmentor.com/articles/2008/12/29/a-wish-list-for-the-next-mainstream-programming-language#comment-133658</link>
    </item>
  </channel>
</rss>

