[30494] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

Perl-Users Digest, Issue: 1737 Volume: 11

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Tue Jul 22 03:09:46 2008

Date: Tue, 22 Jul 2008 00:09:08 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)

Perl-Users Digest           Tue, 22 Jul 2008     Volume: 11 Number: 1737

Today's topics:
    Re: C linked lists in Perl sln@netherlands.com
        change directory in perl <bebewinla@gmail.com>
    Re: change directory in perl xhoster@gmail.com
    Re: change directory in perl <m@rtij.nl.invlalid>
    Re: FAQ 3.18 How can I free an array or hash so my prog <mjcarman@mchsi.com>
    Re: How to identify a 32 or 64 bit OS? <mlp@acm.org>
    Re: How to identify a 32 or 64 bit OS? <nospam-abuse@ilyaz.org>
    Re: Languages that don't suck after Perl? <benkasminbullock@gmail.com>
    Re: Languages that don't suck after Perl? <tadmc@seesig.invalid>
        Mail::IMAPClient usage... <yogeshkagrawal@gmail.com>
    Re: Mail::IMAPClient usage... <m@rtij.nl.invlalid>
    Re: Net::Ldap  pb with  SASL under multidomain MS Lan. <j-c.gibier@wanadoo.withoutthis.fr.invalid>
    Re: Net::Ldap  pb with  SASL under multidomain MS Lan. <nospam@somewhere.com>
        new CPAN modules on Tue Jul 22 2008 (Randal Schwartz)
        PostgreSQL 8.3 working driver for ActivePerl/win? <john@castleamber.com>
    Re: proliferation of computer languages <Chris.Rathman@gmail.com>
    Re: understading double scalar variable $$ sln@netherlands.com
    Re: understading double scalar variable $$ sln@netherlands.com
        Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)

----------------------------------------------------------------------

Date: Mon, 21 Jul 2008 19:09:34 GMT
From: sln@netherlands.com
Subject: Re: C linked lists in Perl
Message-Id: <o7l984doiaepsi5vg0497l7j28oc7ve5t7@4ax.com>

On Sat, 19 Jul 2008 23:30:46 GMT, Jürgen Exner <jurgenex@hotmail.com> wrote:

>sln@netherlands.com wrote:
>>A linked list element is a Node, commonly containing a Header, that
>>points to the previous and next header. 
>
>For a double-linked list, yes. But there are also single-linked list
>which are missing the 'previous' link. 
>
>>Within the node, below the header, contains data.
>>
>>What on earth could that be used for, and why on earth would you
>>need to code that?
>>Why would you need a linked list at all, in any language?
>
>Whenever you need a sequence of data elements a linked list is one
>possible implementation. As others have pointed out in Perl you would
>usually prefer an array. 
>However if your programming language does not support dynamically
>growing and shrinking arrays as well as efficient insertion and deletion
>in the middle of an array then those are out of the question and you
>have no choice but to use a linked list.
>
>Not to mention that a single-linked list is the most simple dynamic data
>type and therefore is often used as the first step to introduce more
>complex data types like trees and graphs.
>
>jue

Yes indeed. In fact all OS's incorporate linked lists for dynamic memory manangement.
A series of discontinuous blocks of data all linked together in lists.

Languages are built upon these OS intrinsics. By all accounts, the only way
to grow and shrink "array's". Deallocating memory is as simple as destroying a list,
giving up/returning chunks of address space back to the free pool, another list.

Most languages have collection layers that negate the need for linked lists.
At higher levels, lists are common and are supported by API that do add/insert/remove
management (node manipulation).

Scripting languages built on C/C++, like Perl, would invoke tremendous overhead doing
linked lists.

To me, unless your doing system programming, doing linked lists is just an educational
experience.

sln


------------------------------

Date: Mon, 21 Jul 2008 14:15:25 -0700 (PDT)
From: bebe <bebewinla@gmail.com>
Subject: change directory in perl
Message-Id: <5b036a97-905e-495b-8c05-55dd41df9a8b@w1g2000prk.googlegroups.com>

 I have a perl script which is used to change to new_directory.  I
used "chdir".  It seems working and I also work to have the directory
changed to new_directory when exit this perl script.  How do I do this
in perl.


  $new_dir = "/home/otherDir";
  chdir ("$new_dir");


------------------------------

Date: 21 Jul 2008 21:26:17 GMT
From: xhoster@gmail.com
Subject: Re: change directory in perl
Message-Id: <20080721172619.684$Lf@newsreader.com>

bebe <bebewinla@gmail.com> wrote:
>  I have a perl script which is used to change to new_directory.  I
> used "chdir".  It seems working and I also work to have the directory
> changed to new_directory when exit this perl script.  How do I do this
> in perl.
>
>   $new_dir = "/home/otherDir";
>   chdir ("$new_dir");

This is a FAQ.

perldoc -q directory:

       I {changed directory, modified my environment} in a perl script.
       How come the change disappeared when I exited the script?  How do I
       get my changes to be visible?

       Unix
           In the strictest sense, it can't be done--the script executes as
           a different process from the shell it was started from.  Changes
           to a process are not reflected in its parent--only  in any
           children created after the change.  There is shell magic that
           may allow you to fake it by eval()ing the script's output in
           your shell; check out the comp.unix.questions FAQ for details.

Xho

-- 
-------------------- http://NewsReader.Com/ --------------------
The costs of publication of this article were defrayed in part by the
payment of page charges. This article must therefore be hereby marked
advertisement in accordance with 18 U.S.C. Section 1734 solely to indicate
this fact.


------------------------------

Date: Tue, 22 Jul 2008 08:23:22 +0200
From: Martijn Lievaart <m@rtij.nl.invlalid>
Subject: Re: change directory in perl
Message-Id: <pan.2008.07.22.06.23.22@rtij.nl.invlalid>

On Mon, 21 Jul 2008 14:15:25 -0700, bebe wrote:

> I have a perl script which is used to change to new_directory.  I used
> "chdir".  It seems working and I also work to have the directory changed
> to new_directory when exit this perl script.  How do I do this in perl.
> 
> 
>   $new_dir = "/home/otherDir";
>   chdir ("$new_dir");

perldoc -q changed directory

HTH,
M4


------------------------------

Date: Tue, 22 Jul 2008 01:41:02 GMT
From: Michael Carman <mjcarman@mchsi.com>
Subject: Re: FAQ 3.18 How can I free an array or hash so my program shrinks?
Message-Id: <OUahk.264135$yE1.173595@attbi_s21>

PerlFAQ Server wrote:
> 3.18: How can I free an array or hash so my program shrinks?
> 
> (contributed by Michael Carman)

But edited heavily enough that I barely recognize the bits I added
anymore. :D Actually, my contribution was more to the cross-referenced
entry on using less memory.

> Memory allocated to global variables can be reused (within your 
> program) by using undef()ing and/or delete().

"using undef()ing" should be "using undef()."

-mjc


------------------------------

Date: Tue, 22 Jul 2008 07:40:48 +1000
From: Mark L Pappin <mlp@acm.org>
Subject: Re: How to identify a 32 or 64 bit OS?
Message-Id: <87tzeiykyn.fsf@Don-John.Messina>

Ilya Zakharevich <nospam-abuse@ilyaz.org> writes:

> Nobody said anything about 32bit OSes,

Seems to me that the OP did, in the Subject header.

That the OS's 64-bitness *does not matter* seems to have escaped those
who've continued this thread with Subject unchanged.

mlp


------------------------------

Date: Tue, 22 Jul 2008 00:49:18 +0000 (UTC)
From:  Ilya Zakharevich <nospam-abuse@ilyaz.org>
Subject: Re: How to identify a 32 or 64 bit OS?
Message-Id: <g63aqe$1eet$1@agate.berkeley.edu>

[A complimentary Cc of this posting was sent to
Ted Zlatanov 
<tzz@lifelogs.com>], who wrote in article <86zlobgolz.fsf@lifelogs.com>:
> On Mon, 21 Jul 2008 01:58:08 +0000 (UTC) Ilya Zakharevich <nospam-abuse@ilyaz.org> wrote: 

> I mentioned it on perl5-porters and CC-d you but the mail bounced.

To the mail in this posting?  Strange, at least some spam is reaching
me on this address...  :-(  ;-)

> Do you want to put the effort into putting something together?

As I said, I'm sitting on zillions of such patches...  Without
external funding, I'm afraid I would not be able to go through them
again...

Yours,
Ilya


------------------------------

Date: Mon, 21 Jul 2008 23:01:15 +0000 (UTC)
From: Ben Bullock <benkasminbullock@gmail.com>
Subject: Re: Languages that don't suck after Perl?
Message-Id: <g634fr$bm0$1@cgi-ml.accsnet.ne.jp>

On Sun, 20 Jul 2008 23:24:03 -0700, Tim Smith wrote:

> Has anyone else noticed this?  If so, what languages have you found are 
> not annoying after Perl?

I find that Perl is annoying once you've got used to the conveniences of 
Visual Basic. For example, if I want to resize a text button in Visual 
Basic, I just click the lower right corner and the text button is 
automatically resized to the size of the text it contains. Perl doesn't 
have this kind of convenient feature, so I'd say Perl was pretty annoying.

Also, Perl's object system is very clunky and messy compared to C++. I'd 
say that Perl's object system is downright annoying. Further, Perl is 
extremely slow compared to C or C++, especially for numerical 
calculations. It's annoying. But most of these { } languages like C and C+
+ and Perl are annoying compared to Fortran 77, because in Fortran 77 
it's quite easy to remember all the syntax of the language.

On the other hand, JavaScript's regular expressions and string 
substitutions are annoying and clunky compared to Perl's. You can use 
like $1 on the right hand side, but if you try to get the value of $1 
outside the regular expression, it just complains about it.

In summary, I think most computer languages are annoying in one way or 
another. Perl is probably more annoying to learners than many other 
languages.



------------------------------

Date: Mon, 21 Jul 2008 17:21:04 -0500
From: Tad J McClellan <tadmc@seesig.invalid>
Subject: Re: Languages that don't suck after Perl?
Message-Id: <slrng8a2ug.pc6.tadmc@tadmc30.sbcglobal.net>

Tad J McClellan <tadmc@seesig.invalid> wrote:
> Tim Smith <reply_in_group@mouse-potato.com> wrote:
>
>> I've found that as I've spent more time in Perl, my tolerance for other 
>> languages has gone down.  I keep finding myself muttering "why is this 
>> stupid language making me go through so much work just make a simple 
>> data structure that I only will need for a few lines?" or "why is it so 
>> damned hard in this language to take this hash of names and values and 
>> turn it into an SQL insert statement to store these values in my table?".
>>
>> Java seems particularly annoying after Perl, if I'm trying to do any 
>> text processing or database work.
>>
>> Has anyone else noticed this?
>
>
> I tell people:
>
>    Using Perl is like digging a ditch with a backhoe.
>
>    Using C is like digging a ditch with a shovel.
>
>    Using Java is like digging a ditch with a spoon.


I should probably point out that if their might be a water main
where you're digging, then C would be a good choice.

And if their might be ancient artifacts where you're digging,
then Java would be a good choice.


-- 
Tad McClellan
email: perl -le "print scalar reverse qq/moc.noitatibaher\100cmdat/"


------------------------------

Date: Mon, 21 Jul 2008 21:47:41 -0700 (PDT)
From: Yogi <yogeshkagrawal@gmail.com>
Subject: Mail::IMAPClient usage...
Message-Id: <3dd9ec2a-bd2a-43ab-828f-32ea96c1563b@d19g2000prm.googlegroups.com>

Hi All,
I am trying to login to my gmail id using MAIL::IMAPClient modules
available in CPAN.  I took sample code available (for my POC) but it
is not working. Here is the snippet for your reference:


use strict;
use warnings;
# Use CPAN modules to handle mails
use Mail::IMAPClient;

my ($MAILSERVER,$USER,$PW,$num) = ();

($MAILSERVER,$USER,$PW,$num) = ('pop.gmail.com:995/pop3/ssl',
                                'myid@gmail.com',
                                'mypwd');

my $imap = Mail::IMAPClient->new;

$imap = Mail::IMAPClient->new(
                        Server => $MAILSERVER,
                        User    => $USER,
                        Password=> $PW,
                        Clear => 5
        )       or die "Cannot connect to $MAILSERVER as $USER:
$@";

Getting Error as:
Cannot connect to pop.gmail.com:995/pop3 as myid: Unable to connect to
pop.gmail.com:995/pop3: IO::Socket::INET: Bad service '143' at test.pl
line 15.

Do I need to set any environment variable before using this module?
Any SSL socket need to be made?

This is the first time I am using this module and hence I am not very
sure if this usage is correct or not.

Regards


------------------------------

Date: Tue, 22 Jul 2008 08:41:15 +0200
From: Martijn Lievaart <m@rtij.nl.invlalid>
Subject: Re: Mail::IMAPClient usage...
Message-Id: <pan.2008.07.22.06.41.15@rtij.nl.invlalid>

On Mon, 21 Jul 2008 21:47:41 -0700, Yogi wrote:

> Hi All,
> I am trying to login to my gmail id using MAIL::IMAPClient modules
> available in CPAN.  I took sample code available (for my POC) but it is
> not working. Here is the snippet for your reference:
> 
> 
> use strict;
> use warnings;
> # Use CPAN modules to handle mails
> use Mail::IMAPClient;
> 
> my ($MAILSERVER,$USER,$PW,$num) = ();
> 
> ($MAILSERVER,$USER,$PW,$num) = ('pop.gmail.com:995/pop3/ssl',
>                                 'myid@gmail.com',
>                                 'mypwd');

Ahum, IMAP is not pop3, and Mail::IMAPClient does only IMAP. I think you 
should look for a pop3 client library.

M4


------------------------------

Date: Mon, 21 Jul 2008 21:59:12 +0200
From: Jean-Charles Gibier <j-c.gibier@wanadoo.withoutthis.fr.invalid>
Subject: Re: Net::Ldap  pb with  SASL under multidomain MS Lan.
Message-Id: <4884ea91$0$963$ba4acef3@news.orange.fr>

Leon Timmermans a écrit :
> On Mon, 21 Jul 2008 16:38:16 +0200, jean-charles Gibier wrote:
> 
>> Hello,
>>
>> I had to connect several Ldap servers under MS Lan via Net::Ldap module
>> My Attempts fails and I receive an "invalid credential". I suspect that
>> SASL layer does not handle this service as SSPI does. Can someone
>> confirm ?
>> Is there any other solution to do that ?
> 
> Really, we can't help you if you give that little information. Can you 
> give a little more. A code sample, some information about how the AD is 
> configured, etc...
> 

I am sorry. I think I am a little disconnected with the topic because my 
problem is not really in the code. The object is definitely well 
instantiated and I can bind the AD server as far the "ldap user" is in 
the same domain.
But if I want "bind" an "external" one I can't. I think this is due to 
the limitation of the authentication layer used by the module.
I just want to know if i am right and if maybe someone is aware of	 that.


------------------------------

Date: Mon, 21 Jul 2008 17:37:52 -0400
From: "Thrill5" <nospam@somewhere.com>
Subject: Re: Net::Ldap  pb with  SASL under multidomain MS Lan.
Message-Id: <c6Sdna5CSoovnBjVnZ2dnUVZ_sednZ2d@comcast.com>


"Jean-Charles Gibier" <j-c.gibier@wanadoo.withoutthis.fr.invalid> wrote in 
message news:4884ea91$0$963$ba4acef3@news.orange.fr...
> Leon Timmermans a écrit :
>> On Mon, 21 Jul 2008 16:38:16 +0200, jean-charles Gibier wrote:
>>
>>> Hello,
>>>
>>> I had to connect several Ldap servers under MS Lan via Net::Ldap module
>>> My Attempts fails and I receive an "invalid credential". I suspect that
>>> SASL layer does not handle this service as SSPI does. Can someone
>>> confirm ?
>>> Is there any other solution to do that ?
>>
>> Really, we can't help you if you give that little information. Can you 
>> give a little more. A code sample, some information about how the AD is 
>> configured, etc...
>>
>
> I am sorry. I think I am a little disconnected with the topic because my 
> problem is not really in the code. The object is definitely well 
> instantiated and I can bind the AD server as far the "ldap user" is in the 
> same domain.
> But if I want "bind" an "external" one I can't. I think this is due to the 
> limitation of the authentication layer used by the module.
> I just want to know if i am right and if maybe someone is aware of that.

If you want to bind to an external LDAP server, you need the appropriate 
credentials.  The reason you can bind to the "local" LDAP server is because 
you are probably using that local users credentials to bind and read that 
users objects.  When you try to bind to an external LDAP server with that 
local users credentials it fails probably because that user doesn't have 
authority to a) bind to the server, or b) has any rights to read any of the 
objects stored on it.





------------------------------

Date: Tue, 22 Jul 2008 04:42:22 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Tue Jul 22 2008
Message-Id: <K4E52M.8zt@zorch.sf-bay.org>

The following modules have recently been added to or updated in the
Comprehensive Perl Archive Network (CPAN).  You can install them using the
instructions in the 'perlmodinstall' page included with your Perl
distribution.

Acme-Uenicoede-0.04
http://search.cpan.org/~schwigon/Acme-Uenicoede-0.04/
----
Authen-Libwrap-0.21
http://search.cpan.org/~dmuey/Authen-Libwrap-0.21/
access to Wietse Venema's TCP Wrappers library 
----
BSD-arc4random-1.3
http://search.cpan.org/~sjsz/BSD-arc4random-1.3/
Perl interface to the arc4 random number generator 
----
Benchmark-Stopwatch-Pause-0.04
http://search.cpan.org/~notbenh/Benchmark-Stopwatch-Pause-0.04/
simple timing of stages of your code with a pause option. 
----
Bundle-KohaSupport-0.31
http://search.cpan.org/~koha/Bundle-KohaSupport-0.31/
A bundle of the required Perl modules for Koha Intergrated Library System 
----
Cache-Memcached-Fast-0.12
http://search.cpan.org/~kroki/Cache-Memcached-Fast-0.12/
Perl client for memcached, in C language 
----
CatalystX-ListFramework-Builder-0.08
http://search.cpan.org/~oliver/CatalystX-ListFramework-Builder-0.08/
Instant AJAX web front-end for DBIx::Class, using Catalyst 
----
CatalystX-ListFramework-Builder-0.09
http://search.cpan.org/~oliver/CatalystX-ListFramework-Builder-0.09/
Instant AJAX web front-end for DBIx::Class, using Catalyst 
----
CatalystX-ListFramework-Builder-0.11
http://search.cpan.org/~oliver/CatalystX-ListFramework-Builder-0.11/
Instant AJAX web front-end for DBIx::Class, using Catalyst 
----
CatalystX-ListFramework-Builder-0.12
http://search.cpan.org/~oliver/CatalystX-ListFramework-Builder-0.12/
Instant AJAX web front-end for DBIx::Class, using Catalyst 
----
Chart-Clicker-1.99_02
http://search.cpan.org/~gphat/Chart-Clicker-1.99_02/
Powerful, extensible charting. 
----
ClearPress-173
http://search.cpan.org/~rpettett/ClearPress-173/
Simple, fresh & fruity MVC framework 
----
Clutter-0.800
http://search.cpan.org/~ebassi/Clutter-0.800/
Simple GL-based canvas library 
----
DBD-Pg-2.8.6
http://search.cpan.org/~turnstep/DBD-Pg-2.8.6/
PostgreSQL database driver for the DBI module 
----
Data-Visitor-0.18
http://search.cpan.org/~nuffin/Data-Visitor-0.18/
Visitor style traversal of Perl data structures 
----
Db-Ctree-1.2
http://search.cpan.org/~reden/Db-Ctree-1.2/
Perl extension to interface with Faircom's CTREE product 
----
Devel-DTrace-0.09
http://search.cpan.org/~andya/Devel-DTrace-0.09/
Enable dtrace probes for subroutine entry, exit 
----
Devel-Refcount-0.02
http://search.cpan.org/~pevans/Devel-Refcount-0.02/
obtain the REFCNT value of a referent 
----
Device-USB-PanicButton-0.01
http://search.cpan.org/~bkendi/Device-USB-PanicButton-0.01/
interface to USB Panic Button 
----
Device-USB-PanicButton-0.02
http://search.cpan.org/~bkendi/Device-USB-PanicButton-0.02/
interface to USB Panic Button 
----
Device-USB-PanicButton-0.03
http://search.cpan.org/~bkendi/Device-USB-PanicButton-0.03/
interface to USB Panic Button 
----
Games-Go-SGF-Grove-0.1
http://search.cpan.org/~mlehmann/Games-Go-SGF-Grove-0.1/
SGF the Perl way 
----
Geo-Sun-0.01
http://search.cpan.org/~mrdvt/Geo-Sun-0.01/
Calculates the Geodetic Position of the Sun over the Surface of the Earth 
----
Graphics-Primitive-0.05
http://search.cpan.org/~gphat/Graphics-Primitive-0.05/
Device and library agnostic graphics objects 
----
HTML-FormatText-WithLinks-0.10
http://search.cpan.org/~struan/HTML-FormatText-WithLinks-0.10/
HTML to text conversion with links as footnotes 
----
HTML-Perlinfo-1.53
http://search.cpan.org/~accardo/HTML-Perlinfo-1.53/
Display a lot of Perl information in HTML format 
----
HTML-TurboForm-0.22
http://search.cpan.org/~camelcase/HTML-TurboForm-0.22/
----
Image-Pngslimmer-0.23
http://search.cpan.org/~acmcmen/Image-Pngslimmer-0.23/
slims (dynamically created) PNGs 
----
Image-Pngslimmer-0.24
http://search.cpan.org/~acmcmen/Image-Pngslimmer-0.24/
slims (dynamically created) PNGs 
----
LIMS-Controller-1.6
http://search.cpan.org/~cjones/LIMS-Controller-1.6/
Perl object layer controlling the LIMS database and its web interface 
----
Microarray-0.43d
http://search.cpan.org/~cjones/Microarray-0.43d/
A Perl module for creating and manipulating DNA Microarray experiment objects 
----
MooseX-Log-Log4perl-0.31
http://search.cpan.org/~lammel/MooseX-Log-Log4perl-0.31/
A Logging Role for Moose based on Log::Log4perl 
----
Net-LDAP-Class-0.04
http://search.cpan.org/~karman/Net-LDAP-Class-0.04/
object-relational mapper for Net::LDAP 
----
Net-LDAP-Server-Test-0.05
http://search.cpan.org/~karman/Net-LDAP-Server-Test-0.05/
test Net::LDAP code 
----
Net-Squid-Auth-Engine-0.01.03
http://search.cpan.org/~lmc/Net-Squid-Auth-Engine-0.01.03/
External Credentials Authentication for Squid HTTP Cache 
----
Net-Zemanta-0.1
http://search.cpan.org/~avian/Net-Zemanta-0.1/
----
Parallel-MapReduce-0.06
http://search.cpan.org/~drrho/Parallel-MapReduce-0.06/
MapReduce Infrastructure, multithreaded 
----
Perl6-Str-0.0.1
http://search.cpan.org/~moritz/Perl6-Str-0.0.1/
Grapheme level string implementation for Perl 5 
----
Perl6-Str-0.0.2
http://search.cpan.org/~moritz/Perl6-Str-0.0.2/
Grapheme level string implementation for Perl 5 
----
Perl6-Str-0.0.3
http://search.cpan.org/~moritz/Perl6-Str-0.0.3/
Grapheme level string implementation for Perl 5 
----
Rose-DBx-Object-Renderer-0.17
http://search.cpan.org/~danny/Rose-DBx-Object-Renderer-0.17/
Web UI Rendering for Rose::DB::Object 
----
Set-Infinite-0.63
http://search.cpan.org/~fglock/Set-Infinite-0.63/
Sets of intervals 
----
Sjis-0.21
http://search.cpan.org/~ina/Sjis-0.21/
Source code filter for ShiftJIS script 
----
Sub-Called-0.01
http://search.cpan.org/~reneeb/Sub-Called-0.01/
get information about how the subroutine is called 
----
TAP-Harness-Archive-0.12
http://search.cpan.org/~wonko/TAP-Harness-Archive-0.12/
Create an archive of TAP test results 
----
TM-1.43
http://search.cpan.org/~drrho/TM-1.43/
Topic Maps, Base Class 
----
Template-Plugin-Devel-StackTrace-0.01
http://search.cpan.org/~skaufman/Template-Plugin-Devel-StackTrace-0.01/
A Template Plugin To Use Devel::StackTrace objects 
----
Test-Refcount-0.02
http://search.cpan.org/~pevans/Test-Refcount-0.02/
assert reference counts on objects 
----
Tk-Pod-0.9939
http://search.cpan.org/~srezic/Tk-Pod-0.9939/
Pod browser toplevel widget 
----
WWW-Mechanize-Plugin-AutoWrite-0.03_01
http://search.cpan.org/~potyl/WWW-Mechanize-Plugin-AutoWrite-0.03_01/
WWW::Mechanize plugin that writes the fetched pages to the disk 
----
WWW-Search-2.504
http://search.cpan.org/~mthurn/WWW-Search-2.504/
Virtual base class for WWW searches 
----
WWW-Search-Search-1.013
http://search.cpan.org/~mthurn/WWW-Search-Search-1.013/
class for searching www.search.com 
----
XML-Compile-SOAP-0.75
http://search.cpan.org/~markov/XML-Compile-SOAP-0.75/
base-class for SOAP implementations 
----
XTerm-Conf-0.01
http://search.cpan.org/~srezic/XTerm-Conf-0.01/
change configuration of a running xterm 
----
autodie-1.99
http://search.cpan.org/~pjf/autodie-1.99/
Replace functions with ones that succeed or die with lexical scope 
----
podlators-2.1.2
http://search.cpan.org/~rra/podlators-2.1.2/
----
v6-0.023
http://search.cpan.org/~fglock/v6-0.023/
An experimental Perl 6 implementation 


If you're an author of one of these modules, please submit a detailed
announcement to comp.lang.perl.announce, and we'll pass it along.

This message was generated by a Perl program described in my Linux
Magazine column, which can be found on-line (along with more than
200 other freely available past column articles) at
  http://www.stonehenge.com/merlyn/LinuxMag/col82.html

print "Just another Perl hacker," # the original

--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion


------------------------------

Date: 21 Jul 2008 22:48:02 GMT
From: John Bokma <john@castleamber.com>
Subject: PostgreSQL 8.3 working driver for ActivePerl/win?
Message-Id: <Xns9AE2B51337A49castleamber@130.133.1.4>

Today I installed PostgreSQL 8.3 on a computer running XP Professional, 
but still no luck in installing a working DBD::Pg

Perl -v:
This is perl, v5.8.8 built for MSWin32-x86-multi-thread                                                         
(with 50 registered patches, see perl -V for more detail)                                                       
:                                                                                                                
Binary build 820 [274739] provided by ActiveState 
http://www.ActiveState.com                                    
Built Jan 23 2007 15:57:46

I tried:

DBD::Pg 1.45 (via ppm)

DBD-Pg-2.0
(via http://pgfoundry.org/projects/dbdpgppm/ ->
http://pgfoundry.org/frs/?group_id=1000199 )

DBD-Pg-5.8.ppd gives after installation:
The procedure entry point Perl_newXS_flags count not be located in the 
dynamic link library perl58.dll

DBD-Pg-5.8s.ppd gives after installation:
The procedure entry point Perl_sv_2iv_flags could not be located in the 
dynamic link library perl58.dll


Does anyone know where to find a working DBD::Pg, or a combination of 
PostgreSQL and DBD::Pg that works on Windows XP with ActiveState Perl 
5.8.8 (as given above).


If not, does anyone had success with DBD::Pg + Active Perl 5.10?


-- 
John


------------------------------

Date: Mon, 21 Jul 2008 22:43:24 -0700 (PDT)
From: Chris Rathman <Chris.Rathman@gmail.com>
Subject: Re: proliferation of computer languages
Message-Id: <40429b65-23a0-489b-b5fd-ae6b8eee607d@t54g2000hsg.googlegroups.com>

I can't say that I see any particular point to the essay.  But I did
want to point out that Oz should not be considered part of the ML
family.  Aside from not being statically typed - a very central tenet
to ML, Oz is much more part of the Logic family of languages (Mercury,
Prolog, etc...).

On Jul 18, 12:17 pm, "xah...@gmail.com" <xah...@gmail.com> wrote:
> Today, i took sometime to list some major or talked-about langs that
> arose in recent years.
>
> ML Family:
>
>     * Oz=A8J. Concurrent. Multiparadigm.
>     * Alice=A8J. Concurrent, ML derivative. Saarland University, Germany.
>     * OCaml=A8J
>     * F#=A8J. Microsoft's functional lang.



------------------------------

Date: Mon, 21 Jul 2008 18:20:50 GMT
From: sln@netherlands.com
Subject: Re: understading double scalar variable $$
Message-Id: <hqk984llav2i87v74k0guk5dmbo6v470st@4ax.com>

On Sun, 20 Jul 2008 07:16:24 GMT, "David Formosa (aka ? the Platypus)" <dformosa@usyd.edu.au> wrote:

>On Sat, 19 Jul 2008 19:27:16 GMT, sln@netherlands.com <sln@netherlands.com> 
>wrote:
>
>[...]
>> sub parse_text
>>{
>>     my $text = @_;
>
>  my $text = shift; 
>
>OR
>
>  my ($text) = @_;

Yes, thanks for the correction..

sub parse_text
{
    my $text = shift;

   if (defined $text) {
      if (ref($text) eq 'SCALAR') {
         print "SCALAR ref\n";
         $ret = 1;
      }
      elsif (ref(\$text) eq 'SCALAR') {
         print "SCALAR string\n";
         $text = undef;
      }
      elsif (ref($text) eq 'GLOB' || ref(\$text) eq 'GLOB') {
         print "GLOB ref or Filehandle\n";
         $text = undef;
      }
      elsif (ref($text) eq 'CODE') {
         print "CODE ref\n";
         $text = undef;
      }
      if (defined $text) {
         $$text =~ s/^\s+//;
         $$text =~ s/\s+$//;
         print "No problem\n";
         return 1;
      }
   }
   print "Nothing to do\n";
   return $ret;
}



------------------------------

Date: Mon, 21 Jul 2008 19:53:57 GMT
From: sln@netherlands.com
Subject: Re: understading double scalar variable $$
Message-Id: <98q984pum58k71tntbbrv7s8kju3m2thrs@4ax.com>

On Mon, 21 Jul 2008 18:20:50 GMT, sln@netherlands.com wrote:

>On Sun, 20 Jul 2008 07:16:24 GMT, "David Formosa (aka ? the Platypus)" <dformosa@usyd.edu.au> wrote:
>
>>On Sat, 19 Jul 2008 19:27:16 GMT, sln@netherlands.com <sln@netherlands.com> 
>>wrote:
>>
>>[...]
>>> sub parse_text
>>>{
>>>     my $text = @_;
>>
>>  my $text = shift; 
>>
>>OR
>>
>>  my ($text) = @_;
>
>Yes, thanks for the correction..
>
>sub parse_text
>{
>    my $text = shift;
>
>   if (defined $text) {
>      if (ref($text) eq 'SCALAR') {
>         print "SCALAR ref\n";
>         $ret = 1;
>      }
>      elsif (ref(\$text) eq 'SCALAR') {
>         print "SCALAR string\n";
>         $text = undef;
>      }
>      elsif (ref($text) eq 'GLOB' || ref(\$text) eq 'GLOB') {
>         print "GLOB ref or Filehandle\n";
>         $text = undef;
>      }
>      elsif (ref($text) eq 'CODE') {
>         print "CODE ref\n";
>         $text = undef;
>      }
>      if (defined $text) {
>         $$text =~ s/^\s+//;
>         $$text =~ s/\s+$//;
>         print "No problem\n";
>         return 1;
>      }
>   }
>   print "Nothing to do\n";
>   return $ret;
           ^
           0
>}

Capt'n cut & past strikes again


------------------------------

Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>


Administrivia:

#The Perl-Users Digest is a retransmission of the USENET newsgroup
#comp.lang.perl.misc.  For subscription or unsubscription requests, send
#the single line:
#
#	subscribe perl-users
#or:
#	unsubscribe perl-users
#
#to almanac@ruby.oce.orst.edu.  

NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice. 

To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.

#To request back copies (available for a week or so), send your request
#to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
#where x is the volume number and y is the issue number.

#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.


------------------------------
End of Perl-Users Digest V11 Issue 1737
***************************************


home help back first fref pref prev next nref lref last post