[32614] in Perl-Users-Digest
Perl-Users Digest, Issue: 3888 Volume: 11
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Thu Feb 28 00:09:24 2013
Date: Wed, 27 Feb 2013 21:09:08 -0800 (PST)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Wed, 27 Feb 2013 Volume: 11 Number: 3888
Today's topics:
building generators in Perl <rweikusat@mssgmbh.com>
Re: building generators in Perl <bugbear@trim_papermule.co.uk_trim>
Re: building generators in Perl <rweikusat@mssgmbh.com>
Re: Cannot get DBD::JDBC working -- any suggestions? <rweikusat@mssgmbh.com>
Re: Cannot get DBD::JDBC working -- any suggestions? rob@sypron.nl
Re: Cannot get DBD::JDBC working -- any suggestions? <rweikusat@mssgmbh.com>
Re: Cannot get DBD::JDBC working -- any suggestions? <ben@morrow.me.uk>
Re: compiling perl 5.16.2 on cygwin on win7 fails with <jimsgibson@gmail.com>
Re: compiling perl 5.16.2 on cygwin on win7 fails with <ben@morrow.me.uk>
Re: compiling perl 5.16.2 on cygwin on win7 fails with <visphatesjava@gmail.com>
Re: compiling perl 5.16.2 on cygwin on win7 fails with <visphatesjava@gmail.com>
Re: counting '.' in a domain name <nospam@lisse.NA>
Re: counting '.' in a domain name <rweikusat@mssgmbh.com>
Re: counting '.' in a domain name <nospam@lisse.NA>
Link about Perl and per2exe <brseek@gmail.com>
Re: Rehabilitating bad Perl code (David Combs)
Re: system commands exit 1 <uri@stemsystems.com>
Re: Unlink help (Seymour J.)
Re: Unlink help (Seymour J.)
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Wed, 27 Feb 2013 11:22:22 +0000
From: Rainer Weikusat <rweikusat@mssgmbh.com>
Subject: building generators in Perl
Message-Id: <87ehg2q9w1.fsf@sapphire.mobileactivedefense.com>
NB: This text is partially motivated by the fairly usesless (in this
particular respect) coroutine, closure and generator articles in
Wikipedia ("Perl supports this *if* you download the following 10E24
modules ...").
In case someone's not familiar with the concept, a 'generator' is
something which, when invoked, returns the 'next value' from some
ordered set of values. An extremly simple-minded example would be
(using the 'state' feature)
sub powers_of_2
{
state $next = 1;
my $cur;
$cur = $next;
$next *= 2;
return $cur;
}
which will return all members of the set of 'powers of 2' from first
to last provided it is called an infinite number of times (or any
finite subset of this set for a finite number of calls). This is
obviously similar to a lazily evaluated sequence (a term I've read
here and there).
This is, of course, not very useful, as contrived examples are wont to
be (and it is also less efficient than calculating the values in a
loop).
The most interesting feature of generators is that they can be
used to arrange independent subroutines in a 'processing pipeline' in
order to perform a multi-step transformation of some set of 'input
data items' to a set of 'output data items' while isolating the code
for each step in its own subroutine. A real-word example I had to deal
with yesterday was in some code supposed to preprocess a set of 'port
numbers' (as in 'TCP' or 'UDP') including port ranges such that the
output set is composed of a set of distinct ports or port ranges which
is equivalent (contains the same ports) to the input set. Further,
while the input set (produced by some other, intermediate processing
step) represented individual ports as 'ranges' with an identical start
and end value, the output set should contain bare numbers for these
cases and 'ranges' (represented as anonymous arrays with two elements)
only when the corresponding input element was actually a range
encompassing more than one port number.
The first implementation of that looked like this:
sub dedupe_ports
{
my ($cur, @in, @out);
@in = sort { $a->[0] <=> $b->[0] } @{$_[0]};
$cur = shift(@in);
for (@in) {
if ($_->[0] <= $cur->[1] + 1) {
$cur->[1] = $_->[1] if $_->[1] > $cur->[1];
next;
}
push(@out, $cur->[1] > $cur->[0] ? $cur : $cur->[1]);
$cur = $_;
}
push(@out, $cur->[1] > $cur->[0] ? $cur : $cur->[1]);
return \@out;
}
But I really didn't like the way the two separate processing steps of
'merging overlapping ranges' and 'collapsing single-port ranges' where
intermingled here, especially as I originally forgot the collapsing step
for the duplicated final push.
One way to deal with that is to use a generator to create a sequence
of merged ranges and apply the 'collapsing' step to the set of output
values produced by that. The subroutine included below creates a
closure which is such a generator:
sub range_merger
{
my (@in, $cur);
@in = sort { $a->[0] <=> $b->[0] } @{$_[0]};
$cur = shift(@in);
return sub {
my ($next, $res);
$next->[1] > $cur->[1] and $cur->[1] = $next->[1]
while ($next = shift(@in)) && $next->[0] <= $cur->[1] + 1;
$res = $cur;
$cur = $next;
return $res;
};
}
Whenever the returned closure is invoked, it will return the next
isolated, distinct range (my English feels somewhat lacking here)
aggregated from the elements of the anonymous array passed as input to
the ranger_merger subroutine, until all elements of that have been
processed. Afterwards, it will return an undefined value. This
generator can now be used by the collapsing subroutine,
sub dedupe_ports
{
my (@out, $merge_ranges, $range);
$merge_ranges = &range_merger;
push(@out, $range->[1] > $range->[0] ? $range : $range->[0])
while $range = $merge_ranges->();
return \@out;
}
in order to calculate the desired set of output values without code
duplication/ special-casing the final element case.
------------------------------
Date: Wed, 27 Feb 2013 15:54:17 +0000
From: bugbear <bugbear@trim_papermule.co.uk_trim>
Subject: Re: building generators in Perl
Message-Id: <6_-dnW6nhIO0sbPMnZ2dnUVZ8gednZ2d@brightview.co.uk>
Rainer Weikusat wrote:
> NB: This text is partially motivated by the fairly usesless (in this
> particular respect) coroutine, closure and generator articles in
> Wikipedia ("Perl supports this *if* you download the following 10E24
> modules ...").
>
> In case someone's not familiar with the concept, a 'generator' is
> something which, when invoked, returns the 'next value' from some
> ordered set of values. An extremly simple-minded example would be
> (using the 'state' feature)
http://perl.plover.com/Stream/stream.html
(from 1997)
BugBear
------------------------------
Date: Wed, 27 Feb 2013 16:55:42 +0000
From: Rainer Weikusat <rweikusat@mssgmbh.com>
Subject: Re: building generators in Perl
Message-Id: <87ppzl1ysx.fsf@sapphire.mobileactivedefense.com>
bugbear <bugbear@trim_papermule.co.uk_trim> writes:
> Rainer Weikusat wrote:
>> NB: This text is partially motivated by the fairly usesless (in this
>> particular respect) coroutine, closure and generator articles in
>> Wikipedia ("Perl supports this *if* you download the following 10E24
>> modules ...").
>>
>> In case someone's not familiar with the concept, a 'generator' is
>> something which, when invoked, returns the 'next value' from some
>> ordered set of values. An extremly simple-minded example would be
>> (using the 'state' feature)
>
> http://perl.plover.com/Stream/stream.html
This is a slightly different way to represent a lazily evaluated
infinite sequence (which was not the point of my text) and actually, I
have 'Higher Order Perl' (I assume you'll understand the reference)
sitting on a bookshelf behind me. But that's another book full of
contrived examples and usually, badly written ones as well. Also, at
least judgeing from the index, it doesn't refer to generators at all.
Lastly, I strongly suspect that most people neither own the book nor
know what happened to be published in the Perl Journal sixteen years
ago (taking Wikipedia as measure of common knowledge, this seems to be
a certainty).
Apart from that, what's the point of your posting? This stuff was by
no means new by the time Mr Dominus got paid for writing articles
about it.
------------------------------
Date: Mon, 25 Feb 2013 19:45:44 +0000
From: Rainer Weikusat <rweikusat@mssgmbh.com>
Subject: Re: Cannot get DBD::JDBC working -- any suggestions?
Message-Id: <87mwusmb2v.fsf@sapphire.mobileactivedefense.com>
rob@sypron.nl writes:
> I am trying to get the DBD::JDBC package working under Cygwin on Windows.
> However I am running into what seems to be a Java-related issue.
>
> The JAR file (dbd_jdbc.jar) from CPAN (http://search.cpan.org/~vizdom/DBD-JDBC-0.71/JDBC.pod) is supposed to contain a class com.vizdom.dbd.jdbc.Server. Yet when I try to run that as per the instructions I get an error that this class is not found (see below). It looks as if this JAR just doesn't contain that class, which would be odd.
>
> Did anyone come across this, and got it working somehow?
> Any suggestions greatly appreciated!
>
> # java -D$DRIVERS -Ddbd.port=9001 -classpath .:/home/dbd/dbd_jdbc.jar:/home/dbd/log4j-1.2.13.jar:/home/dbd/hsqldb-1.8.0.2.jar com.vizdom.dbd.jdbc.Server
> Exception in thread "main" java.lang.NoClassDefFoundError: com/vizdom/dbd/jdbc/Server
> Caused by: java.lang.ClassNotFoundException: com.vizdom.dbd.jdbc.Server
> at java.net.URLClassLoader$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> Could not find the main class: com.vizdom.dbd.jdbc.Server. Program will exit.
I downloaded the jar file and tried to run it with
java -classpath /tmp/dbd_jdbc.jar com.vizdom.dbd.jdbc.Server
The error I got was
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.log4j.Logger
at com.vizdom.dbd.jdbc.Server.<clinit>(Server.java:76)
at java.lang.Class.initializeClass(libgcj.so.90)
This means it found the class and aborted because I didn't bother to
get log4j as well.
------------------------------
Date: Mon, 25 Feb 2013 12:20:00 -0800 (PST)
From: rob@sypron.nl
Subject: Re: Cannot get DBD::JDBC working -- any suggestions?
Message-Id: <63002435-26f4-4972-bcb5-c18101d01b2a@googlegroups.com>
On Monday, February 25, 2013 8:45:44 PM UTC+1, Rainer Weikusat wrote:
> rob@sypron.nl writes:
>=20
> > I am trying to get the DBD::JDBC package working under Cygwin on Window=
s. =20
>=20
> > However I am running into what seems to be a Java-related issue.
>=20
> >
>=20
> > The JAR file (dbd_jdbc.jar) from CPAN (http://search.cpan.org/~vizdom/D=
BD-JDBC-0.71/JDBC.pod) is supposed to contain a class com.vizdom.dbd.jdbc.S=
erver. Yet when I try to run that as per the instructions I get an error th=
at this class is not found (see below). It looks as if this JAR just doesn=
't contain that class, which would be odd.=20
>=20
> >
>=20
> > Did anyone come across this, and got it working somehow?
>=20
> > Any suggestions greatly appreciated!
>=20
> >
>=20
> > # java -D$DRIVERS -Ddbd.port=3D9001 -classpath .:/home/dbd/dbd_jdbc.j=
ar:/home/dbd/log4j-1.2.13.jar:/home/dbd/hsqldb-1.8.0.2.jar com.vizdom.dbd.j=
dbc.Server
>=20
> > Exception in thread "main" java.lang.NoClassDefFoundError: com/vizdom/d=
bd/jdbc/Server
>=20
> > Caused by: java.lang.ClassNotFoundException: com.vizdom.dbd.jdbc.Server
>=20
> > at java.net.URLClassLoader$1.run(Unknown Source)
>=20
> > at java.security.AccessController.doPrivileged(Native Method)
>=20
> > at java.net.URLClassLoader.findClass(Unknown Source)
>=20
> > at java.lang.ClassLoader.loadClass(Unknown Source)
>=20
> > at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>=20
> > at java.lang.ClassLoader.loadClass(Unknown Source)
>=20
> > Could not find the main class: com.vizdom.dbd.jdbc.Server. Program wil=
l exit.
>=20
>=20
>=20
> I downloaded the jar file and tried to run it with
>=20
>=20
>=20
> java -classpath /tmp/dbd_jdbc.jar com.vizdom.dbd.jdbc.Server
>=20
>=20
>=20
> The error I got was
>=20
>=20
>=20
> Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.log=
4j.Logger
>=20
> at com.vizdom.dbd.jdbc.Server.<clinit>(Server.java:76)
>=20
> at java.lang.Class.initializeClass(libgcj.so.90)
>=20
>=20
>=20
> This means it found the class and aborted because I didn't bother to
>=20
> get log4j as well.
I got that too, but as soon as I include log4j it says it cannot find com.v=
izdom.dbd.jdbc.Server:
# java -classpath dbd_jdbc.jar:log4j-1.2.13.jar com.vizdom.dbd.jdbc.Server
Error: Could not find or load main class com.vizdom.dbd.jdbc.Server
R.
------------------------------
Date: Mon, 25 Feb 2013 20:59:43 +0000
From: Rainer Weikusat <rweikusat@mssgmbh.com>
Subject: Re: Cannot get DBD::JDBC working -- any suggestions?
Message-Id: <87ip5gm7nk.fsf@sapphire.mobileactivedefense.com>
rob@sypron.nl writes:
> On Monday, February 25, 2013 8:45:44 PM UTC+1, Rainer Weikusat wrote:
>> rob@sypron.nl writes:
>> > I am trying to get the DBD::JDBC package working under Cygwin on Windows.
[...]
>> > # java -D$DRIVERS -Ddbd.port=9001 -classpath .:/home/dbd/dbd_jdbc.jar:/home/dbd/log4j-1.2.13.jar:/home/dbd/hsqldb-1.8.0.2.jar com.vizdom.dbd.jdbc.Server
>>
>> > Exception in thread "main" java.lang.NoClassDefFoundError:
>> > com/vizdom/dbd/jdbc/Server
[...]
>> I downloaded the jar file and tried to run it with
>
>> java -classpath /tmp/dbd_jdbc.jar com.vizdom.dbd.jdbc.Server
>>
>> The error I got was
>>
[...]
> I got that too, but as soon as I include log4j it says it cannot
> find com.vizdom.dbd.jdbc.Server:
>
> # java -classpath dbd_jdbc.jar:log4j-1.2.13.jar com.vizdom.dbd.jdbc.Server
> Error: Could not find or load main class com.vizdom.dbd.jdbc.Server
I copied a log4j.jar out of a 'random jboss installation'
(6.1.0.Final) and after adding that to classpath (and setting
dbd.port), it started.
NB: This has preciously little relation to perl.
------------------------------
Date: Mon, 25 Feb 2013 22:40:55 +0000
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: Cannot get DBD::JDBC working -- any suggestions?
Message-Id: <ns5tv9-skr1.ln1@anubis.morrow.me.uk>
Quoth rob@sypron.nl:
>
> I got that too, but as soon as I include log4j it says it cannot find
> com.vizdom.dbd.jdbc.Server:
>
> # java -classpath dbd_jdbc.jar:log4j-1.2.13.jar com.vizdom.dbd.jdbc.Server
> Error: Could not find or load main class com.vizdom.dbd.jdbc.Server
Are you on a system where CLASSPATH is ;-separated? (I don't know much
about Java, but ordinary paths are ;-separated on Win32.)
Ben
------------------------------
Date: Mon, 25 Feb 2013 15:53:41 -0800
From: Jim Gibson <jimsgibson@gmail.com>
Subject: Re: compiling perl 5.16.2 on cygwin on win7 fails with minperl.exe error and I don't know fix, help me obi one
Message-Id: <250220131553418788%jimsgibson@gmail.com>
In article <99de19cf-aa0f-4dc2-8bb0-a1bf1fcdf3c9@googlegroups.com>,
johannes falcone <visphatesjava@gmail.com> wrote:
> On Monday, February 25, 2013 2:38:29 PM UTC-8, Ben Morrow wrote:
> > Quoth visphatesjava@gmail.com:
> >
> > > mmon\ Files/Intel/WirelessCommon:/cygdrive/c/Program\ Files\
> >
> > > (x86)/Lenovo/Access\ Connections:/cygdrive/c/Program\ Files\
> >
> > ^^^^^^
> >
> > Fix yer PATH. Take everything out that isn't necessary to compile perl.
> >
> > In particular, take out any directories with silly characters (spaces,
> >
> > brackets, whatever) in their names.
> >
> >
> >
> > Ben
>
> freaky where do I fix that? like in the make file?
No. In the initialization file appropriate for your shell in your
Cygwin home directory:
.bashrc or .profile for bash
.cshrc for csh
.cshrc or .tcshrc for tcsh
etc.
Do 'man xxx' for xxx = your shell and look for initialization options.
Or just do it temporarily in a shell session:
echo $path
set path ... (syntax depends upon which shell you are using)
echo $path
--
Jim Gibson
------------------------------
Date: Mon, 25 Feb 2013 22:38:29 +0000
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: compiling perl 5.16.2 on cygwin on win7 fails with minperl.exe error and I don't know fix, help me obi one
Message-Id: <5o5tv9-skr1.ln1@anubis.morrow.me.uk>
Quoth visphatesjava@gmail.com:
> mmon\ Files/Intel/WirelessCommon:/cygdrive/c/Program\ Files\
> (x86)/Lenovo/Access\ Connections:/cygdrive/c/Program\ Files\
^^^^^^
Fix yer PATH. Take everything out that isn't necessary to compile perl.
In particular, take out any directories with silly characters (spaces,
brackets, whatever) in their names.
Ben
------------------------------
Date: Mon, 25 Feb 2013 15:37:08 -0800 (PST)
From: johannes falcone <visphatesjava@gmail.com>
Subject: Re: compiling perl 5.16.2 on cygwin on win7 fails with minperl.exe error and I don't know fix, help me obi one
Message-Id: <99de19cf-aa0f-4dc2-8bb0-a1bf1fcdf3c9@googlegroups.com>
On Monday, February 25, 2013 2:38:29 PM UTC-8, Ben Morrow wrote:
> Quoth visphatesjava@gmail.com:
>
> > mmon\ Files/Intel/WirelessCommon:/cygdrive/c/Program\ Files\
>
> > (x86)/Lenovo/Access\ Connections:/cygdrive/c/Program\ Files\
>
> ^^^^^^
>
> Fix yer PATH. Take everything out that isn't necessary to compile perl.
>
> In particular, take out any directories with silly characters (spaces,
>
> brackets, whatever) in their names.
>
>
>
> Ben
freaky where do I fix that? like in the make file?
------------------------------
Date: Mon, 25 Feb 2013 15:54:21 -0800 (PST)
From: johannes falcone <visphatesjava@gmail.com>
Subject: Re: compiling perl 5.16.2 on cygwin on win7 fails with minperl.exe error and I don't know fix, help me obi one
Message-Id: <dbf582fb-d0d3-4975-8aed-e6de1ae5b1c8@googlegroups.com>
On Monday, February 25, 2013 2:38:29 PM UTC-8, Ben Morrow wrote:
> Quoth visphatesjava@gmail.com:
>
> > mmon\ Files/Intel/WirelessCommon:/cygdrive/c/Program\ Files\
>
> > (x86)/Lenovo/Access\ Connections:/cygdrive/c/Program\ Files\
>
> ^^^^^^
>
> Fix yer PATH. Take everything out that isn't necessary to compile perl.
>
> In particular, take out any directories with silly characters (spaces,
>
> brackets, whatever) in their names.
>
>
>
> Ben
its working!! you the man
------------------------------
Date: Tue, 26 Feb 2013 10:18:52 +0200
From: Dr Eberhard Lisse <nospam@lisse.NA>
Subject: Re: counting '.' in a domain name
Message-Id: <ap39feFd7j5U1@mid.individual.net>
Thanks to all.
The trailing dot I had already removed :-)-O
el
on 2013-02-25 13:54 Ivan Shmakov said the following:
>>>>>> Dave Saville <dave@invalid.invalid> writes:
>>>>>> On Mon, 25 Feb 2013 10:53:05 UTC, Dr Eberhard Lisse wrote:
>
> [Cross-posting to news:free.comp.dns.]
>
> >> can someone point me to where I can read something about how I can
> >> count the '.'s in a domain name, ie lisse.NA = 1 and www.lisse.NA =
> >> 2 and so forth, so I can weed out some subdomains from a list?
>
> > my $domain = 'a.b.com';
> > my $dots = () = $domain =~ m{\.}g;
> > print $dots;
>
> Nice, thanks!
>
> Please note, however, that in the most cases, the domain name
> may also include an insignificant [*] trailing dot. Thus, it's
> advisable to $domain =~ s/\.$// first.
>
> [*] In fact, such a trailing dot denotes the "root" of the DNS tree,
> thus distinguishing between relative (host.name) and absolute,
> or fully-qualified, (host.name.example.org.) domain names. My
> opinion is, however, that relative DNS names are better never to
> be used, and what appears to be one is better to be treated as
> if it's an absolute one.
>
------------------------------
Date: Tue, 26 Feb 2013 13:21:27 +0000
From: Rainer Weikusat <rweikusat@mssgmbh.com>
Subject: Re: counting '.' in a domain name
Message-Id: <87y5eb9pns.fsf@sapphire.mobileactivedefense.com>
Dr Eberhard Lisse <nospam@lisse.NA> writes:
> Thanks to all.
>
> The trailing dot I had already removed :-)-O
Perl has an idiom for counting characters in a string, namely, using
the tr/// operator with an empty replacement list, as in
perl -e '$a = "tear.mssgmbh.com"; print $a =~ tr/.//, "\n";'
------------------------------
Date: Tue, 26 Feb 2013 15:56:46 +0200
From: Dr Eberhard Lisse <nospam@lisse.NA>
Subject: Re: counting '.' in a domain name
Message-Id: <512CBF1E.6060108@lisse.NA>
Thanks.
el
on 2013-02-26 15:21 Rainer Weikusat said the following:
> Dr Eberhard Lisse <nospam@lisse.NA> writes:
>> Thanks to all.
>>
>> The trailing dot I had already removed :-)-O
>
> Perl has an idiom for counting characters in a string, namely, using
> the tr/// operator with an empty replacement list, as in
>
> perl -e '$a = "tear.mssgmbh.com"; print $a =~ tr/.//, "\n";'
>
------------------------------
Date: Wed, 27 Feb 2013 05:07:55 -0800 (PST)
From: Moises Rodrigues <brseek@gmail.com>
Subject: Link about Perl and per2exe
Message-Id: <8bc46bd7-7fc2-46f8-ac65-e597e4e804da@googlegroups.com>
http://programandoperl.blogspot.com.br/2013/02/transformando-scripts-perl-em-programas.html
------------------------------
Date: Thu, 28 Feb 2013 02:19:34 +0000 (UTC)
From: dkcombs@panix.com (David Combs)
Subject: Re: Rehabilitating bad Perl code
Message-Id: <kgmerm$nvc$1@reader1.panix.com>
In article <40368ab6-b6b0-4401-9c06-92390a2153c3@googlegroups.com>,
ccc31807 <cartercc@gmail.com> wrote:
>On Tuesday, January 8, 2013 2:37:57 PM UTC-5, Henry Law wrote:
>3. I intentionally attempted to rewrite the code in a functional style, which has paid for itself in decreased maintenance time over the years.
[very late followup, this]
For education of us all, please say a bit about how you
wrote perl code in a functional style.
Not a whole tutorial, but maybe a few short examples,
maybe even before-and-after versions?
THANK YOU!
David
------------------------------
Date: Tue, 26 Feb 2013 01:24:23 -0500
From: Uri Guttman <uri@stemsystems.com>
Subject: Re: system commands exit 1
Message-Id: <87liabiodk.fsf@stemsystems.com>
>>>>> "BM" == Ben Morrow <ben@morrow.me.uk> writes:
>> and Perl has been frozen
>> there at 5.8.7 due to EBCDIC-Unicode issues.
BM> Due to IBM not giving a damn.
not that i care about big iron these days (was weaned on them), but p5p
was talking about dropping perl support for ebcdic/z-os but recent
emails seem to show someone willing to help out. can't predict the
outcome or any continuing work.
uri
------------------------------
Date: Mon, 25 Feb 2013 17:49:17 -0500
From: Shmuel (Seymour J.) Metz <spamtrap@library.lspace.org.invalid>
Subject: Re: Unlink help
Message-Id: <512bea6d$35$fuzhry+tra$mr2ice@news.patriot.net>
In <slrnkiid5q.sl3.hjp-usenet3@hrunkner.hjp.at>, on 02/23/2013
at 10:29 PM, "Peter J. Holzer" <hjp-usenet3@hjp.at> said:
>Does OS/2 come with an "ls" command or is this a from a third party?
OS/2 does not with ls, but the OS/2 ports of KLIBC and moztools
include it.
--
Shmuel (Seymour J.) Metz, SysProg and JOAT <http://patriot.net/~shmuel>
Unsolicited bulk E-mail subject to legal action. I reserve the
right to publicly post or ridicule any abusive E-mail. Reply to
domain Patriot dot net user shmuel+news to contact me. Do not
reply to spamtrap@library.lspace.org
------------------------------
Date: Mon, 25 Feb 2013 17:46:44 -0500
From: Shmuel (Seymour J.) Metz <spamtrap@library.lspace.org.invalid>
Subject: Re: Unlink help
Message-Id: <512be9d4$34$fuzhry+tra$mr2ice@news.patriot.net>
In <ichnv9-44c.ln1@anubis.morrow.me.uk>, on 02/23/2013
at 07:20 PM, Ben Morrow <ben@morrow.me.uk> said:
>That's not at all true. Of the systems that perl currently runs on,
>VMS, OS/2, NetWare, and Stratus VOS are definitely neither Unix nor
>Win32, and Cygwin, Haiku (BeOS) and QNX are a bit marginal. Other
>systems perl has run on in the past are RISC OS, Mac OS Classic, DOS,
>Amiga OS, Symbian, OS/390, OS/400, BS2000, and Plan 9, though I don't
>think any of those ports are currently functional.
Perl 5.8.7 is still functional on z/OS. However, OS/390 and z/OS have
Unix certification, so I don't know whether you want to count them as
not being Unix.
--
Shmuel (Seymour J.) Metz, SysProg and JOAT <http://patriot.net/~shmuel>
Unsolicited bulk E-mail subject to legal action. I reserve the
right to publicly post or ridicule any abusive E-mail. Reply to
domain Patriot dot net user shmuel+news to contact me. Do not
reply to spamtrap@library.lspace.org
------------------------------
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:
To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.
Back issues are available via anonymous ftp from
ftp://cil-www.oce.orst.edu/pub/perl/old-digests.
#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 3888
***************************************