From gcasillo at ket.org Tue Oct 2 12:07:19 2001 From: gcasillo at ket.org (Gregg Casillo) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: Programming Perl 3rd Ed for cheap? Message-ID: <5.1.0.14.0.20011002130137.009d13c0@mail.ket.org> I have a copy of Programming Perl 3rd edition at work and have so far found it a good read. I'm real tight with money right now, but I'd like to pick up a copy for home use. Anybody know where I can find one for $40 or so (or less)? I'm anti-Amazon for reasons I won't go into here, so that is not an option. On a related note, I have a 2nd edition of Programming Perl I'd be willing to donate to a Perl neophyte out there assuming I can grab a 3rd edition. October already, Gregg Gregg Casillo Web Programmer Kentucky Educational Television gcasillo@ket.org 859-258-7165 From janine at emazing.com Tue Oct 2 12:28:53 2001 From: janine at emazing.com (Janine) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: RE: Programming Perl 3rd Ed for cheap? In-Reply-To: <5.1.0.14.0.20011002130137.009d13c0@mail.ket.org> Message-ID: Try www.bookpool.com or www.fatbrain.com. Unless you're against all forms of online book shopping, that is. ;-) Janine > -----Original Message----- > From: owner-lexington-pm-list@pm.org > [mailto:owner-lexington-pm-list@pm.org]On Behalf Of Gregg Casillo > Sent: Tuesday, October 02, 2001 1:07 PM > To: lexington-pm-list@happyfunball.pm.org > Subject: LPM: Programming Perl 3rd Ed for cheap? > > > I have a copy of Programming Perl 3rd edition at work and have so far found > it a good read. I'm real tight with money right now, but I'd like to pick > up a copy for home use. Anybody know where I can find one for $40 or so (or > less)? I'm anti-Amazon for reasons I won't go into here, so that is not an > option. > > On a related note, I have a 2nd edition of Programming Perl I'd be willing > to donate to a Perl neophyte out there assuming I can grab a 3rd edition. > > October already, > Gregg > > > Gregg Casillo > Web Programmer > Kentucky Educational Television > gcasillo@ket.org > 859-258-7165 > > From oneiros at dcr.net Tue Oct 2 14:21:56 2001 From: oneiros at dcr.net (Joe Hourcle) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: RE: Programming Perl 3rd Ed for cheap? In-Reply-To: Message-ID: <20011002151245.T41795-100000@andrew.dcr.net> On Tue, 2 Oct 2001, Janine wrote: > Try www.bookpool.com or www.fatbrain.com. Unless you're against all > forms of online book shopping, that is. ;-) You can also try Border's, although, well, their online site is handled by Amazon, but you can go to the real store...they sometimes have good sales on ORA books for walk-in traffic, too. Reiters is another good store, and they've got most ORA books at 20% off right now: http://www.reiters.com/index.cgi?f=p&ISBN=0596000278 Barnes and Noble has it for $40 online, and they're offering free shipping if you pick up two or more books. -Joe From gcasillo at ket.org Tue Oct 2 14:29:44 2001 From: gcasillo at ket.org (Gregg Casillo) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: RE: Programming Perl 3rd Ed for cheap? In-Reply-To: <20011002151245.T41795-100000@andrew.dcr.net> References: Message-ID: <5.1.0.14.0.20011002152647.00a258e0@mail.ket.org> Thanks to Janine, I found PP, 3rd edition for 39% off at bookpool.com. Total with shipping was $35 (UPS 2-day). So, if anyone has a need for a 2nd edition camel book, let me know. I'd like to pass it on to a newbie if possible. Gregg At 03:21 PM 10/2/01, you wrote: >On Tue, 2 Oct 2001, Janine wrote: > > > Try www.bookpool.com or www.fatbrain.com. Unless you're against all > > forms of online book shopping, that is. ;-) > >You can also try Border's, although, well, their online site is handled by >Amazon, but you can go to the real store...they sometimes have good sales >on ORA books for walk-in traffic, too. > >Reiters is another good store, and they've got most ORA books at 20% off >right now: > http://www.reiters.com/index.cgi?f=p&ISBN=0596000278 > >Barnes and Noble has it for $40 online, and they're offering free shipping >if you pick up two or more books. > >-Joe Gregg Casillo Web Programmer Kentucky Educational Television gcasillo@ket.org 859-258-7165 From fprice at upended.org Tue Oct 2 16:10:21 2001 From: fprice at upended.org (Frank Price) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: tricks with getopt Message-ID: <20011002171021.B16764@localhost.localdomain> Hiya Perlers, I have a question about GetOpt::Long. I'm generally in favor of having configuration files so that no customization needs to be done to the perl script itself. Given that, I would like users to be able to give various undetermined flags to a script, and then let the config file figure out what to do with them. For instance, users on machine one might run script --foo while users on machine two might run script --bar Then the script in conjunction with the config file would decide what to do with the options. But to do this, I can't specify the flag explicitly in my call to getopts. And there doesn't seem to be a default. What I'm looking for is some way to tell getopts "put any flag you don't know about into this hash as the key (or add to this array, etc.)." Anyone have any bright ideas? I like using GetOpt 'cause then I don't have to handle it myself. And I don't want to do 'script --opt=foo' to cut down on typing. Thanks! -- Frank Price | fprice@upended.org | www.upended.org/fprice/ GPG key: www.upended.org/fprice/gpg.asc | E Pluribus Unix From eek at eekeek.org Tue Oct 2 16:56:14 2001 From: eek at eekeek.org (Matt Cashner) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: Programming Perl 3rd Ed for cheap? In-Reply-To: <5.1.0.14.0.20011002130137.009d13c0@mail.ket.org>; from gcasillo@ket.org on Tue, Oct 02, 2001 at 01:07:19PM -0400 References: <5.1.0.14.0.20011002130137.009d13c0@mail.ket.org> Message-ID: <20011002175614.B9054@eekeek.org> i'm going to say something really uncouth and probably heretical. but since many of the elder gods of perl agree with me, i think i'm justified. for god's sake do not buy camel3. let me repeat. do not buy programming perl, the 3rd edition. *looking around* ok. no lightning. why do i say this? the short story: camel3 talks a lot about perl5.6. unfortunately, it talks about things perl5.6 was *supposed* to do. most of the nifty things camel3 says perl5.6 does wont actually happen until perl5.8 (maybe). if you want to know about perl5.6, read the man pages. or even better and handier, after doing an install from source of perl5.6, cd to the pod/ dir and run ./roffitall -groff . this handy critter will generate a nice postscript file of all the perl docs. print that out and you have an upgraded camel2 :) ok. i suppose i should get off my soapbox now, eh? :) -------- Matt Cashner Web Applications Developer The Creative Group (http://www.cre8tivegroup.com) eek@eekeek.org | Codito, ergo sum From rbowen at rcbowen.com Wed Oct 3 20:04:28 2001 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: Programming Perl 3rd Ed for cheap? In-Reply-To: <20011002175614.B9054@eekeek.org> Message-ID: On Tue, 2 Oct 2001, Matt Cashner wrote: > > i'm going to say something really uncouth and probably heretical. but > since many of the elder gods of perl agree with me, i think i'm > justified. > > for god's sake do not buy camel3. I was fortunate enough to get a free copy from O'Reilly, which was very nice. (free books)++ However, I can't honestly say that I have done more than glance through it. If I can be forgiven for name dropping, when I was talking with Larry at YAPC 2000 (ie, last year, not this year in Montreal) he was talking about one of his concerns about the new book, which he had at that point just finished the editing process on. That concern was that it talked a great deal about things that had actually not yet been implemented, and hopefully would be implemented in 5.6 (was 5.6 out by then? I don't remember.) Of course, shortly after that came the fabled meeting of the coffee cups, and Perl 6, and many of those things just never happened. So, as Matt says, not only was a lot of the stuff in Camel3 wishful fiction, but they were very very aware of that fact when it went to press. -- Rich Bowen - rbowen@rcbowen.com http://geeks.cre8tivegroup.com/ --- Work http://www.rcbowen.com/ --- Play From oneiros at dcr.net Thu Oct 4 11:42:57 2001 From: oneiros at dcr.net (Joe Hourcle) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: Programming Perl 3rd Ed for cheap? In-Reply-To: Message-ID: <20011004123808.H41795-100000@andrew.dcr.net> On Wed, 3 Oct 2001, Rich Bowen wrote: > On Tue, 2 Oct 2001, Matt Cashner wrote: > > > > > i'm going to say something really uncouth and probably heretical. but > > since many of the elder gods of perl agree with me, i think i'm > > justified. > However, I can't honestly say that I have done more than glance through > it. If I can be forgiven for name dropping, when I was talking with > Larry at YAPC 2000 (ie, last year, not this year in Montreal) he was > talking about one of his concerns about the new book, which he had at > that point just finished the editing process on. That concern was that > it talked a great deal about things that had actually not yet been > implemented, and hopefully would be implemented in 5.6 (was 5.6 out by > then? I don't remember.) Well, I know I was the first one in my office to manage to get the Camel 3 book, and by then, 5.6 was out. I'd assume that the book went to press a month or so earlier, as there would have been press time, binding and distribution before it actually hit the shelves. Oh...and there are a few useful new items which were implemented in 5.6 which are in the book, such as casting variables as global with 'our' and the three argument open. I would be useful to know what stuff hasn't been implemented, however, so I don't try to use something and spend too much time debugging. ----- Joe Hourcle From eek at eekeek.org Thu Oct 4 11:57:57 2001 From: eek at eekeek.org (Matt Cashner) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: Programming Perl 3rd Ed for cheap? In-Reply-To: <20011004123808.H41795-100000@andrew.dcr.net>; from oneiros@dcr.net on Thu, Oct 04, 2001 at 12:42:57PM -0400 References: <20011004123808.H41795-100000@andrew.dcr.net> Message-ID: <20011004125757.A16673@eekeek.org> On (10/04/01 12:42), Joe Hourcle wrote: > I would be useful to know what stuff hasn't been implemented, however, so > I don't try to use something and spend too much time debugging. i'll try and get the list from clinton pierce and mail it out. he has a sizeable list he's been beating ora about the head with for a while. -------- Matt Cashner Web Applications Developer The Creative Group (http://www.cre8tivegroup.com) eek@eekeek.org | Codito, ergo sum From eek at eekeek.org Thu Oct 4 14:17:04 2001 From: eek at eekeek.org (Matt Cashner) Date: Thu Aug 5 00:06:09 2004 Subject: LPM: Programming Perl 3rd Ed for cheap? In-Reply-To: <20011004123808.H41795-100000@andrew.dcr.net>; from oneiros@dcr.net on Thu, Oct 04, 2001 at 12:42:57PM -0400 References: <20011004123808.H41795-100000@andrew.dcr.net> Message-ID: <20011004151704.A16753@eekeek.org> On (10/04/01 12:42), Joe Hourcle wrote: > I would be useful to know what stuff hasn't been implemented, however, so > I don't try to use something and spend too much time debugging. i asked clinton about this on irc moments ago and he said: <@clintp> A quick grep for that rant turned up "* clintp points to threads, unicode, 3-arg open, locales, and I/O disciplines for broad categories of things that don't work as advertized in PP3." also, i'd suggest cross-referencing with C. perldelta is the definitive list of what's new in this perl version. gsar also did a nice pretty version of this for perl.com at the time of 5.6.0 and 5.6.1's release. -------- Matt Cashner Web Applications Developer The Creative Group (http://www.cre8tivegroup.com) eek@eekeek.org | Codito, ergo sum