<?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: Scripting Languages</title>
	<atom:link href="http://untidy.net/blog/2005/03/16/scripting-languages/feed/" rel="self" type="application/rss+xml" />
	<link>http://untidy.net/blog/2005/03/16/scripting-languages/</link>
	<description>simon steele writes about stuff...</description>
	<lastBuildDate>Sun, 09 Oct 2011 17:28:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Larry Hastings</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-129</link>
		<dc:creator>Larry Hastings</dc:creator>
		<pubDate>Wed, 13 Apr 2005 17:40:34 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-129</guid>
		<description>
I&#039;m for Python.

The Python license doesn&#039;t require you to schlep around all 10mb.  I haven&#039;t played with it yet, but I hear you can get the inner core of Python down to a slender 180k DLL.  Add in just the libraries you think users would need for PN2 scripting and I bet you&#039;d still easily be under 500k, and that&#039;s before compression.

If you did it that way, you could ship a lightweight Python environment with PN2, but automatically switch to the full-featured one if it&#039;s installed.  (Load it by hand with LoadLibrary() at runtime.)  And if you did *that*, you should have some way for script authors to detect which environment they&#039;re running in, presumably so they can complain if they&#039;re not going to have some library or other.

Cheers!</description>
		<content:encoded><![CDATA[<p>I&#8217;m for Python.</p>
<p>The Python license doesn&#8217;t require you to schlep around all 10mb.  I haven&#8217;t played with it yet, but I hear you can get the inner core of Python down to a slender 180k DLL.  Add in just the libraries you think users would need for PN2 scripting and I bet you&#8217;d still easily be under 500k, and that&#8217;s before compression.</p>
<p>If you did it that way, you could ship a lightweight Python environment with PN2, but automatically switch to the full-featured one if it&#8217;s installed.  (Load it by hand with LoadLibrary() at runtime.)  And if you did *that*, you should have some way for script authors to detect which environment they&#8217;re running in, presumably so they can complain if they&#8217;re not going to have some library or other.</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mwsgris</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-122</link>
		<dc:creator>mwsgris</dc:creator>
		<pubDate>Thu, 07 Apr 2005 19:51:14 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-122</guid>
		<description>I&#039;m also curious why MS Active Scripting was ruled out.  PN2 is still my favorite editor, but when I have to work on SQL scripts, I end up going to PSPad for the Active Scripting support.  

Without hooks into ado through com (or, event better, ado.net), scripting would be of limited use for me.  

If the choices are Python or JavaScript, I vote JavaScript.</description>
		<content:encoded><![CDATA[<p>I&#8217;m also curious why MS Active Scripting was ruled out.  PN2 is still my favorite editor, but when I have to work on SQL scripts, I end up going to PSPad for the Active Scripting support.  </p>
<p>Without hooks into ado through com (or, event better, ado.net), scripting would be of limited use for me.  </p>
<p>If the choices are Python or JavaScript, I vote JavaScript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Syafrudin</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-116</link>
		<dc:creator>Syafrudin</dc:creator>
		<pubDate>Mon, 04 Apr 2005 12:02:12 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-116</guid>
		<description>My opinion is exactly like Duncan Lock, prefer both python and Java script (or should be ECMA script ??), but if only one, Python.

And anyway, I also to say thanks for PN, and I hope I can also use PN in OS/2 environment and Linux island. Our programmers use all these three platform here.

Thank you and best regards,

haydin. </description>
		<content:encoded><![CDATA[<p>My opinion is exactly like Duncan Lock, prefer both python and Java script (or should be ECMA script ??), but if only one, Python.</p>
<p>And anyway, I also to say thanks for PN, and I hope I can also use PN in OS/2 environment and Linux island. Our programmers use all these three platform here.</p>
<p>Thank you and best regards,</p>
<p>haydin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tatexi</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-107</link>
		<dc:creator>Tatexi</dc:creator>
		<pubDate>Wed, 23 Mar 2005 13:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-107</guid>
		<description>Okay, I started my programming career with Perl so I fail to see Perl as an ugly language. But the authour ruled that one out already so leave it that. However, even after numerous attempts I can&#039;t make out Python. Guess it has something to do with the basic consept of having curly braces to separate blocks and semicolons to end the commands.

So my vote goes against Python, anything else but it, please :-).

.Net sounded rather interesting, I&#039;d be more than interested in that option if it is possible to implement.</description>
		<content:encoded><![CDATA[<p>Okay, I started my programming career with Perl so I fail to see Perl as an ugly language. But the authour ruled that one out already so leave it that. However, even after numerous attempts I can&#8217;t make out Python. Guess it has something to do with the basic consept of having curly braces to separate blocks and semicolons to end the commands.</p>
<p>So my vote goes against Python, anything else but it, please <img src='http://untidy.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>.Net sounded rather interesting, I&#8217;d be more than interested in that option if it is possible to implement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Button</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-106</link>
		<dc:creator>Nick Button</dc:creator>
		<pubDate>Tue, 22 Mar 2005 12:30:10 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-106</guid>
		<description>I&#039;ve got to vote for Javascript. Everybody who uses your program will no doubt know Javascript already, so it will be the mose globally accepted choice.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve got to vote for Javascript. Everybody who uses your program will no doubt know Javascript already, so it will be the mose globally accepted choice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Quension</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-104</link>
		<dc:creator>Quension</dc:creator>
		<pubDate>Fri, 18 Mar 2005 17:31:12 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-104</guid>
		<description>I&#039;m not clear what the goals are.  What would the scripting be used to accomplish?

If you&#039;re looking for something extensible on Windows, ActiveX/COM is a requirement.  There&#039;s so much available via ActiveX, especially in regard to working with other applications.  If the JS engine you&#039;re looking at embedding has support for it, great; otherwise you&#039;ll have to look for something that does support it.

Along these lines, why specifically was MS Active Script discounted?  One thing you gain with it is support for several different languages, plus implicit ActiveX abilities in all of them.  (Though I&#039;ll admit some AS implimentations suck -- the PerlScript and Lua engines both have issues.)

If the end goal is a way to get simple things done quickly, I agree that you want something lightweight, embedded, and well-known -- such as JS.  All the flexibility from multiple language support (or even one &quot;big&quot; one like Perl or Python) is simply not necessary.  You&#039;ll still want something that can call out to ActiveX/COM though.  (Speaking of which, you may be able to use the AS interface to only the JScript engine.  Then you&#039;ll have a base to do other AS languages from later if desired, and won&#039;t need to distribute anything extra with PN2 itself.)</description>
		<content:encoded><![CDATA[<p>I&#8217;m not clear what the goals are.  What would the scripting be used to accomplish?</p>
<p>If you&#8217;re looking for something extensible on Windows, ActiveX/COM is a requirement.  There&#8217;s so much available via ActiveX, especially in regard to working with other applications.  If the JS engine you&#8217;re looking at embedding has support for it, great; otherwise you&#8217;ll have to look for something that does support it.</p>
<p>Along these lines, why specifically was MS Active Script discounted?  One thing you gain with it is support for several different languages, plus implicit ActiveX abilities in all of them.  (Though I&#8217;ll admit some AS implimentations suck &#8212; the PerlScript and Lua engines both have issues.)</p>
<p>If the end goal is a way to get simple things done quickly, I agree that you want something lightweight, embedded, and well-known &#8212; such as JS.  All the flexibility from multiple language support (or even one &#8220;big&#8221; one like Perl or Python) is simply not necessary.  You&#8217;ll still want something that can call out to ActiveX/COM though.  (Speaking of which, you may be able to use the AS interface to only the JScript engine.  Then you&#8217;ll have a base to do other AS languages from later if desired, and won&#8217;t need to distribute anything extra with PN2 itself.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bjoern</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-103</link>
		<dc:creator>Bjoern</dc:creator>
		<pubDate>Fri, 18 Mar 2005 14:28:05 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-103</guid>
		<description>.NET plugins (and scripts I presume) are possible in an unmanged app, I&#039;m just not sure about the amount of work tho :]</description>
		<content:encoded><![CDATA[<p>.NET plugins (and scripts I presume) are possible in an unmanged app, I&#8217;m just not sure about the amount of work tho :]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sbc</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-102</link>
		<dc:creator>sbc</dc:creator>
		<pubDate>Fri, 18 Mar 2005 10:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-102</guid>
		<description>Scripting via .NET would be nice as well. It would allow for powerful extensions to PN2 (i.e. database access, preview in browser (via Cassini), any rich-client you can think of). Not sure if that is possible though (as PN2 is not written in C# or VB.NET).</description>
		<content:encoded><![CDATA[<p>Scripting via .NET would be nice as well. It would allow for powerful extensions to PN2 (i.e. database access, preview in browser (via Cassini), any rich-client you can think of). Not sure if that is possible though (as PN2 is not written in C# or VB.NET).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sbc</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-101</link>
		<dc:creator>sbc</dc:creator>
		<pubDate>Thu, 17 Mar 2005 11:08:40 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-101</guid>
		<description>Perhaps Lua could be an option? SciTE includes it, so it should be easy to implement.

To ability to use other scripting languages via a plugin would be useful (you could provide Python and JavaScript as seperate downloads).</description>
		<content:encoded><![CDATA[<p>Perhaps Lua could be an option? SciTE includes it, so it should be easy to implement.</p>
<p>To ability to use other scripting languages via a plugin would be useful (you could provide Python and JavaScript as seperate downloads).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan Lock</title>
		<link>http://untidy.net/blog/2005/03/16/scripting-languages/comment-page-1/#comment-100</link>
		<dc:creator>Duncan Lock</dc:creator>
		<pubDate>Thu, 17 Mar 2005 01:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://untidy.net/blog/2005/03/16/scripting-languages/#comment-100</guid>
		<description>What I&#039;d really like (somewhat predictably) is both - an extensible interface, bundle Javascript and let people download and add in python/ other stuff if they want.

Great, but lots more work I guess :)

However, if I could only have one, it&#039;d be Python. This is Programmers Notepad, after all.- I&#039;d imagine quite a few of your users would already have python installed (I do).

Anyway, I&#039;d just like to say thanks for PN, it&#039;s a great peice of work; an extremely useful, well put together peice of software.

Thanks for all your hard work.

dunc.</description>
		<content:encoded><![CDATA[<p>What I&#8217;d really like (somewhat predictably) is both &#8211; an extensible interface, bundle Javascript and let people download and add in python/ other stuff if they want.</p>
<p>Great, but lots more work I guess <img src='http://untidy.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>However, if I could only have one, it&#8217;d be Python. This is Programmers Notepad, after all.- I&#8217;d imagine quite a few of your users would already have python installed (I do).</p>
<p>Anyway, I&#8217;d just like to say thanks for PN, it&#8217;s a great peice of work; an extremely useful, well put together peice of software.</p>
<p>Thanks for all your hard work.</p>
<p>dunc.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

