<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page newspeak 
             and everything recently tagged newspeak -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>newspeak on SWiK</title>
		<link>http://swik.net/newspeak</link>
        <doap:name>newspeak</doap:name>
        <doap:description></doap:description>
        <description></description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/newspeak</link>
        
        <pubDate></pubDate>
        <lastBuildDate></lastBuildDate>
            
        <item>
            <title>objectsAsSoftwareServices -blog</title>
            <link>http://swik.net/open-source/del.icio.us+tag%2Fopen-source/objectsAsSoftwareServices+-blog/b6w86</link>
            <description>***</description>
            
            <pubDate>Sun, 08 Jun 2008 20:56:21 -0700</pubDate>
        </item>
            
        <item>
            <title>objectsAsSoftwareServices - Newspeak Programming language</title>
            <link>http://swik.net/open-source/del.icio.us+tag%2Fopen-source/objectsAsSoftwareServices+-+Newspeak+Programming+language/b6w8z</link>
            <description>***</description>
            
            <pubDate>Sun, 08 Jun 2008 20:56:18 -0700</pubDate>
        </item>
            
        <item>
            <title>Programming language warts: Newspeak</title>
            <link>http://swik.net/TurboGears/TurboGears+Blog/Programming+language+warts%3A+Newspeak/b4xfy</link>
            <description>&lt;p&gt;There&amp;#8217;s a new language that is soon to be open sourced called &lt;a href=&quot;http://bracha.org/Site/Newspeak.html&quot;&gt;Newspeak&lt;/a&gt;. Gilad Bracha and team are creating a new language to address what they see as the future of programming (online/offline operation, lots of service oriented design, more concurrency). They&amp;#8217;re angling for a Smalltalk-like environment and, indeed, their current implementation is in &lt;a href=&quot;http://squeak.org/&quot;&gt;Squeak&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ignoring that there&amp;#8217;s at least &lt;a href=&quot;http://www.penjili.org/newspeak.html&quot;&gt;one other language&lt;/a&gt; called Newspeak, it seems like Gilad Bracha&amp;#8217;s Newspeak is built on reasonable premises. You can read a bit about &lt;a href=&quot;http://bracha.org/newspeak.pdf&quot;&gt;what Newspeak is like&lt;/a&gt;. Newspeak is definitely not done yet, but things like this give me some doubt:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;note that the caret (ˆ) is used to indicate that an expression should be returned from the method, just like the return keyword in conventional languages&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If I were creating a programming language, writing a sentence like that would give me pause. I would ask myself &amp;#8220;why am I doing this differently?&amp;#8221; If everyone in the world is using return, why choose ^? To save a few characters of typing? Really? The Newspeak document does not explain &lt;span style=&quot;font-style: italic;&quot;&gt;why&lt;/span&gt; it&amp;#8217;s like that, it just states matter-of-factly that ^ means return.&lt;/p&gt;
&lt;p&gt;Though they reference Self as an influence for Newspeak, they chose to go with classes rather than prototypes. That&amp;#8217;s a good decision for adoption, because people are familiar with and like classes.&lt;/p&gt;
&lt;p&gt;Anyhow, I think Newspeak looks interesting and it will be interesting to see how it matures. But too many arbitrary changes from &amp;#8220;conventional&amp;#8221; syntax are likely to hinder adoption.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sharethis.com/item?&amp;wp=2.5.1&amp;amp;publisher=4c75e961-1ece-4620-a912-84dd6eb72e2f&amp;amp;title=Programming+language+warts%3A+Newspeak&amp;amp;url=http%3A%2F%2Fwww.blueskyonmars.com%2F2008%2F05%2F09%2Fprogramming-language-warts-newspeak%2F&quot;&gt;ShareThis&lt;/a&gt;&lt;/p&gt;</description>
            
            <pubDate>Fri, 09 May 2008 12:10:43 -0700</pubDate>
        </item>
                </channel>
</rss>
