<?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: 10 Lesser-Known Programming Languages Worth Exploring	</title>
	<atom:link href="https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Fri, 10 Jun 2016 01:38:40 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Shriram Krishnamurthi		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29142</link>

		<dc:creator><![CDATA[Shriram Krishnamurthi]]></dc:creator>
		<pubDate>Fri, 10 Jun 2016 01:38:40 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29142</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29129&quot;&gt;Antonio Cangiano&lt;/a&gt;.

Yes, we intend to make Pyret general-purpose indeed: certainly general enough to solve all of our _own_ programming tasks. 

However, it&#039;s really important when starting out to have some way of focusing, and some way of making consistent decisions. We find that asking “How will that play out in a setting with students new to computing?” has been very productive and a good filter. 

We&#039;re in fact using it to create some pretty innovative curricula (e.g., what we&#039;re calling “lightweight data science”). This is content that will have natural uses beyond teaching programming.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29129">Antonio Cangiano</a>.</p>
<p>Yes, we intend to make Pyret general-purpose indeed: certainly general enough to solve all of our _own_ programming tasks. </p>
<p>However, it&#8217;s really important when starting out to have some way of focusing, and some way of making consistent decisions. We find that asking “How will that play out in a setting with students new to computing?” has been very productive and a good filter. </p>
<p>We&#8217;re in fact using it to create some pretty innovative curricula (e.g., what we&#8217;re calling “lightweight data science”). This is content that will have natural uses beyond teaching programming.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Antonio Cangiano		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29141</link>

		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Thu, 09 Jun 2016 23:03:04 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29141</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29140&quot;&gt;Warren P&lt;/a&gt;.

Thanks for the clear explanation, Warren.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29140">Warren P</a>.</p>
<p>Thanks for the clear explanation, Warren.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Warren P		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29140</link>

		<dc:creator><![CDATA[Warren P]]></dc:creator>
		<pubDate>Thu, 09 Jun 2016 22:50:31 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29140</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29125&quot;&gt;Antonio Cangiano&lt;/a&gt;.

The actual Pharo team sees Pharo as something that moves beyond &quot;Smalltalk&quot; the language, which has its last official &quot;standard&quot; in 1980, &quot;Smalltalk-80&quot;.

This is not too different a situation from the Delphi language, which some people call ObjectPascal, but it&#039;s clearly so far past Pascal that it&#039;s silly to call Delphi just &quot;Pascal&quot;. Pascal as Wirth envisioned it didn&#039;t have objects, let alone generic types or interfaces.

In the case of Pharo, the internals have evolved without a need to extend the base language syntax, but as Smalltalk is both a VM, and a language, and a set of facilities for coding, calling it just &quot;smalltalk&quot; is understating what it contains and what it can do. It&#039;s a smalltalk-based ecosystem containing many fascinating tools.

It originated as a fork of Squeak smalltalk but it&#039;s grown a LOT since then.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29125">Antonio Cangiano</a>.</p>
<p>The actual Pharo team sees Pharo as something that moves beyond &#8220;Smalltalk&#8221; the language, which has its last official &#8220;standard&#8221; in 1980, &#8220;Smalltalk-80&#8221;.</p>
<p>This is not too different a situation from the Delphi language, which some people call ObjectPascal, but it&#8217;s clearly so far past Pascal that it&#8217;s silly to call Delphi just &#8220;Pascal&#8221;. Pascal as Wirth envisioned it didn&#8217;t have objects, let alone generic types or interfaces.</p>
<p>In the case of Pharo, the internals have evolved without a need to extend the base language syntax, but as Smalltalk is both a VM, and a language, and a set of facilities for coding, calling it just &#8220;smalltalk&#8221; is understating what it contains and what it can do. It&#8217;s a smalltalk-based ecosystem containing many fascinating tools.</p>
<p>It originated as a fork of Squeak smalltalk but it&#8217;s grown a LOT since then.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Antonio Cangiano		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29139</link>

		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Wed, 08 Jun 2016 22:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29139</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29138&quot;&gt;Wyatt&lt;/a&gt;.

Fair enough. :)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29138">Wyatt</a>.</p>
<p>Fair enough. 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Wyatt		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29138</link>

		<dc:creator><![CDATA[Wyatt]]></dc:creator>
		<pubDate>Wed, 08 Jun 2016 22:03:59 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29138</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29136&quot;&gt;Antonio Cangiano&lt;/a&gt;.

Sure.  And an order of magnitude more people have probably used Haskell than have ever even heard of Elixir. ;)

I was just surprised to see languages that are quite popular in programming circles (Rust is Mozilla) and general use (Haxe has basically taken over everywhere Flash used to rule and a lot of web) in the list next to relative unknowns (even I haven&#039;t heard of Gosu).

(Array-oriented languages are a highly recommended exercise for everyone, btw.  They&#039;ll change how you think about data.)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29136">Antonio Cangiano</a>.</p>
<p>Sure.  And an order of magnitude more people have probably used Haskell than have ever even heard of Elixir. 😉</p>
<p>I was just surprised to see languages that are quite popular in programming circles (Rust is Mozilla) and general use (Haxe has basically taken over everywhere Flash used to rule and a lot of web) in the list next to relative unknowns (even I haven&#8217;t heard of Gosu).</p>
<p>(Array-oriented languages are a highly recommended exercise for everyone, btw.  They&#8217;ll change how you think about data.)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: qznc		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29137</link>

		<dc:creator><![CDATA[qznc]]></dc:creator>
		<pubDate>Wed, 08 Jun 2016 20:36:57 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29137</guid>

					<description><![CDATA[My list currently only has two entries: D and Rust

Rust, because the Borrow Checker is pretty unique. We need safer systems programming languages.

D, because its meta programming capabilities are awesome. The C++ committees are very busy copying stuff from D.]]></description>
			<content:encoded><![CDATA[<p>My list currently only has two entries: D and Rust</p>
<p>Rust, because the Borrow Checker is pretty unique. We need safer systems programming languages.</p>
<p>D, because its meta programming capabilities are awesome. The C++ committees are very busy copying stuff from D.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Antonio Cangiano		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29136</link>

		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Wed, 08 Jun 2016 16:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29136</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29135&quot;&gt;Wyatt&lt;/a&gt;.

The average programmer wouldn&#039;t even know that Haskell exists. Just saying. :)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29135">Wyatt</a>.</p>
<p>The average programmer wouldn&#8217;t even know that Haskell exists. Just saying. 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Wyatt		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29135</link>

		<dc:creator><![CDATA[Wyatt]]></dc:creator>
		<pubDate>Wed, 08 Jun 2016 15:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29135</guid>

					<description><![CDATA[Huh, are Rust, Haxe, and Julia really lesser-known at this point?  I was expecting stuff people don&#039;t hear about every other day from every programming news outlet... D, J, maybe F#?

This isn&#039;t to say they&#039;re bad (I&#039;ve been a Haxe evangelist since 2007 or so), but I feel like they&#039;ve got a lot of buzz about them already.]]></description>
			<content:encoded><![CDATA[<p>Huh, are Rust, Haxe, and Julia really lesser-known at this point?  I was expecting stuff people don&#8217;t hear about every other day from every programming news outlet&#8230; D, J, maybe F#?</p>
<p>This isn&#8217;t to say they&#8217;re bad (I&#8217;ve been a Haxe evangelist since 2007 or so), but I feel like they&#8217;ve got a lot of buzz about them already.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jon Kleiser		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29133</link>

		<dc:creator><![CDATA[Jon Kleiser]]></dc:creator>
		<pubDate>Wed, 08 Jun 2016 05:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29133</guid>

					<description><![CDATA[Lily looks really nice. Currently Pony and PicoLisp are my favorites.]]></description>
			<content:encoded><![CDATA[<p>Lily looks really nice. Currently Pony and PicoLisp are my favorites.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jesse Adkins		</title>
		<link>https://programmingzen.com/10-lesser-known-programming-languages-worth-exploring/#comment-29132</link>

		<dc:creator><![CDATA[Jesse Adkins]]></dc:creator>
		<pubDate>Wed, 08 Jun 2016 04:00:56 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1675#comment-29132</guid>

					<description><![CDATA[Lily is a language that I&#039;ve developed almost entirely by myself, over the course of about 5 years. It&#039;s not as complete as the languages you&#039;ve mentioned (still not 1.0), but maybe someone here will be interested. For those who are, here&#039;s the intro website: http://jesserayadkins.github.io/lily/]]></description>
			<content:encoded><![CDATA[<p>Lily is a language that I&#8217;ve developed almost entirely by myself, over the course of about 5 years. It&#8217;s not as complete as the languages you&#8217;ve mentioned (still not 1.0), but maybe someone here will be interested. For those who are, here&#8217;s the intro website: <a href="http://jesserayadkins.github.io/lily/" rel="nofollow ugc">http://jesserayadkins.github.io/lily/</a></p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
