<?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: Powershell as Lisp</title>
	<atom:link href="http://www.openxtra.co.uk/blog/powershell-as-lisp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openxtra.co.uk/blog/powershell-as-lisp/</link>
	<description>Your daily IT cuppa</description>
	<lastBuildDate>Sun, 23 Jan 2011 07:05:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Kaveh Shahbazian</title>
		<link>http://www.openxtra.co.uk/blog/powershell-as-lisp/comment-page-1/#comment-7111</link>
		<dc:creator>Kaveh Shahbazian</dc:creator>
		<pubDate>Wed, 11 Feb 2009 15:25:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.openxtra.co.uk/blog/?p=509#comment-7111</guid>
		<description>I do not quite understand when somebody says &#039;Lisp has no syntax&#039;. For sure you have to be fluent at &#039;watching s-expressions&#039; all day and that will do a big part for you (I have heard there are some masters that actually have touched the &#039;brightness&#039; and do not see the parentheses anymore ;), I do not know lisp fluently; I have just played around some of them long time ago (and a bit of Clojure recently).

What about all that operators (!) that influence scope of an expression, for example in a macro (like , or &#039; which I do not remember their exact meanings (Oops! There are some syntax to forget here!))? I am not speaking of Clojure since it has a bit more syntax than other Lisps (At least to me).

&#039;Lisp has no syntax&#039; is not a very precise sentence to me. At best I can say &#039;Lisp has the most assumptions about developer&#039; - if there is no syntax!</description>
		<content:encoded><![CDATA[<p>I do not quite understand when somebody says &#8216;Lisp has no syntax&#8217;. For sure you have to be fluent at &#8216;watching s-expressions&#8217; all day and that will do a big part for you (I have heard there are some masters that actually have touched the &#8216;brightness&#8217; and do not see the parentheses anymore <img src='http://www.openxtra.co.uk/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , I do not know lisp fluently; I have just played around some of them long time ago (and a bit of Clojure recently).</p>
<p>What about all that operators (!) that influence scope of an expression, for example in a macro (like , or &#8216; which I do not remember their exact meanings (Oops! There are some syntax to forget here!))? I am not speaking of Clojure since it has a bit more syntax than other Lisps (At least to me).</p>
<p>&#8216;Lisp has no syntax&#8217; is not a very precise sentence to me. At best I can say &#8216;Lisp has the most assumptions about developer&#8217; &#8211; if there is no syntax!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Creelman</title>
		<link>http://www.openxtra.co.uk/blog/powershell-as-lisp/comment-page-1/#comment-7110</link>
		<dc:creator>Dave Creelman</dc:creator>
		<pubDate>Wed, 11 Feb 2009 00:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.openxtra.co.uk/blog/?p=509#comment-7110</guid>
		<description>I must confess that I don&#039;t know what a cmdlet is, but how does the addition of a feature such as this warrant calling powershell a lisp ?

Does it use the paradigm of code is data is code ?
Does it have macros that use this paradigm?

This seems to happen a lot with the latest hot language on the scene. Quite often one comes across articles with titles like &quot;Ruby is an acceptable Lisp&quot; or &quot;Javascript is the new lisp&quot;. These articles seem to miss the point that Lisp is a bit different. Lisp doesn&#039;t really have a syntax. It looks like powershell has a syntax, so I&#039;d say it&#039;s not lisp.

If it doesn&#039;t then I think a more apt title might be &quot;Powershell Useful&quot; or even &quot;Powershel Domain specific languages&quot;, but not &quot;Powershell as Lisp&quot;.

Just my 2c worth.

Hope you do get lots out of PowerShell v2.0 and you can develop some useful DSLs, but I don&#039;t know if it&#039;s the same &quot;as lisp&quot;.</description>
		<content:encoded><![CDATA[<p>I must confess that I don&#8217;t know what a cmdlet is, but how does the addition of a feature such as this warrant calling powershell a lisp ?</p>
<p>Does it use the paradigm of code is data is code ?<br />
Does it have macros that use this paradigm?</p>
<p>This seems to happen a lot with the latest hot language on the scene. Quite often one comes across articles with titles like &#8220;Ruby is an acceptable Lisp&#8221; or &#8220;Javascript is the new lisp&#8221;. These articles seem to miss the point that Lisp is a bit different. Lisp doesn&#8217;t really have a syntax. It looks like powershell has a syntax, so I&#8217;d say it&#8217;s not lisp.</p>
<p>If it doesn&#8217;t then I think a more apt title might be &#8220;Powershell Useful&#8221; or even &#8220;Powershel Domain specific languages&#8221;, but not &#8220;Powershell as Lisp&#8221;.</p>
<p>Just my 2c worth.</p>
<p>Hope you do get lots out of PowerShell v2.0 and you can develop some useful DSLs, but I don&#8217;t know if it&#8217;s the same &#8220;as lisp&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jack Hughes</title>
		<link>http://www.openxtra.co.uk/blog/powershell-as-lisp/comment-page-1/#comment-7107</link>
		<dc:creator>Jack Hughes</dc:creator>
		<pubDate>Tue, 10 Feb 2009 09:37:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.openxtra.co.uk/blog/?p=509#comment-7107</guid>
		<description>@Jeffrey - I am currently finishing off a time series database for PowerShell V1 so you may be confident that I&#039;ll be looking into V2 real soon!</description>
		<content:encoded><![CDATA[<p>@Jeffrey &#8211; I am currently finishing off a time series database for PowerShell V1 so you may be confident that I&#8217;ll be looking into V2 real soon!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeffrey Snover</title>
		<link>http://www.openxtra.co.uk/blog/powershell-as-lisp/comment-page-1/#comment-7106</link>
		<dc:creator>Jeffrey Snover</dc:creator>
		<pubDate>Tue, 10 Feb 2009 04:38:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.openxtra.co.uk/blog/?p=509#comment-7106</guid>
		<description>You got it.  If you look at what we put into V2, there are a TON of features that help with meta-programming.  The ability to write cmdlets in PowerShell is the foundation of it all.  Check out SPLATTING and ProxyCmdlets.  You&#039;ll be shocked at the power.

Experiment! Enjoy! Engage!

Jeffrey Snover [MSFT]
Windows Management Partner Architect
Visit the Windows PowerShell Team blog at:    http://blogs.msdn.com/PowerShell
Visit the Windows PowerShell ScriptCenter at:  http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx</description>
		<content:encoded><![CDATA[<p>You got it.  If you look at what we put into V2, there are a TON of features that help with meta-programming.  The ability to write cmdlets in PowerShell is the foundation of it all.  Check out SPLATTING and ProxyCmdlets.  You&#8217;ll be shocked at the power.</p>
<p>Experiment! Enjoy! Engage!</p>
<p>Jeffrey Snover [MSFT]<br />
Windows Management Partner Architect<br />
Visit the Windows PowerShell Team blog at:    <a href="http://blogs.msdn.com/PowerShell" >http://blogs.msdn.com/PowerShell</a><br />
Visit the Windows PowerShell ScriptCenter at:  <a href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx" >http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

