[28736] in Perl-Users-Digest
Perl-Users Digest, Issue: 10100 Volume: 10
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Wed Dec 27 21:05:45 2006
Date: Wed, 27 Dec 2006 18:05:05 -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 Dec 2006 Volume: 10 Number: 10100
Today's topics:
Build of Perl 5.8.8 is failing shinca@gmail.com
Re: Date::Calc and postgres timestamp <jgibson@mail.arc.nasa.gov>
Google Custom Search Engine robert.hundt@gmail.com
Re: HTTP POST without LWP <pratap.ram@gmail.com>
Re: HTTP POST without LWP <pratap.ram@gmail.com>
Re: HTTP POST without LWP <jgibson@mail.arc.nasa.gov>
Re: HTTP POST without LWP <greg.ferguson@icrossing.com>
Re: HTTP POST without LWP <kkeller-usenet@wombat.san-francisco.ca.us>
perl dbi sybase number of columns? jcharth@hotmail.com
Re: perl dbi sybase number of columns? <jgibson@mail.arc.nasa.gov>
Re: Perl equivalent to the following shell operation. <daveandniki@ntlworld.com>
Re: Use of Java script to validate form fields in Perl <mark.clementsREMOVETHIS@wanadoo.fr>
Re: Use of Java script to validate form fields in Perl <tzz@lifelogs.com>
Re: Xah's Edu Corner: Introduction to 3D Graphics Progr <kkeller-usenet@wombat.san-francisco.ca.us>
Re: Xah's Edu Corner: Introduction to 3D Graphics Progr <xah@xahlee.org>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: 27 Dec 2006 15:55:58 -0800
From: shinca@gmail.com
Subject: Build of Perl 5.8.8 is failing
Message-Id: <1167263757.958644.183720@42g2000cwt.googlegroups.com>
Hello,
I'm new to compiling Perl and would like your assistance.
I am trying to install Perl 5.8.8 on my Linux 2.0.34C52_SK.
[admin perl-5.8.8]$ pwd
/home/sites/home/users/admin/perl-5.8.8/make
I am getting the following error message after typing 'make' (config'd
to install in /usr/local/:)
---snip of error build log section---
rm -f libperl.a
/usr/bin/ar rcu libperl.a perl.o gv.o toke.o perly.o op.o pad.o
regcomp.o dump.
o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o
pp_ctl.o pp_sy
s.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o
globals.o
perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o
`sh cflags "optimize='-O2'" opmini.o` -DPERL_EXTERNAL_GLOB opmini.c
CCCMD = cc -DPERL_CORE -c -pipe -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BI
TS=64 -O2 -Wall
cc -L/usr/local/lib -o miniperl \
miniperlmain.o opmini.o libperl.a -lnsl -ldl -lm -lcrypt -lutil -lc
-lposix
./miniperl -w -Ilib -MExporter -e '<?>' || make minitest
./miniperl -Ilib configpm --heavy=lib/Config_heavy.pl lib/Config.pm
./miniperl -Ilib lib/lib_pm.PL
Extracting lib.pm (with variable substitutions)
AutoSplitting perl library
./miniperl -Ilib -e 'use AutoSplit; \
autosplit_lib_modules(@ARGV)' lib/*.pm
./miniperl -Ilib -e 'use AutoSplit; \
autosplit_lib_modules(@ARGV)' lib/*/*.pm
make lib/re.pm
make[1]: Entering directory `/home/sites/home/users/admin/perl-5.8.8'
make[1]: `lib/re.pm' is up to date.
make[1]: Leaving directory `/home/sites/home/users/admin/perl-5.8.8'
./miniperl minimod.pl > lib/ExtUtils/Miniperl.pm
cd lib/unicore && ../../miniperl -I../../lib mktables -w
mktables: bad args to New_Prop at mktables line 342
main::New_Prop('Is', 'Assigned', 'Table=ARRAY(0x10214ef8)',
'Desc', 'All
assigned code points', 'Fuzzy', 0) called at mktables line 380
Table::New('Table', 'Is', 'Assigned', 'Desc', 'All assigned
code points'
, 'Fuzzy', 0) called at mktables line 735
make: *** [uni.data] Error 255
---end of snip---
Any assistance with further troubleshooting this issue would be much
appreciated.
------------------------------
Date: Wed, 27 Dec 2006 11:07:40 -0800
From: Jim Gibson <jgibson@mail.arc.nasa.gov>
Subject: Re: Date::Calc and postgres timestamp
Message-Id: <271220061107400442%jgibson@mail.arc.nasa.gov>
In article <1167231038.943941.243690@f1g2000cwa.googlegroups.com>,
<jeff_jones_101@yahoo.com> wrote:
> Dear all,
>
> I'd little a little hint on date comparison using Date::Cal module.
>
> I take the first date from a postgres db where the field is declared
> as:
> created | timestamp(6) without time zone |
> Selecting through DBI I receive a date in the form of
> 2006-12-14 16:08:39
>
> The second one is a a Date::Calc
>
> my ($y,$m,$d,$H,$M,$S) = Add_Delta_DHMS(Today_and_Now(),120,0,0,0);
>
> I grasp a bit in Date:Calc documentation but I've not found a way to
> convert the first in a delta vector, which I think it is the only way
> Date:Calc could compare the the two dates.
>
> How can I compare these two date type ?
I haven't used Date::Calc, but from the documentation it appears that
it does not work with a date/time value, but with just the individual
parts (year, month, day, etc.).
You can break a date/time in the form "2006-12-14 16:08:39" into its
individual parts with the split function:
perl -e '$x=q(2006-12-14 16:08:39);@a=split(/[ :-]/,$x);print"@a\n";'
2006 12 14 16 08 39
The FAQ also recommends Date::Manip and DateTime modules, which do
create scalars representing date/time values.
Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com
------------------------------
Date: 27 Dec 2006 08:25:52 -0800
From: robert.hundt@gmail.com
Subject: Google Custom Search Engine
Message-Id: <1167236752.523408.45880@n51g2000cwc.googlegroups.com>
Hi,
I created a Google Custom Search Engine for searching on:
"Software / Compilers / Optimization"
This is basically a regular full Google search giving preference to
technical sites such as IEEE, ACM, citeseer, the Universities,
news-group (this one included), commercial sites such as Intel,
Microsoft, HP, Sun, IBM, and others. The search results are further
biased towards software development, programming languages, and
optimizing compilers
The results are indeed much more specific than the regular Google
search. Try ity out! Additionally, if you are interested, please send
me an email and you can contribute to this search engine and add sites
you believe should be given preference to. Over time, it should become
better and better...
I "donated" a no-nonsense URL: www.codeopt.com
Check it out - and let me know what you think (no rants, please)!
Cheers
-- Robert Hundt HP
------------------------------
Date: 27 Dec 2006 12:39:58 -0800
From: "pratap" <pratap.ram@gmail.com>
Subject: Re: HTTP POST without LWP
Message-Id: <1167251998.690686.229480@42g2000cwt.googlegroups.com>
Thanks a lot. I had already started writing something like this. This
was very helpful.
-Pratap
zentara wrote:
> On 26 Dec 2006 15:07:36 -0800, "pratap" <pratap.ram@gmail.com> wrote:
>
> >Hi,
> >
> >I am trying to write a script to do a HTTP POST. So, I tried doing it
> >using LWP and it worked. The problem is, the computer in which I will
> >be running this code cannot not have LWP. So, I have to do it without
> >LWP. So, I can think of a couple of options that I have,
> >
> >1. I can write the "HTTP POST" code using sockets ... which I assume
> >would take a lot of time to make the packets (or is it simply
> >$sock->send("POST http://a.com/abc.php in1=val1&in2=val ") or some
> >such?).
> >
> >2. I can run LWP in another computer (with LWP) and take a "packet
> >dump" like ToString of the Object, and pass this information to the
> >actual machine. But I do not know how to do this.
> >
> >I am a newbie so any help or suggestions for the above would be great.
> >Thanks a lot.
> >-Pratap
>
> For a pure socket web get, see:
> http://perlmonks.org?node_id=392209
>
>
> Here is a POST for file upload:
> (Don't ask me to explain it, figure it out,
> or don't use it :-) )
>
> #!/usr/bin/perl
> use warnings;
> use strict;
> use Socket;
>
> my $url = "http://zentara.zentara.net/~zentara/cgi-bin/up1.cgi";
>
> my $upfile = shift || 'ztest.png';
>
> my $host = "zentara.zentara.net";
> $| = 1;
>
> my $start = times;
> my ( $iaddr, $paddr, $proto );
> $iaddr = inet_aton($host);
> #$iaddr = ( gethostbyname($host) )[4];
> $paddr = sockaddr_in( 80, $iaddr );
> $proto = getprotobyname('tcp');
> unless ( socket( SOCK, PF_INET, SOCK_STREAM, $proto ) ) {
> die "ERROR : init socket: $!";
> }
> unless ( connect( SOCK, $paddr ) ) { die "no connect: $!\n"; }
>
> my $length = 0;
>
> open (UH,"< $upfile") or warn "$!\n";
> $length += -s UH;
>
> my @head = (
> "POST /~zentara/cgi-bin/up1.cgi HTTP/1.1",
> "Host: zentara.zentara.net",
> "User-Agent: z-uploader",
> "Content-Length: $length",
> "Content-Type: multipart/form-data; boundary=zzzzzzzzzzzzzzzzzzz",
> "",
> "--zzzzzzzzzzzzzzzzzzz",
> "Content-Disposition: form-data; name=\"file\"; filename=\"$upfile\"",
> "Content-Type: application/octet-stream",
> "",
> "",
> );
> #try to get total length
> my $header = join( "\r\n", @head );
> $length += length($header);
> $head[3] = "Content-Length: $length"; #2472
> $header = join( "\r\n", @head );
> $length = -s UH;
> $length += length($header);
>
> select SOCK;
> $| = 1;
> binmode SOCK;
>
> print SOCK $header;
>
> while( sysread(UH, my $buf, 8196 ) ){
>
> if( length($buf) < 8196 ){
> $buf = $buf."\r\n--zzzzzzzzzzzzzzzzzzz--";
> syswrite SOCK, $buf, length($buf);
> }else{ syswrite SOCK, $buf, 8196 }
> print STDOUT '.',
> }
> close UH;
>
> shutdown SOCK, 1;
>
> my @data = (<SOCK>);
> print STDOUT "result->@data\n";
> close SOCK;
>
> __END__
>
>
>
>
> --
> I'm not really a human, but I play one on earth.
> http://zentara.net/japh.html
------------------------------
Date: 27 Dec 2006 12:47:37 -0800
From: "pratap" <pratap.ram@gmail.com>
Subject: Re: HTTP POST without LWP
Message-Id: <1167252457.206247.13350@48g2000cwx.googlegroups.com>
Good question. Earlier, I had swallowed some details for brewity.
I am using about 100 machines (Planetlab) together. They are all shared
machines, so many people use them. They all have perl preinstalled. But
they do not have lwp and some of its dependancies. If I install lwp, I
have to install it in 100 machines -> this will be accounted as 100
times the size of LWP, and I do not have that much disk quota.
-Pratap
Peter Scott wrote:
> On Wed, 27 Dec 2006 00:22:54 -0800, pratap wrote:
> >> Doubtful. You can always install the module in a user specific location,
> >> together with your script.
> >
> > The reason I LWP is not available in that computer is that, I do not
> > have disk space :( LWP+dependancy is quite massive.
>
> You've got to be kidding. The only modules required by LWP that are not
> already in perl 5.8.8 are URI and HTML::Parser, which in turn requires
> HTML::Tagset. The space they require:
>
> $ du -sk {HTML-Tagset-3.10,HTML-Parser-3.55,URI-1.35,libwww-perl-5.805}/\
> blib/{arch,bin,lib,script} \
> |& perl -nle '/^(\d+)\s/ and $s += $1; END{ print $s }'
> 1996
>
> You don't have room for another 2 MB?
>
> OTOH:
>
> $ du -sk /usr/local/lib/perl5/5.8.8/
> 36528 /usr/local/lib/perl5/5.8.8/
>
> Perl itself these days is eighteen times the size of what you need.
> Yet you have it. How can you be that hard up for disk space and still
> expect web-fetching programs to work?
>
> --
> Peter Scott
> http://www.perlmedic.com/
> http://www.perldebugged.com/
------------------------------
Date: Wed, 27 Dec 2006 13:13:29 -0800
From: Jim Gibson <jgibson@mail.arc.nasa.gov>
Subject: Re: HTTP POST without LWP
Message-Id: <271220061313298839%jgibson@mail.arc.nasa.gov>
In article <1167252457.206247.13350@48g2000cwx.googlegroups.com>,
pratap <pratap.ram@gmail.com> wrote:
> Good question. Earlier, I had swallowed some details for brewity.
What is a good question? It is best to put your answer _after_ the
question to which you are responding. That way, we know which question
it is.
>
> I am using about 100 machines (Planetlab) together. They are all shared
> machines, so many people use them. They all have perl preinstalled. But
> they do not have lwp and some of its dependancies. If I install lwp, I
> have to install it in 100 machines -> this will be accounted as 100
> times the size of LWP, and I do not have that much disk quota.
Yes, real-world situations often require less-than-optimal solutions.
If you have special circumstances like yours, it is best to explain
them. Otherwise, you are going to waste a lot of people's time
(including yours) discussing solutions that don't work for you.
>
> -Pratap
>
> Peter Scott wrote:
> > On Wed, 27 Dec 2006 00:22:54 -0800, pratap wrote:
[problem and suggested solutions snipped]
> >
> > You don't have room for another 2 MB?
Ah. There it is. The question, that is.
Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com
------------------------------
Date: 27 Dec 2006 14:26:52 -0800
From: "gf" <greg.ferguson@icrossing.com>
Subject: Re: HTTP POST without LWP
Message-Id: <1167258412.930045.216480@79g2000cws.googlegroups.com>
pratap wrote:
> Hi,
>
> I am trying to write a script to do a HTTP POST. So, I tried doing it
> using LWP and it worked. The problem is, the computer in which I will
> be running this code cannot not have LWP. So, I have to do it without
> LWP. So, I can think of a couple of options that I have,
Another method of attack is to use something like wget or curl driven
by Perl. Those get to do the heavy lifting as far as making connections
and handling the data transfer.
------------------------------
Date: Wed, 27 Dec 2006 14:39:59 -0800
From: Keith Keller <kkeller-usenet@wombat.san-francisco.ca.us>
Subject: Re: HTTP POST without LWP
Message-Id: <va9b64x0m1.ln2@goaway.wombat.san-francisco.ca.us>
On 2006-12-27, pratap <pratap.ram@gmail.com> wrote:
>
> I am using about 100 machines (Planetlab) together. They are all shared
> machines, so many people use them. They all have perl preinstalled. But
> they do not have lwp and some of its dependancies. If I install lwp, I
> have to install it in 100 machines -> this will be accounted as 100
> times the size of LWP, and I do not have that much disk quota.
If they are truly shared machines, then presumably they have shared
home directories, in which case you only need to install LWP into
your home directory once, and point your script to use that directory
when searching for libraries.
If each machine has its own disk for home directories, and then they
count 100 software installs against your quota, then that's b0rked,
but roaming offtopic. As was already stated, you should make your
specification clear up front, rather than having to answer post after
post (though of course it's expected that you can't post *every*
possibly-relevant detail). Also as Jim mentioned, please stop
top-posting.
--keith
--
kkeller-usenet@wombat.san-francisco.ca.us
(try just my userid to email me)
AOLSFAQ=http://www.therockgarden.ca/aolsfaq.txt
see X- headers for PGP signature information
------------------------------
Date: 27 Dec 2006 14:27:11 -0800
From: jcharth@hotmail.com
Subject: perl dbi sybase number of columns?
Message-Id: <1167258431.273790.322860@n51g2000cwc.googlegroups.com>
hello i am using perl dbi with sybase, i know that in php is easy to
find out the number of columns with any sql query. is there a way to
know how many values are stored in the array that stores the result of
the query? any code samples? thank.s
------------------------------
Date: Wed, 27 Dec 2006 16:14:22 -0800
From: Jim Gibson <jgibson@mail.arc.nasa.gov>
Subject: Re: perl dbi sybase number of columns?
Message-Id: <271220061614229276%jgibson@mail.arc.nasa.gov>
In article <1167258431.273790.322860@n51g2000cwc.googlegroups.com>,
<jcharth@hotmail.com> wrote:
> hello i am using perl dbi with sybase, i know that in php is easy to
> find out the number of columns with any sql query. is there a way to
> know how many values are stored in the array that stores the result of
> the query? any code samples? thank.s
>
If you have the results of the query in an array, you can evaluate the
array in scalar context to get the number of rows in the array:
my $nrows = @result;
If you have a reference to the array, e.g. $ref_to_result, then modify
this to:
my $nrows = @$ref_to_result;
The variable $#result will be the largest assigned index of @result,
which should be the number of entries minus one.
--
Jim Gibson
Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com
------------------------------
Date: Wed, 27 Dec 2006 19:03:11 +0100
From: "Dave" <daveandniki@ntlworld.com>
Subject: Re: Perl equivalent to the following shell operation.
Message-Id: <4592b56a$0$25908$ba4acef3@news.orange.fr>
"Dave" <daveandniki@ntlworld.com> wrote in message
news:45923841$0$27396$ba4acef3@news.orange.fr...
>
> "grocery_stocker" <cdalten@gmail.com> wrote in message
> news:1167196566.656836.31470@f1g2000cwa.googlegroups.com...
>>
>> grocery_stocker wrote:
>>> I'm analyzing a really large file. While I was bringing in carts at
>>> work, I figured it would be easier/more efficient just to split the
>>> file, sort it in parallel, then merge it. If I wrote a shell script, I
>>> would do something like the following:
>>>
>>> #This code is duped from a google search
>>> (cat list1 list2 list3 | sort | uniq > list123) &
>>> (cat list4 list5 list6 | sort | uniq > list456) &
>>>
>>> wait
>>>
>>> diff list123 list456
>>>
>>> However, I'm writing this in Perl because it would be easier to sort
>>> the file using the Schwartzian Transform method. Is there an equivalent
>>> in Perl or would I have to use some kind of existing Perl mod?
>>>
>>> Chad
>>
>> Never mind. I entered the world 'parallel' in the search box thingy and
>> google magically turned up the answer.
>>
>
> I'm not sure why use say it 'would be easier to sort the file using the
> Schwartian Transform method'. This method does not make it easier, in fact
> it makes the code more complex that simply sorting, but with the advantage
> of efficiency where re-calculating values is involved at each comparison.
> This would not be the case in the simple sort above.
>
>
s/use/you/;
------------------------------
Date: Wed, 27 Dec 2006 19:16:47 +0100
From: Mark Clements <mark.clementsREMOVETHIS@wanadoo.fr>
Subject: Re: Use of Java script to validate form fields in Perl
Message-Id: <4592b890$0$5112$ba4acef3@news.orange.fr>
Tad McClellan wrote:
> Kuna <kunanu@gmail.com> wrote:
>
>> I am trying to use Java script
>
>
> I doubt that.
>
> I expect you are trying to use JavaScript.
>
>
>> to validate the form fields. The code is
>> written in Perl and it is having a .pm extension for this form also
>> there is a index.pl file which is containing the "Save" button and the
>> form is posting the data to index.pl file and then it again comes to
>> the methods written in the .pm file which is validating the form using
>> server side code and submit that. But I am not able to get that where
>> to do the Java script validation that will validate the form in the
>> client side.
>
>
> You must rewrite the .pm routines in JavaScript, then from Perl
> you print() the JavaScript code at the appropriate place.
As an addendum to this, CGI::FormBuilder can be used to do a lot of the
heavy lifting. It will, among other things, generate HTML forms and the
Javascript code necessary for client-side validation. The learning curve
may be a little steep, however.
Mark
------------------------------
Date: Wed, 27 Dec 2006 16:02:55 -0500
From: Ted Zlatanov <tzz@lifelogs.com>
Subject: Re: Use of Java script to validate form fields in Perl
Message-Id: <g69vejx3vcw.fsf@dhcp-65-162.kendall.corp.akamai.com>
On 27 Dec 2006, mark.clementsREMOVETHIS@wanadoo.fr wrote:
Tad McClellan wrote:
> Kuna <kunanu@gmail.com> wrote:
>
>>> I am trying to use Java script
>> I doubt that.
>>
>> I expect you are trying to use JavaScript.
>>
>>
>>> to validate the form fields. The code is
>>> written in Perl and it is having a .pm extension for this form also
>>> there is a index.pl file which is containing the "Save" button and the
>>> form is posting the data to index.pl file and then it again comes to
>>> the methods written in the .pm file which is validating the form using
>>> server side code and submit that. But I am not able to get that where
>>> to do the Java script validation that will validate the form in the
>>> client side.
>>
>>
>> You must rewrite the .pm routines in JavaScript, then from Perl
>> you print() the JavaScript code at the appropriate place.
>
> As an addendum to this, CGI::FormBuilder can be used to do a lot of
> the heavy lifting. It will, among other things, generate HTML forms
> and the Javascript code necessary for client-side validation. The
> learning curve may be a little steep, however.
I should mention for beginners' benefit that Javascript validation is
nothing but a courtesy to the user. If you don't validate the data on
the server, you are asking for trouble. Anyone can submit form data
directly, bypassing the Javascript checks. So the server needs to
reply with the same form, with the submitted valid values filled in,
and the invalid ones marked. It's annoying, and I would agree with
Mark Clements that CGI::FormBuilder does much of this and should be
the first choice in most simple situations. Unfortunately some
database setups may need dedicated code for form validation, to ensure
atomic operations for example (so validation and insertion happen at
the same time, which is not the CGI::FormBuilder model).
Ted
------------------------------
Date: Wed, 27 Dec 2006 10:52:53 -0800
From: Keith Keller <kkeller-usenet@wombat.san-francisco.ca.us>
Subject: Re: Xah's Edu Corner: Introduction to 3D Graphics Programing
Message-Id: <61sa64xua.ln2@goaway.wombat.san-francisco.ca.us>
["Followup-To:" header set, but it's best not to followup at all.]
On 2006-12-27, Raff <CANCELLAdellaver@hotmail.it> wrote:
> Xah Lee wrote:
>> I don't know OpenGL, but i think it is a low-level crap, and have done
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> the industry huge irreparable damage the same way unix has.
>
> OpenGL is low level, that's right, but it is not crap.
Whether it is or not, Xah doesn't know and doesn't care, as he is
a troll (and anyone who would say "I don't know X but it's crap" is
definitely either clueless or trolling). Please don't pay attention
to his rants.
--keith
--
kkeller-usenet@wombat.san-francisco.ca.us
(try just my userid to email me)
AOLSFAQ=http://www.therockgarden.ca/aolsfaq.txt
see X- headers for PGP signature information
------------------------------
Date: 27 Dec 2006 13:39:34 -0800
From: "Xah Lee" <xah@xahlee.org>
Subject: Re: Xah's Edu Corner: Introduction to 3D Graphics Programing
Message-Id: <1167255574.202660.176530@48g2000cwx.googlegroups.com>
Here's their license:
http://www.vpython.org/webdoc/visual/license.txt
I read it wrong before.
Thanks for correction.
This is superb! I'll be looking into vpython!
Xah
Ravi Teja wrote:
> Xah Lee wrote:
>
> > Regarding VisualPython... i saw a demo in 2002 by a professor
> > friend. I think it is good. Though, why is its licensing not GPL or
> > otherwise Open Source? That's kinda odd since Pyhton is.
>
> You are confusing VPython with Activestate's Visual Python IDE plugin
> for Visual Studio.
> >From VPython's home page in very bold font - "VPython is free and
> open-source"
> http://www.vpython.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:
#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 V10 Issue 10100
****************************************