HDTenEightyP/NetNews huggingface dataset:
From: Mike Kent <70530.1226@CompuServe.COM>
Subject: Tool of Thought, phone contacts
Organization: University of Waterloo
Date: Wed, 30 Dec 1992 05:34:12 GMT


Phil Benkard (seminar honcho):

	+1 914 277 8344
	+1 212 703 6818

Jacob Brickman (NY/SIGAPL Chairman):

	+1 718 773 4093       	evenings
	+1 212 449 9306		days


Each of these numbers is connected to either an answering machine or to a
voice mail system, so if you don't get a person, you can leave a message.

Newsgroups: comp.lang.apl
From: ljdickey@math.uwaterloo.ca (L.J. Dickey)
Subject: LaTeX style files
Organization: University of Waterloo
Date: Sun, 3 Jan 1993 20:03:26 GMT


Some LaTeX macros provided by Robert Bernecky <rbe@yrloc.ipsa.reuter.COM>
for use in papers submitted to APL93 are available two different ways
from Waterloo:  (1) by anonymous ftp from watserv1.uwaterloo.ca, and
(2) by e-mail from math.uwaterloo.ca.

On the anonymous ftp APL archives at watserv1.uwaterloo.ca, the files
are in the directory  languages/apl/apl93_macros.  The files are named

	aplproc.sty
	apl92art.sty

On the other hand, to receive an e-mail copy of the same files, send
an e-mail message to either of these addresses:

	apl93@math.uwaterloo.ca
	apl93@watmath.uucp

One of these two addresses should work for just about everybody, but
if your machine is awkwardly connected to internet or Usenet,
you may have to add some gateway information.  The body of your
message should consist of these two lines:

	send apl92art.sty
	send aplproc.sty

If all works as intended, you will receive two messages by return mail,
one for each file.  It could be that gateway considerations cause mail
to fail for some reason beyond our control.  If you have difficulty,
please write to the sender of this message.

Lee Dickey

-- 
Prof. Leroy J. Dickey, Faculty of Mathematics, U of Waterloo, Canada  N2L 3G1
   Internet:      ljdickey@math.UWaterloo.ca
                  ljdickey@math.waterloo.edu
   UUCP:          ljdickey@watmath.UUCP
Newsgroups: comp.lang.apl
From: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Subject: Re: APL compilers
Reply-To: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Organization: Snake Island Research Inc, Toronto
Date: Mon, 28 Dec 92 20:20:11 GMT

In article <921224120911_70530.1226_DHP25-1@CompuServe.COM> Mike Kent <70530.1226@CompuServe.COM> writes:
>The Manugistics [STSC] compiler runs on the mainframe and the compiled
>code uses interpreter services, and so runs only  from within APL*PLUS;
>I believe there are some restrictions on what can be compiled (maybe
>just that the execute primitive can't be used).
>

I am not sure of the status of this product. I believe that Manugistics
has not actively marketed it since the departure of Clark Wiedmann, the
author of the compiler. Perhaps a Manugistite can clarify the situation?
>The IBM compiler marketed by Interprocess Systems also runs on the
>mainframe (but probably could be ported, with some effort, to any
>environment supporting []NA), produces FORTRAN as its intermediate
>code (and so requires a FORTRAN compiler); it compiles classical "flat"
>APL -- no nested arrays, also no execute and no shared variables -- but
>the compiler itself is written in APL2.

The ACORN compiler, written by Charlie Brenner and myself (See ACM SIGAPL 
Quote Quad APL90 Conference Proceedings, July 1990) compiled APL to C.
It produced code which ran on SUn workstations, Crays, Thinking Machine
CM-2, IBM mainframes, etc.

I am now working on a production quality compiler which is intended to 
support both APL and J, and which I have reason to believe will
outperform any other compiler on the market.
Yes, this is vaporware at present: You can't order it yet.

Bob

Robert Bernecky      rbe@yrloc.ipsa.reuter.com  bernecky@itrchq.itrc.on.ca 
Snake Island Research Inc  (416) 368-6944   FAX: (416) 360-4694 
18 Fifth Street, Ward's Island
Toronto, Ontario M5J 2B9 
Canada
Newsgroups: comp.lang.apl
From: emclean@sfsuvax1.sfsu.edu (Emmett McLean)
Subject: Can the interation index be accessed in u^: n ?
Organization: San Francisco State University
Distribution: NA
Date: Tue, 22 Dec 1992 11:04:11 GMT

NB. 
NB.    I find that in for statments it is often useful to have
NB.    access to the interation index, but I haven't found
NB.    how to access it. So have cooked up the following 
NB.    example to illustrate my point.  One third of the
NB.    time the verb h returns y. appended with half of the
NB.    tail of y. ,  one third of the time y. with double of the 
NB.    tail of y. appended, and one third of the time it returns
NB.    y. with 1000 times the interation index appended. 
NB.    Unfortunately, and not suprisingly, my attempt below
NB.    yeilds a value error since $.  is only implicitly assigned
NB.    to i. ns . I can easily imagine that one can not access the 
NB.    interation index but perhaps someone else has some ideas,
NB.    like on how to assign and access $. ?

Thanks,

Emmett emclean@sfsuvax1.sfsu.edu

   v =.''&$@:(1&?)@(3"_)
   s =. , -:@{:
   t =. , +:@{:
   r =. , (1000&*)@#@$.
   h =.  s`t`r@.v
   h 2
2 1
   h 2
2 4
   h 2
2 4
   h^:10 (2)
value error
Newsgroups: comp.lang.apl
From: emclean@sfsuvax1.sfsu.edu (Emmett McLean)
Subject: ?'s about J on the PC
Organization: San Francisco State University
Distribution: NA
Date: Tue, 22 Dec 1992 07:22:12 GMT

I am not real familiar with Windows so I hope the following
questions don't sound too foolish.

I have J running under Windows on a 386 but ...

* When I type F1 for help I get a Windows fullscreen 
  message which says the help screen is not a Windows window;
  (But F1 works perfectly under DOS.)

* I get a domain error if I try to use "0!:0" so I can't
  can't edit a file or get a listing of my files. (Actually,
  this question assumes I could use "0!:0" to invoke an
  editor under Windows, is this the case?)
  
* Is there an example fullscreen J Window prompt?

  Thanks!!

  Emmett emclean@sfsuvax1.sfsu.edu
Newsgroups: comp.lang.apl
From: emclean@sfsuvax1.sfsu.edu (Emmett McLean)
Subject: Representation of infinity in J v6.1 change on the VAX ULTRIX
Organization: San Francisco State University
Distribution: NA
Date: Tue, 22 Dec 1992 03:54:16 GMT

$ 
I just installed J v6.1 on the VAX ULTRIX and see that there is
a different numeric representation for infinity. It was
1.70141e38 and now is _7.89178e28. So :

* Is this a quirk on my machine, or for the VAX in general ?
  (I see there is no executable v6.1)

* Is the new representation some how better or did it come about
  by accident ? Being smaller and negative it looks spurious.

* BTW, I v6.1 seemed to work OK on the NeXT.

$ /usr/s3/emclean/x/j
J6   Copyright (c) 1990-1992, Iverson Software Inc.  All Rights Reserved.

   % 0
1.70141e38
   _
1.70141e38
   $ j6.1
J6.1   Copyright (c) 1990-1992, Iverson Software Inc.  All Rights Reserved.

   % 0
_7.89187e28
   _
_7.89187e28

  Cheers,

  Emmett emclean@sfsuvax1.sfsu.edu
From: mjohnson@netcom.com (Mark Johnson)
Newsgroups: comp.lang.clu
Subject: Comparison?
Date: 31 Dec 1992 14:25:52 -0600
Organization: CS Dept, University of Texas at Austin
Distribution: inet
NNTP-Posting-Host: cs.utexas.edu

What are the main differences in the approach toward objects
between CLU and G++ ?
 
Thank you, MJ
From: daemon@astute.com
Newsgroups: comp.lang.clu
Subject: Ports to Acorn?
Date: 31 Dec 1992 08:08:52 -0600
Organization: UTexas Mail-to-News Gateway
Distribution: inet
NNTP-Posting-Host: cs.utexas.edu

Can I get CLU for the ARM (Acorn RISC Machine)?  Ideally
by anonymous FTP but beggars can't be choosers.

 --Carol
Newsgroups: comp.lang.asm370
From: LiveWire@sound.demon.co.uk (Kelvin Lawson)
Reply-To: LiveWire@sound.demon.co.uk
Distribution: world
X-Mailer: cppnews $Revision: 1.20 $
Organization: Sound & Vision BBS (UK) 0932 252323
Subject: None (mail relay)
Date: Tue, 29 Dec 1992 21:35:51 +0000

Hi!

Could someone please give me some hints on learning assembly. I have written one
or two little test programs in 'C' that do boring stuff like add numbers 
together and even that too nearly 50k! So I am going to switch to assembly.
I just need to be told where to start. Should I start with a book, by debugging 
something or what ?? I would like to write nice little programs, for example
a phone-dialler...

Cheers everyone.

-//-> Kelvin Lawson
-//-> InterNet: LiveWire@sound.demon.co.uk
-//-> FidoNet: 2:258/71
From: ag129@cus.cam.ac.uk (Alasdair Grant)
Newsgroups: comp.lang.asm370
Subject: Re: None (mail relay)
Date: 30 Dec 92 15:04:15 GMT
Organization: U of Cambridge, England

In article <724246489snx@sound.demon.co.uk> LiveWire@sound.demon.co.uk writes:
>Could someone please give me some hints on learning assembly. I have written one
>or two little test programs in 'C' that do boring stuff like add numbers
>together and even that too nearly 50k! So I am going to switch to assembly.
>I just need to be told where to start. Should I start with a book, by debugging
>something or what ?? I would like to write nice little programs, for example
>a phone-dialler...

You have the wrong list, sonny. If you want to write a phone-dialler for your
toy, go ask on comp.sys.msdos.programmer. This list is for mainframe systems.
Any decent bookshop will be able to show you a shelf full of MS-DOS assembler
programming books.

(If you really do want to write a phone-dialler for a 370 mainframe, you have
my admiration. But such people do not usually post from demon.co.uk.)
From: kalsow@src.dec.com
Newsgroups: comp.lang.modula3
Subject: Re: What happenned to Wr.Error and Rd.Error...
Date: 21 Dec 92 17:48:53 GMT
Organization: DEC Systems Research Center
X-Cc: kalsow
X-To: m3
X-Received: by jellybean.pa.dec.com; id AA00999; Mon, 21 Dec 92 09:48:53 -0800
X-Mts: smtp

The original M2+ authors used Wr.Error and Rd.Error to document the
behavior of the streams in presence of programming bugs.  It was
never intended that programmers catch Wr.Error or Rd.Error.  They
were supposed to cause a crash.

We decided that in Modula-3 "checked runtime error" was more appropriate.

  - Bill Kalsow
From: ark@alice.att.com (Andrew Koenig)
Newsgroups: comp.lang.modula3
Subject: demo program crashes the window system?
Date: 2 Jan 93 05:21:38 GMT
Article-I.D.: alice.24534
Organization: AT&T Bell Laboratories, Murray Hill NJ

I just tried installing DEC Modula3 2.07 on my Sparcstation.
It comes with three demo programs that play games.  Two of them
work fine.  The third, `solitaire' builds OK but instantly crashes
the window system (xnews) when I run it.

Has anyone else encountered this?  I'm running SunOS 4.1.1



PS: I know this isn't a language question, but this is the
only newsgroup this machine supports that's relevant at all.
-- 
				--Andrew Koenig
				  ark@europa.att.com
Newsgroups: comp.lang.perl
From: Tom Christiansen <tchrist@convex.COM>
Subject: Re: file handle unknown in subroutine
Originator: tchrist@cvxcs.cs.convex.com
Reply-To: tchrist@convex.COM (Tom Christiansen)
Organization: Convex Computer Corporation, Colorado Springs, CO
Distribution: usa
Date: Thu, 31 Dec 1992 12:22:59 GMT
X-Disclaimer: This message was written by a user at CONVEX Computer
              Corp. The opinions expressed are those of the user and
              not necessarily those of CONVEX.

From the keyboard of sundare@watson.ibm.com (C. Sundaresan):
:I open a file in the main part of the Perl script and writing
:to it works fine, but in my subroutines the file handle seems
:to be unknown.  Is the scoping for filehandles unlike that of
:variables?

Not really, although if you're localizing indirect filehandles 
you may get a surprise.

A code demo would be useful to see what's going on.

--tom
-- 
"GUIs normally make it simple to accomplish simple actions and impossible
to accomplish complex actions."   --Doug Gwyn  (22/Jun/91 in comp.unix.wizards)

     Tom Christiansen           tchrist@convex.com      convex!tchrist
Newsgroups: comp.lang.perl
From: essbaum@rchland.vnet.ibm.com (Alexander Essbaum)
Subject: Re: fork and STDOUT
Date: Thu, 31 Dec 1992 19:31:36 GMT
Disclaimer: This posting represents the poster's views, not necessarily those of IBM
Organization: IBM Rochester

AAARRRGGGHH!!!!!!!!!!!!

*sigh*

did it again.  switched the 2>&1 to 1>&2.  it works fine now.

pardon me while i go shoot myself.

axel

PS.  this newsgroup is great!  wonder what'll happen after i send THIS one.
Newsgroups: comp.lang.perl
From: dichter@chdasic.sps.mot.com (Carl Dichter)
Subject: Calling perl gurus, teachers, authors...
Organization: Motorola ASIC Division, Chandler AZ
Date: Tue, 22 Dec 1992 21:45:28 GMT

Calling perl gurus, teachers, authors...

I'm compiling a list of Perl resources (teachers, consultants, books,
articles, etc) for Perl classes I am teaching at Motorola (in late Jan 93)
and at Software Development '93 (February in San Fransisco).

If you want to be listed, email your information to me.
If possible, include your:
- Company name
- Contact name
- email address
- snail mail address
- 800 and non-800 (for international customers) phone numbers
- FAX numbers
- Description of products or services offered.

Your information shall be be included in the course notes
as a service to the students.

This inclusion should not be construed as a endorsement by
myself or Motorola of the listed products, services, companies,
or people listed.

----------------------
Carl R. Dichter               "iwannanugui"
Motorola ASIC Division
email: dichter@chdasic.sps.mot.com
* A native of Phoenix-- that's why you can't place the accent. *
From: neumann@dec4.wu-wien.ac.at (Gustaf Neumann)
Newsgroups: comp.lang.perl
Subject: reduce fun
Date: Tue, 22 Dec 92 14:17:54 MET
Organization: WU-Wien
Distribution: world
NNTP-Posting-Host: dec4.wu-wien.ac.at

here is a new version of reduce which allows left and right assiciative
reduction. it allows for example to evaluate

    9 op 5 op 3 op 1

as   yfx                or as  xfy

          op               op
       op      1         9    op
    op     3                5    op
  9    5                       3    1   


where the y stands fo the nested term, and the f for the function.
if op == '-', the yfx term is avaluated to 0, and the xfy term to 6.

   
sub reduce_op {
    local($func,$op,@array) = @_;
    local($a,$b,$c);

    return @array[$[] if $#array == 0;

    if ($op eq 'yfx') { 
	$a = shift @array; 
	$b = &reduce_op($func,$op,@array);
    }
    elsif ($op eq 'xfy') { 
	$b = pop @array; 
	$a = &reduce_op($func,$op,@array);
    }
    elsif ($op eq 'xfyfx') { 
	$c = pop @array; 
	$a = shift @array; 
	$b = &reduce_op($func,$op,@array);
    }

    return eval $func;
}

# here are some more obvious examples. 
# a and b are from left to right the operands in xfy or yfx

print &reduce_op('$a >  $b ? $a : $b','yfx',1,6,5,8,3,4),"\n";
print &reduce_op('$a <  $b ? $a : $b','yfx',1,6,5,8,3,4),"\n";
print &reduce_op('$a + $b','yfx',1,6,5,8,3,4),"\n";
print &reduce_op('$a - $b','xfy',9,5,3,1),"\n";
print &reduce_op('$a - $b','yfx',9,5,3,1),"\n";

#
# the middle two are palindroms, the others remind me on towers of hanoi

print &reduce_op('"$a $b $a"','xfy',1..5),"\n";
print &reduce_op('"$a $b $a"','yfx',1..5),"\n";
print &reduce_op('"$b $a $b"','xfy',1..5),"\n";
print &reduce_op('"$b $a $b"','yfx',1..5),"\n";

#
# and finally ther Perl rap.

print &reduce_op('"$c $b $b $a $a\n"','xfyfx',
		 'Hacker','Perl','other','an','just'),"\n";

-gustaf
--
Gustaf Neumann          neumann@dec4.wu-wien.ac.at, neumann@awiwuw11.bitnet
Vienna University of Economics and Business Administration 
Augasse 2-6,  A-1090 Vienna, Austria		
Tel: +43 (222) 31-336 x4533  	Fax: 347-555
From: merlyn@ora.com (Randal L. Schwartz)
Newsgroups: comp.lang.perl
Subject: Re: Help -- why doesn't it work?
Date: 23 Dec 92 16:19:28 GMT
Article-I.D.: romulus.MERLYN.92Dec23081925
Organization: Stonehenge Consulting Services; Portland, Oregon, USA

In article <ljfcamINNvn@exodus.Eng.Sun.COM> patl@bodacia.Eng.Sun.COM (Pat Lashley) writes:
   If you have xargs, it is usually better to use:

	   system ("find . -user $olduid -print | xargs chown $newuid");

If you have Perl, why even use xargs?

	$newuid = getpwnam($newuid) unless $newuid =~ /^\d+$/; # force number
	open(F,"find . -user $olduid -print|");
	while(<F>) {
		chop;
		chown($newuid,(stat($_)[5]),$_);
	}

There.  Two processes.  If you wanna even be weirder, use "find2perl"
to do the whole thing in Perl.

sub r{print pack("c*",reverse (unpack("c*",$_[0])),32);}&r("tsuJ");&r("rehtona");&r("lreP");print"hacker,"
--
Randal L. Schwartz / Stonehenge Consulting Services (503)777-0095
merlyn@ora.com (semi-permanent) merlyn@reed.edu (for newsreading only)
factoid: "Portland, Oregon, home of the California Raisins and Lone-Star Beer!"
Newsgroups: comp.lang.perl
From: mike@meiko.com (Mike Stok)
Subject: Re: Looking for a "numerical/alpha" sort routine.
Organization: Meiko Scientific Corp.
Date: Wed, 23 Dec 1992 21:37:58 GMT

In article <1992Dec23.193120.25893@pool.info.sunyit.edu> buck@pool.info.sunyit.edu (Jesse Buckley) writes:
>Does anyone have a sort/compare routine that will work for numerical
>alpha data?  For example, if I have 1, 2, 3a, 3b, 3c, I want them sorted
>that way.  Right now the <=> compare ignored the letters after the
>numbers.  Thanks.

You could try something like this, though pattern matching each time
you do the comparison may be heavy on cpu...

#!/usr/bin/perl

foreach $element (sort mySort ('1', '2', '3', '2', '1a', '2b',
			       '5c', '1d', '1b', '1e', '2a', '7'))
{
  print "$element\n";
}

sub mySort
{
  local ($aNum, $aLet) = ($a =~ /(\d+)([a-z]*)/);
  local ($bNum, $bLet) = ($b =~ /(\d+)([a-z]*)/);

  $aLet cmp $bLet unless $aNum <=> $bNum;
}

Mike
--
The "usual disclaimers" apply.    |
Mike Stok                         |
mike@meiko.com                    |
Meiko tel: (617) 890 7676         |
Newsgroups: comp.lang.perl
From: essbaum@rchland.vnet.ibm.com (Alexander Essbaum)
Subject: fork and STDOUT
Date: Wed, 30 Dec 1992 22:39:11 GMT
Disclaimer: This posting represents the poster's views, not necessarily those of IBM
Organization: IBM Rochester

easy question (i hope):

i'm doing

if (!($pid = fork)) {
	open (cmd,"$cmd|");   # $cmd is a call to another perl script
	print <cmd>;
	exit 0;
}

the stuff returned in <cmd> (which comes from print "..."; and `...`; lines
in $cmd) doesn't print properly.  it seems to be getting buffered such that
when $cmd exits, all of STDERR gets printed, then all of STDOUT.  i've
read the manual on open and i tried

select(STDERR); $| = 1;
select(STDOUT); $| = 1;

in several places (both in the command called by $cmd and in the parent
process).  no dice.  i don't really understand what's up with stuff like

open (something,">&STDOUT");

can someone explain exactly what this does (what is "duping"?) or maybe
point me where to look (i checked the FAQ)?

thanx!

axel
Newsgroups: comp.lang.perl
From: crawdad@fncent (Matt Crawford)
Subject: SunOS 4.1 cc -O loses on perl (4.033) util.c
Organization: FERMILAB, Batavia, IL
Date: Wed, 23 Dec 1992 16:02:59 GMT

I had installed perl 4.0p33 at work under SunOS 4.1.2 and I attempted
to do the same at home under 4.1.  (CPU = 4/75 and 4/60, resp.)
"Make test" bombed instantly with a core dump in fdopen().  It turned
out that the optimizer, when working on the fragment

	if (p[THIS] != (*mode == 'r')) {
	    dup2(p[THIS], *mode == 'r');
	    close(p[THIS]);
	}

in mypopen(), clobbered the value of mode with a "ldsb [%i1], %i1"
instruction.  On the last line of mypopen

    return fdopen(p[this], mode);

fdopen was passed 'r' instead of "r".

When I compile util.c without "-O", all is well.

Two questions: Does patch 34 or 35 fix this?  Where can I find those
patches?  I already looked on devvax.jpl.nasa.gov, ftp.uu.net, and
convex.com.
_________________________________________________________
Matt Crawford       crawdad@fncent.fnal.gov      Fermilab
From: rob@xyzoom.info.com (Rob Lingelbach)
Newsgroups: comp.lang.perl
Subject: compile errors perl-4.035 help
Date: 26 Dec 92 03:05:49 GMT
Distribution: na
Organization: Altruistic Intentions, Hollywood CA


I am trying to compile perl-4.035 on ISC 3.0 and get errors making
doio.c:

doio.c: 1871: proto: argument mismatch

..also lines 1873, 1928, 1930, 1931, 1933, 1937, 1939.  
Then "syntax error" on the same lines.

When I ran Configure, I took the isc_3_2_2 defaults.  Make ran fine up
until the doio.c stage....

Can anyone give me a clue or two?  Thanks very much.

-- 
Rob Lingelbach KB6CUN | 2660 Hollyridge Dr LA CA 90068 213 464 6266 (voice) 
rob@xyzoom.info.com   | "I care not much for a man's religion whose dog or 
robl@netcom.com       |  cat are not the better for it."  --Abraham Lincoln
From: mjeffery@reed.edu (Mark Jefferys)
Newsgroups: comp.lang.perl
Subject: Re: dratted news system
Date: 23 Dec 92 23:01:33 GMT
Article-I.D.: reed.1992Dec23.230133.12258
Organization: Reed College, Portland, OR

In article <1992Dec18.185931.20135@netlabs.com> lwall@netlabs.com (Larry Wall) writes:
% Our news hasn't been going out all week, which is why you haven't been
% seeing anything from me, till now...
% 
% Larry

It's all right -- our news hasn't been coming in all week, so I
haven't noticed your absence.

(If you can call ~3 days "all week").

Mark
-- 
Mark Jefferys		Internet: mjeffery@reed.edu
Newsgroups: comp.lang.perl
From: mike@meiko.com (Mike Stok)
Subject: gcc2.3.[23] and caller (EXPR)
Organization: Meiko Scientific Corp.
Date: Sun, 27 Dec 1992 22:01:50 GMT

I was playing with a perl program which used caller in a package, and
to make the error reporting more useful I thought I'd try caller
(EXPR) to find my way out of the package back to the something the
user might recognise (like a line & filename...).  Anyway that caused
a segmentation violation using my perl 4.035 compiled with gcc 2.3.2
and 2.3.3 under SunOS 4.1.1 on a SPARCStation 1.  It all works fine
using the cc supplied by Sun.

(But, another part of the package which uses chat2.pl and worked OK
with the gcc compiled perl now fails ~75% of the time when using the
Sun cc version...)

So can anyone tell me how to configure perl so that I can use caller
($x) and a perl generated by gcc?

Thanks in advance,

Mike
--
The "usual disclaimers" apply.    |
Mike Stok                         |
mike@meiko.com                    |
Meiko tel: (617) 890 7676         |
From: adennie@sweetjane.hyperdesk.com (Andy Dennie)
Newsgroups: comp.lang.perl
Subject: Re: Followup:  Suggested reading
Date: 17 Dec 92 16:16:44 GMT
Reply-To: andy_d@hyperdesk.com
Followup-To: comp.lang.perl
Organization: HyperDesk Corporation, Westboro, MA

In article <1goik4INNilh@matt.ksu.ksu.edu>, holland@matt.ksu.ksu.edu
(Rich Holland) writes: 

[asks for books/articles for perl beginner]

>I only got one response, from stevel@autodesk.com:
>> The best reference around is:
>>
>> Programming Perl
>> Larry Wall and Randal Schwartz
>> O'Reilly & Associates
>> 632 Petaluma Ave.
>> Sebastopol, Ca, 95472
>> (800)338-6887
>> ISBN 0-937175-64-1

Sorry you didn't get more of a response; it's kind of a FAQ on
comp.lang.perl.  Anyway, here are a few more references:

-    "Perl: the programmers toolbox", Computer Language, December 1992

-    "Perl: the super-language", Unix Review, Vol 8, numbers 5 and 6
     (a 2-part series).  Sorry, don't have the year/months handy.

-    "Through the Perly Gates", "The Perl of Least Resistance", and
     "The Mystery of the Perl Bug", a 3-part series by Larry Wall
     in Unix World, Aug., Sept., and Oct. 1991.
Newsgroups: comp.lang.perl