<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Help me install Perl modules on my Windows machine!</title>
	<link>http://ask.metafilter.com/28436/Help-me-install-Perl-modules-on-my-Windows-machine/</link>
	<description>Comments on Ask MetaFilter post Help me install Perl modules on my Windows machine!</description>
	<pubDate>Sun, 04 Dec 2005 19:15:19 -0800</pubDate>
	<lastBuildDate>Sun, 04 Dec 2005 19:15:19 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Help me install Perl modules on my Windows machine!</title>
		<link>http://ask.metafilter.com/28436/Help-me-install-Perl-modules-on-my-Windows-machine</link>	
		<description>Help me install Perl modules on my Windows machine! &lt;br /&gt;&lt;br /&gt; Follow-up to &lt;a href=&quot;http://ask.metafilter.com/mefi/26376&quot;&gt;this question&lt;/a&gt;: I&apos;m trying to get &lt;a href=&quot;http://hacks.atrus.org/tasty_post/&quot;&gt;Tasty Post&lt;/a&gt; running on my computer now; I&apos;ve installed &lt;a href=&quot;http://www.activestate.com/Products/ActivePerl/?mp=1&quot;&gt;ActivePerl&lt;/a&gt; and some googling found me &lt;a href=&quot;http://www.cosmicscripts.com/servers/perlmodules.html&quot;&gt;this page&lt;/a&gt; on how to install Perl modules with the ppm command.&lt;br&gt;
&lt;br&gt;
But the second dependency on the list for &lt;a href=&quot;http://hacks.atrus.org/tasty_post/&quot;&gt;Tasty Post&lt;/a&gt;, &lt;a href=&quot;http://search.cpan.org/~rse/lcwa/&quot;&gt;lcwa&lt;/a&gt;, is not found by ppm.  And when I try to install it the old-fashioned way, using the nmake command, there&apos;s no makefile.pl!  How do I get this to work?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2005:site.28436</guid>
		<pubDate>Sun, 04 Dec 2005 19:11:46 -0800</pubDate>
		<dc:creator>joshuaconner</dc:creator>
		
			<category>perl</category>
		
			<category>modules</category>
		
	</item> <item>
		<title>By: maschnitz</title>
		<link>http://ask.metafilter.com/28436/Help-me-install-Perl-modules-on-my-Windows-machine#447383</link>	
		<description>Have you tried this at a command line?&lt;br&gt;
&lt;br&gt;
perl -MCPAN -e shell&lt;br&gt;
&lt;br&gt;
Then:&lt;br&gt;
&lt;br&gt;
install Icwa&lt;br&gt;
&lt;br&gt;
It&apos;s also possible Icwa isn&apos;t a package per se. Rather, it&apos;s just a common name for that big long list of packages.  That is, you may have to install all that stuff one by one.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2005:site.28436-447383</guid>
		<pubDate>Sun, 04 Dec 2005 19:15:19 -0800</pubDate>
		<dc:creator>maschnitz</dc:creator>
	</item><item>
		<title>By: joshuaconner</title>
		<link>http://ask.metafilter.com/28436/Help-me-install-Perl-modules-on-my-Windows-machine#447392</link>	
		<description>&lt;em&gt;Have you tried this at a command line?&lt;br&gt;
&lt;br&gt;
perl -MCPAN -e shell&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
Yeah, but that just gives me another C:\Perl\Lib\&amp;gt; prompt.  Any other thoughts?  There must be a way to install the whole LCWA package, I figure, because otherwise why would anyone download it?</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2005:site.28436-447392</guid>
		<pubDate>Sun, 04 Dec 2005 19:40:19 -0800</pubDate>
		<dc:creator>joshuaconner</dc:creator>
	</item><item>
		<title>By: sbutler</title>
		<link>http://ask.metafilter.com/28436/Help-me-install-Perl-modules-on-my-Windows-machine#447416</link>	
		<description>The reason you can&apos;t install lwca is probably because no one has updated it in about 8 years. Many of those modules are now included elsewhere.&lt;br&gt;
&lt;br&gt;
For example, just by a quick glance: &lt;br&gt;
&lt;br&gt;
1) all the HTTP/LWP/WWW stuff is now in libwww-perl&lt;br&gt;
2) the IO modules are all now included with a base perl install&lt;br&gt;
3) the URI stuff is now in a seperate package&lt;br&gt;
4) the Date/Time stuff is now in TimeDate package&lt;br&gt;
5) Getopt::Long is in its own package&lt;br&gt;
6) Bit::Vector seems to have become the perl &quot;vec&quot; function&lt;br&gt;
&lt;br&gt;
So in short, no one should ever need/want to install lwca. You probably already have all those modules.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2005:site.28436-447416</guid>
		<pubDate>Sun, 04 Dec 2005 20:13:21 -0800</pubDate>
		<dc:creator>sbutler</dc:creator>
	</item><item>
		<title>By: sbutler</title>
		<link>http://ask.metafilter.com/28436/Help-me-install-Perl-modules-on-my-Windows-machine#447427</link>	
		<description>Wow... that&apos;s the kind of code that makes perl programmers look bad. Anyway, here&apos;s a list of modules the guy actually uses:&lt;br&gt;
&lt;br&gt;
tulkas:~/Desktop sbutler$ egrep &apos;\b(use|require|ISA)\b&apos; tasty_post.pl.txt &lt;br&gt;
use Time::localtime;&lt;br&gt;
use Date::Manip;&lt;br&gt;
require URI::URL;&lt;br&gt;
require XML::LibXML;&lt;br&gt;
    require XML::Atom::Client;&lt;br&gt;
    require XML::Atom::Entry;&lt;br&gt;
    require RPC::XML;&lt;br&gt;
    require RPC::XML::Client;&lt;br&gt;
    require XML::LibXSLT;&lt;br&gt;
BEGIN{@ISA = qw ( LWP::UserAgent );}&lt;br&gt;
&lt;br&gt;
So substitute &apos;URI&apos; for &apos;lwca&apos; in his list of prerequirements and you&apos;ll be fine.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2005:site.28436-447427</guid>
		<pubDate>Sun, 04 Dec 2005 20:22:07 -0800</pubDate>
		<dc:creator>sbutler</dc:creator>
	</item><item>
		<title>By: joshuaconner</title>
		<link>http://ask.metafilter.com/28436/Help-me-install-Perl-modules-on-my-Windows-machine#447465</link>	
		<description>Thanks!  How did you do that?</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2005:site.28436-447465</guid>
		<pubDate>Sun, 04 Dec 2005 21:48:33 -0800</pubDate>
		<dc:creator>joshuaconner</dc:creator>
	</item><item>
		<title>By: boo_radley</title>
		<link>http://ask.metafilter.com/28436/Help-me-install-Perl-modules-on-my-Windows-machine#447466</link>	
		<description>and if you don&apos;t have a command line compiler, you may run into issues when installing modules in windows. Try using PPM or PPM3 on the command line for your module installation needs.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2005:site.28436-447466</guid>
		<pubDate>Sun, 04 Dec 2005 21:48:38 -0800</pubDate>
		<dc:creator>boo_radley</dc:creator>
	</item><item>
		<title>By: sbutler</title>
		<link>http://ask.metafilter.com/28436/Help-me-install-Perl-modules-on-my-Windows-machine#447482</link>	
		<description>&lt;i&gt;Thanks! How did you do that?&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
Well, the answer is right in my output:&lt;br&gt;
&lt;br&gt;
egrep &apos;\b(use|require|ISA)\b&apos; tasty_post.pl.txt&lt;br&gt;
&lt;br&gt;
I searched the tasty_post.pl.txt file for the perl commands involved in loading the modules (in 99.99% of the cases): &lt;i&gt;use&lt;/i&gt;, &lt;i&gt;require&lt;/i&gt;, and &lt;i&gt;ISA&lt;/i&gt; (which doesn&apos;t really load modules, but is important anyway). The &apos;\b&apos; makes sure that these words occur on word boundaries, so I don&apos;t get matches for &apos;$usage&apos; and the like. I used &apos;egrep&apos; because I can never remember what constitutes an extended regular expression and a standard one.&lt;br&gt;
&lt;br&gt;
To answer your question another way, I&apos;ve been programming for the last fifteen years and have been using perl on and off for six of those. Not to sound too pretentious, but I hardly have to think to generate a list like that.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2005:site.28436-447482</guid>
		<pubDate>Sun, 04 Dec 2005 22:21:14 -0800</pubDate>
		<dc:creator>sbutler</dc:creator>
	</item>
	</channel>
</rss>
