From rjbs-perl-abe at lists.manxome.org Sun Sep 3 08:48:03 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Sun, 3 Sep 2006 11:48:03 -0400 Subject: [ABE.pm] wednesday meeting? Message-ID: <20060903154803.GA2095@knight.local> Man, I've been stupidly busy and distracted lately! I should have sent this out days ago: Wednesday the 6th is the first Wednesday of the month. Who's up for some dinner and beer? You can hear all about how much house-buying is driving me nuts, and you can see me cry in my beer as I lament the fact that there are no contractors in the world who want to give estimates. Maybe I'll let you get a word in edgewise and we can talk shop! See anyone there..? -- rjbs From faber at linuxnj.com Sun Sep 3 09:07:32 2006 From: faber at linuxnj.com (Faber Fedor) Date: Sun, 3 Sep 2006 12:07:32 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060903154803.GA2095@knight.local> References: <20060903154803.GA2095@knight.local> Message-ID: <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> I'm up for it. You can show me some of the cool things I can do with the Macbook, like figure out how to page up and where the freaking "delete key that acts like a delete key" is! And when did you start looking for a house? At Mcgrady's? Or shall we do pizza? On 9/3/06, Ricardo SIGNES wrote: > > > Man, I've been stupidly busy and distracted lately! I should have sent > this > out days ago: Wednesday the 6th is the first Wednesday of the > month. Who's up > for some dinner and beer? You can hear all about how much house-buying is > driving me nuts, and you can see me cry in my beer as I lament the fact > that > there are no contractors in the world who want to give estimates. > > Maybe I'll let you get a word in edgewise and we can talk shop! > > See anyone there..? > > -- > rjbs > _______________________________________________ > ABE-pm mailing list > ABE-pm at pm.org > http://mail.pm.org/mailman/listinfo/abe-pm > > -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060903/459f0579/attachment.html From faber at linuxnj.com Sun Sep 3 09:07:32 2006 From: faber at linuxnj.com (Faber Fedor) Date: Sun, 3 Sep 2006 12:07:32 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060903154803.GA2095@knight.local> References: <20060903154803.GA2095@knight.local> Message-ID: <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> I'm up for it. You can show me some of the cool things I can do with the Macbook, like figure out how to page up and where the freaking "delete key that acts like a delete key" is! And when did you start looking for a house? At Mcgrady's? Or shall we do pizza? On 9/3/06, Ricardo SIGNES wrote: > > > Man, I've been stupidly busy and distracted lately! I should have sent > this > out days ago: Wednesday the 6th is the first Wednesday of the > month. Who's up > for some dinner and beer? You can hear all about how much house-buying is > driving me nuts, and you can see me cry in my beer as I lament the fact > that > there are no contractors in the world who want to give estimates. > > Maybe I'll let you get a word in edgewise and we can talk shop! > > See anyone there..? > > -- > rjbs > _______________________________________________ > ABE-pm mailing list > ABE-pm at pm.org > http://mail.pm.org/mailman/listinfo/abe-pm > > -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060903/459f0579/attachment-0001.html From rjbs-perl-abe at lists.manxome.org Sun Sep 3 10:12:44 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Sun, 3 Sep 2006 13:12:44 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> Message-ID: <20060903171244.GA31684@zodiac.codesimply.com> * Faber Fedor [2006-09-03T12:07:32] > I'm up for it. You can show me some of the cool things I can do with the > Macbook, like figure out how to page up and where the freaking "delete key > that acts like a delete key" is! Sounds good. Paging up in Terminal is easy, but annoying that it doesn't DTRT by default. The delete you want is fn-delete. > And when did you start looking for a house? Maybe a month ago, seriously. > At Mcgrady's? Or shall we do pizza? Preferences? I'm fine with either. -- rjbs -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/abe-pm/attachments/20060903/7652ba58/attachment.bin From waltman at pobox.com Sun Sep 3 10:23:05 2006 From: waltman at pobox.com (Walt Mankowski) Date: Sun, 3 Sep 2006 13:23:05 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060903171244.GA31684@zodiac.codesimply.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> Message-ID: <20060903172305.GI29748@mawode.com> On Sun, Sep 03, 2006 at 01:12:44PM -0400, Ricardo SIGNES wrote: > * Faber Fedor [2006-09-03T12:07:32] > > I'm up for it. You can show me some of the cool things I can do with the > > Macbook, like figure out how to page up and where the freaking "delete key > > that acts like a delete key" is! > > Sounds good. Paging up in Terminal is easy, but annoying that it doesn't DTRT > by default. The delete you want is fn-delete. I always thought that was ctrl-d. :) What I'd like to find is the "key that toggles between insert and overwrite modes". Walt -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/abe-pm/attachments/20060903/2740b5c8/attachment.bin From faber at linuxnj.com Sun Sep 3 16:18:51 2006 From: faber at linuxnj.com (Faber Fedor) Date: Sun, 3 Sep 2006 19:18:51 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060903171244.GA31684@zodiac.codesimply.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> Message-ID: <300ccfa50609031618s4d0ae37fp52c643170ff5e48c@mail.gmail.com> On 9/3/06, Ricardo SIGNES wrote: > > * Faber Fedor [2006-09-03T12:07:32] > > I'm up for it. You can show me some of the cool things I can do with > the > > Macbook, like figure out how to page up and where the freaking "delete > key > > that acts like a delete key" is! > > Sounds good. Paging up in Terminal is easy, but annoying that it doesn't > DTRT > by default. The delete you want is fn-delete. I'm really hating these fn ey combinations! Most of them require two hands since the function ey is on the opposite side of the eyboard from the other ey I'm pressing! And the k key seems to be a little screwed up, or I am. > And when did you start looking for a house? > > Maybe a month ago, seriously. Hey, I believe you. > At Mcgrady's? Or shall we do pizza? > > Preferences? I'm fine with either. Pizza at McGrady's would be perfect! -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060903/fe3917f1/attachment.html From faber at linuxnj.com Sun Sep 3 16:18:51 2006 From: faber at linuxnj.com (Faber Fedor) Date: Sun, 3 Sep 2006 19:18:51 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060903171244.GA31684@zodiac.codesimply.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> Message-ID: <300ccfa50609031618s4d0ae37fp52c643170ff5e48c@mail.gmail.com> On 9/3/06, Ricardo SIGNES wrote: > > * Faber Fedor [2006-09-03T12:07:32] > > I'm up for it. You can show me some of the cool things I can do with > the > > Macbook, like figure out how to page up and where the freaking "delete > key > > that acts like a delete key" is! > > Sounds good. Paging up in Terminal is easy, but annoying that it doesn't > DTRT > by default. The delete you want is fn-delete. I'm really hating these fn ey combinations! Most of them require two hands since the function ey is on the opposite side of the eyboard from the other ey I'm pressing! And the k key seems to be a little screwed up, or I am. > And when did you start looking for a house? > > Maybe a month ago, seriously. Hey, I believe you. > At Mcgrady's? Or shall we do pizza? > > Preferences? I'm fine with either. Pizza at McGrady's would be perfect! -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060903/fe3917f1/attachment-0001.html From faber at linuxnj.com Sun Sep 3 16:21:20 2006 From: faber at linuxnj.com (Faber Fedor) Date: Sun, 3 Sep 2006 19:21:20 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060903172305.GI29748@mawode.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> <20060903172305.GI29748@mawode.com> Message-ID: <300ccfa50609031621l733edb26jab98babc2d53a86f@mail.gmail.com> On 9/3/06, Walt Mankowski wrote: > > On Sun, Sep 03, 2006 at 01:12:44PM -0400, Ricardo SIGNES wrote: > > Sounds good. Paging up in Terminal is easy, but annoying that it > doesn't DTRT > > by default. The delete you want is fn-delete. > > I always thought that was ctrl-d. :) And, like an idiot, I tried that in vi. -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060903/c2d5146e/attachment.html From fiedlert at gmail.com Tue Sep 5 07:32:36 2006 From: fiedlert at gmail.com (Ted Fiedler) Date: Tue, 5 Sep 2006 10:32:36 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060903154803.GA2095@knight.local> References: <20060903154803.GA2095@knight.local> Message-ID: <814422ce0609050732y4ff91e5fj1cb604bec5cbad6f@mail.gmail.com> On 9/3/06, Ricardo SIGNES wrote: > > Man, I've been stupidly busy and distracted lately! I should have sent this > out days ago: Wednesday the 6th is the first Wednesday of the month. Who's up > for some dinner and beer? count me in - ill be late though - around 7:30ish... > You can hear all about how much house-buying is > driving me nuts, and you can see me cry in my beer as I lament the fact that > there are no contractors in the world who want to give estimates. my wife and I just started to build - the land should be cleard this week. It just gets more and more frustrating as you go along. This is the second house we built and sorry to say it doesnt get any easier. > Maybe I'll let you get a word in edgewise and we can talk shop! > > Anyone headed to Pittsburg for the conference? Ricardo - I see you are speaking. Ill probably head down Friday and come back early Sunday. Carpool anyone? Ted -- "You are never dedicated to something you have complete confidence in. No one is fanatically shouting that the sun is going to rise tomorrow. They know it's going to rise tomorrow. " -- Robert M Pirsig From rjbs-perl-abe at lists.manxome.org Tue Sep 5 08:27:33 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Tue, 5 Sep 2006 11:27:33 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <814422ce0609050732y4ff91e5fj1cb604bec5cbad6f@mail.gmail.com> References: <20060903154803.GA2095@knight.local> <814422ce0609050732y4ff91e5fj1cb604bec5cbad6f@mail.gmail.com> Message-ID: <20060905152733.GA31937@zodiac.codesimply.com> * Ted Fiedler [2006-09-05T10:32:36] > Anyone headed to Pittsburg for the conference? Ricardo - I see you are > speaking. Ill probably head down Friday and come back early Sunday. > Carpool anyone? ARGH! I really want to go, but I have already emailed Casey to tell him I can't make it. We're closing that Friday and moving that weekend! SUCK! -- rjbs -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/abe-pm/attachments/20060905/99e9eab6/attachment.bin From faber at linuxnj.com Tue Sep 5 12:18:15 2006 From: faber at linuxnj.com (Faber J. Fedor) Date: Tue, 5 Sep 2006 15:18:15 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <814422ce0609050732y4ff91e5fj1cb604bec5cbad6f@mail.gmail.com> References: <20060903154803.GA2095@knight.local> <814422ce0609050732y4ff91e5fj1cb604bec5cbad6f@mail.gmail.com> Message-ID: <20060905191815.GB4388@neptune.faber.nom> On 05/09/06 10:32 -0400, Ted Fiedler wrote: > > my wife and I just started to build - the land should be cleard this > week. It just gets more and more frustrating as you go along. This is > the second house we built and sorry to say it doesnt get any easier. Oh goodie! I've always wanted to know about building my own place. Now I have someone to ask! :-) -- Regards, Faber Fedor President Linux New Jersey, Inc. 908-320-0357 800-706-0701 http://www.linuxnj.com From fiedlert at gmail.com Tue Sep 5 12:22:51 2006 From: fiedlert at gmail.com (Ted Fiedler) Date: Tue, 5 Sep 2006 15:22:51 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060905191815.GB4388@neptune.faber.nom> References: <20060903154803.GA2095@knight.local> <814422ce0609050732y4ff91e5fj1cb604bec5cbad6f@mail.gmail.com> <20060905191815.GB4388@neptune.faber.nom> Message-ID: <814422ce0609051222q2291477aqaac79c5adf3f4a9c@mail.gmail.com> > > Oh goodie! I've always wanted to know about building my own place. Now > I have someone to ask! :-) > > bring a sharp stick - poking yourself in the eye may be not be a bad alternative :-) -- "You are never dedicated to something you have complete confidence in. No one is fanatically shouting that the sun is going to rise tomorrow. They know it's going to rise tomorrow. " -- Robert M Pirsig From rjbs-perl-abe at lists.manxome.org Tue Sep 5 13:22:04 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Tue, 5 Sep 2006 16:22:04 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <300ccfa50609031618s4d0ae37fp52c643170ff5e48c@mail.gmail.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> <300ccfa50609031618s4d0ae37fp52c643170ff5e48c@mail.gmail.com> Message-ID: <20060905202204.GA29728@zodiac.codesimply.com> * Faber Fedor [2006-09-03T19:18:51] > > >At Mcgrady's? Or shall we do pizza? > > > >Preferences? I'm fine with either. > > Pizza at McGrady's would be perfect! Heh. Well, let's do Penn Pizza again, for the sake of keeping some variety going on. I'll post directions on the wiki, but it's on New St in Bethlehem. -- rjbs -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/abe-pm/attachments/20060905/d14ad36e/attachment.bin From faber at linuxnj.com Tue Sep 5 14:00:51 2006 From: faber at linuxnj.com (Faber Fedor) Date: Tue, 5 Sep 2006 17:00:51 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060905202204.GA29728@zodiac.codesimply.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> <300ccfa50609031618s4d0ae37fp52c643170ff5e48c@mail.gmail.com> <20060905202204.GA29728@zodiac.codesimply.com> Message-ID: <300ccfa50609051400p11d8076bybb7768aef3aef55e@mail.gmail.com> On 9/5/06, Ricardo SIGNES wrote: > > Heh. Well, let's do Penn Pizza again, for the sake of keeping some > variety > going on. I'll post directions on the wiki, We have a wiki? but it's on New St in Bethlehem. If I could only remember how I got there... -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060905/080bdcb3/attachment.html From faber at linuxnj.com Tue Sep 5 14:00:51 2006 From: faber at linuxnj.com (Faber Fedor) Date: Tue, 5 Sep 2006 17:00:51 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060905202204.GA29728@zodiac.codesimply.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> <300ccfa50609031618s4d0ae37fp52c643170ff5e48c@mail.gmail.com> <20060905202204.GA29728@zodiac.codesimply.com> Message-ID: <300ccfa50609051400p11d8076bybb7768aef3aef55e@mail.gmail.com> On 9/5/06, Ricardo SIGNES wrote: > > Heh. Well, let's do Penn Pizza again, for the sake of keeping some > variety > going on. I'll post directions on the wiki, We have a wiki? but it's on New St in Bethlehem. If I could only remember how I got there... -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060905/080bdcb3/attachment-0001.html From rjbs-perl-abe at lists.manxome.org Tue Sep 5 16:35:58 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Tue, 5 Sep 2006 19:35:58 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <300ccfa50609051400p11d8076bybb7768aef3aef55e@mail.gmail.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> <300ccfa50609031618s4d0ae37fp52c643170ff5e48c@mail.gmail.com> <20060905202204.GA29728@zodiac.codesimply.com> <300ccfa50609051400p11d8076bybb7768aef3aef55e@mail.gmail.com> Message-ID: <20060905233557.GA19872@zodiac.codesimply.com> * Faber Fedor [2006-09-05T17:00:51] > On 9/5/06, Ricardo SIGNES wrote: > > > >Heh. Well, let's do Penn Pizza again, for the sake of keeping some > >variety > >going on. I'll post directions on the wiki, > > > We have a wiki? http://abe.pm.org/wiki Specifically: http://abe.pm.org/wiki/index.cgi?MeetingVenue Have you noticed that usually, when you reply to the list, you reply to abe-pm at mail.pm.org and abe-pm at pm.org? Stop that! ;) -- rjbs From faber at linuxnj.com Tue Sep 5 17:07:36 2006 From: faber at linuxnj.com (Faber Fedor) Date: Tue, 5 Sep 2006 20:07:36 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <20060905233557.GA19872@zodiac.codesimply.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> <300ccfa50609031618s4d0ae37fp52c643170ff5e48c@mail.gmail.com> <20060905202204.GA29728@zodiac.codesimply.com> <300ccfa50609051400p11d8076bybb7768aef3aef55e@mail.gmail.com> <20060905233557.GA19872@zodiac.codesimply.com> Message-ID: <300ccfa50609051707u1c0fb31el87e16827fd6818f8@mail.gmail.com> On 9/5/06, Ricardo SIGNES wrote: > > Have you noticed that usually, when you reply to the list, you reply to > abe-pm at mail.pm.org and abe-pm at pm.org? Stop that! ;) You mean I'm *not* supposed to reply to the reply-to? Whoda thunk it? -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060905/0e827417/attachment.html From rjbs-perl-abe at lists.manxome.org Tue Sep 5 17:40:05 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Tue, 5 Sep 2006 20:40:05 -0400 Subject: [ABE.pm] wednesday meeting? In-Reply-To: <300ccfa50609051707u1c0fb31el87e16827fd6818f8@mail.gmail.com> References: <20060903154803.GA2095@knight.local> <300ccfa50609030907j664ff926lbdbbcdff27272384@mail.gmail.com> <20060903171244.GA31684@zodiac.codesimply.com> <300ccfa50609031618s4d0ae37fp52c643170ff5e48c@mail.gmail.com> <20060905202204.GA29728@zodiac.codesimply.com> <300ccfa50609051400p11d8076bybb7768aef3aef55e@mail.gmail.com> <20060905233557.GA19872@zodiac.codesimply.com> <300ccfa50609051707u1c0fb31el87e16827fd6818f8@mail.gmail.com> Message-ID: <20060906004004.GA17849@zodiac.codesimply.com> * Faber Fedor [2006-09-05T20:07:36] > You mean I'm *not* supposed to reply to the reply-to? Heh. I hate mailman. I have tweaked its settings. I should switch us to Listbox.com, but I'm not sure that would be trivial to still keep this address. -- rjbs -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/abe-pm/attachments/20060905/8014df60/attachment.bin From faber at linuxnj.com Mon Sep 11 15:39:53 2006 From: faber at linuxnj.com (Faber J. Fedor) Date: Mon, 11 Sep 2006 18:39:53 -0400 Subject: [ABE.pm] Functional programming in Perl Message-ID: <20060911223953.GA21315@neptune.faber.nom> Can we do functional programming in Perl as outlined on this page? http://www.joelonsoftware.com/items/2006/08/01.html -- Regards, Faber Fedor President Linux New Jersey, Inc. 908-320-0357 800-706-0701 http://www.linuxnj.com From rjbs-perl-abe at lists.manxome.org Mon Sep 11 19:38:01 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Mon, 11 Sep 2006 22:38:01 -0400 Subject: [ABE.pm] Functional programming in Perl In-Reply-To: <20060911223953.GA21315@neptune.faber.nom> References: <20060911223953.GA21315@neptune.faber.nom> Message-ID: <20060912023801.GB12141@zodiac.codesimply.com> * "Faber J. Fedor" [2006-09-11T18:39:53] > Can we do functional programming in Perl as outlined on this page? > > http://www.joelonsoftware.com/items/2006/08/01.html Yes. sub PutInPot { ... } Cook('lobster', 'water', \&PutInPot); Or: Cook('lobster', 'water', sub { alert("pot $_[0]") }); I use this sort of programming on a daily basis, and it is extremely powerful. Mark-Jason Dominus's amazing book Higher-Order Perl discusses this kind of program in great detail and with great clarity. I'll see if I can't find better free resources for functions-as-data in Perl. See perldoc perlsub, too -- rjbs -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/abe-pm/attachments/20060911/8f30ee27/attachment.bin From fiedlert at gmail.com Tue Sep 12 06:03:54 2006 From: fiedlert at gmail.com (Ted Fiedler) Date: Tue, 12 Sep 2006 09:03:54 -0400 Subject: [ABE.pm] Functional programming in Perl In-Reply-To: <20060912023801.GB12141@zodiac.codesimply.com> References: <20060911223953.GA21315@neptune.faber.nom> <20060912023801.GB12141@zodiac.codesimply.com> Message-ID: <814422ce0609120603t19e45aabjb253ce4a7758b9d3@mail.gmail.com> Here is a link to some info on perl monks as well. http://perlmonks.org/?node_id=492651 Ted On 9/11/06, Ricardo SIGNES wrote: > * "Faber J. Fedor" [2006-09-11T18:39:53] > > Can we do functional programming in Perl as outlined on this page? > > > > http://www.joelonsoftware.com/items/2006/08/01.html > > Yes. > > sub PutInPot { ... } > > Cook('lobster', 'water', \&PutInPot); > > Or: > > Cook('lobster', 'water', sub { alert("pot $_[0]") }); > > I use this sort of programming on a daily basis, and it is extremely powerful. > > Mark-Jason Dominus's amazing book Higher-Order Perl discusses this kind of > program in great detail and with great clarity. > > I'll see if I can't find better free resources for functions-as-data in Perl. > > See perldoc perlsub, too > > -- > rjbs > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.3 (GNU/Linux) > > iD8DBQFFBh2J5IEwYcR13KMRAmUJAJ9TCq2YkP3ZVVXxR3cgY3BfCkGxtwCdHJec > XeakeMqKFjVmHi3UbtDxuXI= > =EEV6 > -----END PGP SIGNATURE----- > > > _______________________________________________ > ABE-pm mailing list > ABE-pm at pm.org > http://mail.pm.org/mailman/listinfo/abe-pm > > -- "You are never dedicated to something you have complete confidence in. No one is fanatically shouting that the sun is going to rise tomorrow. They know it's going to rise tomorrow. " -- Robert M Pirsig From faber at linuxnj.com Tue Sep 12 09:48:04 2006 From: faber at linuxnj.com (Faber J. Fedor) Date: Tue, 12 Sep 2006 12:48:04 -0400 Subject: [ABE.pm] Functional programming in Perl In-Reply-To: <20060912023801.GB12141@zodiac.codesimply.com> References: <20060911223953.GA21315@neptune.faber.nom> <20060912023801.GB12141@zodiac.codesimply.com> Message-ID: <20060912164804.GA23478@neptune.faber.nom> On 11/09/06 22:38 -0400, Ricardo SIGNES wrote: > Mark-Jason Dominus's amazing book Higher-Order Perl discusses this kind of > program in great detail and with great clarity. Oh! I didn't realize HOP was about functional programming in Perl. Time to head over to Amazon... -- Regards, Faber Fedor President Linux New Jersey, Inc. 908-320-0357 800-706-0701 http://www.linuxnj.com From faber at linuxnj.com Tue Sep 12 13:16:45 2006 From: faber at linuxnj.com (Faber J. Fedor) Date: Tue, 12 Sep 2006 16:16:45 -0400 Subject: [ABE.pm] upgrading CPAN Message-ID: <20060912201645.GA23814@neptune.faber.nom> I've run into a bit of a problem and I think it's because of an old CPAN module. I'm currently running CPAN 1.61. I tried to install File::HomeDir (a dependency for SVG::TT::Graph) and got the following error: Running make install Undefined subroutine &main::install called at -e line 1. I'm assuming a 'force install' won't work. The only message I found related to this (http://rt.cpan.org/Public/Bug/Display.html?id=17719) mentioned something about CPAN versions, but it was on Win32. Assuming that the problem is in CPAN version, can I upgrade CPAN w/o upgrading Perl (currently at 5.8.0) and everything else? -- Regards, Faber Fedor President Linux New Jersey, Inc. 908-320-0357 800-706-0701 http://www.linuxnj.com From waltman at pobox.com Sat Sep 16 18:21:37 2006 From: waltman at pobox.com (Walt Mankowski) Date: Sat, 16 Sep 2006 21:21:37 -0400 Subject: [ABE.pm] upgrading CPAN In-Reply-To: <20060912201645.GA23814@neptune.faber.nom> References: <20060912201645.GA23814@neptune.faber.nom> Message-ID: <20060917012136.GC22044@mawode.com> On Tue, Sep 12, 2006 at 04:16:45PM -0400, Faber J. Fedor wrote: > I've run into a bit of a problem and I think it's because of an old CPAN > module. > > I'm currently running CPAN 1.61. I tried to install File::HomeDir (a > dependency for SVG::TT::Graph) and got the following error: > > Running make install > Undefined subroutine &main::install called at -e line 1. > > I'm assuming a 'force install' won't work. > > The only message I found related to this > (http://rt.cpan.org/Public/Bug/Display.html?id=17719) mentioned > something about CPAN versions, but it was on Win32. > > Assuming that the problem is in CPAN version, can I upgrade CPAN w/o > upgrading Perl (currently at 5.8.0) and everything else? It could a number of things, but it's not necessarily CPAN.pm's fault. To test that, try building File::HomeDir outside of CPAN.pm. CPAN.pm and Perl are generally pretty independent, so it's possible you could upgrade one without the other. But your version of Perl's so old that anything's possible. BTW I usually just type "r" inside the CPAN shell. That finds all the modules that are out of date. If CPAN's out of date, you can build it right inside the shell without even exiting. Very nice. And you realize, of course, that 5.8.0 is over 4 years old, right? It might be time to start thinging about upgrading... :) Walt -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/abe-pm/attachments/20060916/5cdf071a/attachment.bin From faber at linuxnj.com Wed Sep 27 16:29:59 2006 From: faber at linuxnj.com (Faber J. Fedor) Date: Wed, 27 Sep 2006 19:29:59 -0400 Subject: [ABE.pm] Programming enviroment suggestions Message-ID: <20060927232959.GB25112@neptune.faber.nom> I've been coding for a specific client for over two years now. I've been using the same enviroment the entire time and was wondering if there was a more productive way of doing things. Here's the setup: database, SVN, and Perl code sitting on a Linux server near Philly. The code (scp|ftp|read)s files, munges the data, puts the data into the database, generates some files and reports. Pretty straightforward stuff. My "programming enviroment" is to ssh into the box, fire up screen, edit code with vim, debug it with 'perl -d', and check it into the repository with svn. Lately, I've been generating HTML reports, scp-ing them to my local machine and viewing the reports in Firefox. This paradigm is what I've been using for years. Short of copying the 60G database to my local machine, I was wondering if there was a more efficient (and cooler :-) way of doing things. This paradigm works, but with all of the advances made in networking apps, the ubiquity of broadband, etc. there should be a more "modern" way of doing it, doncha' think? I've tried the remote X apps method (fire up gvim on the remote box, have it display locally) but that's still pretty slow even on my cablemodem, especially firing up the app the first time. Any suggestions? -- Regards, Faber Fedor President Linux New Jersey, Inc. 908-320-0357 800-706-0701 http://www.linuxnj.com From faber at linuxnj.com Wed Sep 27 16:30:56 2006 From: faber at linuxnj.com (Faber J. Fedor) Date: Wed, 27 Sep 2006 19:30:56 -0400 Subject: [ABE.pm] HOP Q Message-ID: <20060927233056.GC25112@neptune.faber.nom> Ive been reading "Higher Order Perl" and I think I'm impressed; I'm still fumbling around trying to apply the stuff. However, there's one notation in his code examples that I don't grok. Using the memoize-norm2 example in his book (http://hop.perl.plover.com/Examples/memoize-norm2), he does this: sub memoize { my ($func, $keygen) = @_; ... $cache{$key} = $func->(@_) unless exists $cache{$key}; ... } where $func is a coderef. I don't get the $func->(@_) call. Isn't that equivalent to $func->($func, $keygen)? Not only does it not make sense (to me) to pass a coderef to the code you're referencing, but I don't see where (if at all) he modifies the original code being referenced to handle the passed coderef. Or am I completely off-base? -- Regards, Faber Fedor President Linux New Jersey, Inc. 908-320-0357 800-706-0701 http://www.linuxnj.com From rjbs-perl-abe at lists.manxome.org Wed Sep 27 20:00:57 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Wed, 27 Sep 2006 23:00:57 -0400 Subject: [ABE.pm] HOP Q In-Reply-To: <20060927233056.GC25112@neptune.faber.nom> References: <20060927233056.GC25112@neptune.faber.nom> Message-ID: <20060928030057.GA25883@zodiac.codesimply.com> * "Faber J. Fedor" [2006-09-27T19:30:56] > However, there's one notation in his code examples that I don't grok. > Using the memoize-norm2 example in his book > (http://hop.perl.plover.com/Examples/memoize-norm2), he does this: > > sub memoize { > my ($func, $keygen) = @_; > ... > $cache{$key} = $func->(@_) unless exists $cache{$key}; > ... > } > > where $func is a coderef. > [ snip ] > Or am I completely off-base? You basically just said: I met her at the library. We went for drinks. Yadda yadda yadda, she woke me up when she made me breakfast. You can't just yadda yadda yadda out the good stuff! Your ... above includes a sub declaration. The "$func->(@_)" is inside sub {}, which means that its @_ is not the same as the enclosing sub's @_. Its @_ is defined when that sub is called. Here is the full example: sub memoize { my ($func, $keygen) = @_; my %cache; my $stub = $keygen ? sub { my $key = $keygen->(@_); $cache{$key} = $func->(@_) unless exists $cache{$key}; return $cache{$key}; } : sub { my $key = join ',', @_; $cache{$key} = $func->(@_) unless exists $cache{$key}; return $cache{$key}; } ; return $stub; } memoize is returning $stub, which is a new code reference. $stub's code reference has a reference to $func, the original code, and can call it. Reread this example again, paying particular attention to the fact that the sub{}s included in it are data that will be returned, not code that is immediately executed. Is it clearer? -- rjbs From rjbs-perl-abe at lists.manxome.org Wed Sep 27 20:01:53 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Wed, 27 Sep 2006 23:01:53 -0400 Subject: [ABE.pm] t-shirts have arrived! Message-ID: <20060928030153.GB25883@zodiac.codesimply.com> Did you order a t-shirt? If so, I have it. I'll bring them to the next meeting. Incidentally, that should be one week from tonight, the 4th of October. -- rjbs From faber at linuxnj.com Thu Sep 28 06:09:13 2006 From: faber at linuxnj.com (Faber Fedor) Date: Thu, 28 Sep 2006 09:09:13 -0400 Subject: [ABE.pm] HOP Q In-Reply-To: <20060928030057.GA25883@zodiac.codesimply.com> References: <20060927233056.GC25112@neptune.faber.nom> <20060928030057.GA25883@zodiac.codesimply.com> Message-ID: <300ccfa50609280609l62652216w7b0e6d6e31f23c1f@mail.gmail.com> On 9/27/06, Ricardo SIGNES wrote: > You basically just said: > > I met her at the library. We went for drinks. Yadda yadda yadda, she > woke > me up when she made me breakfast. > > You can't just yadda yadda yadda out the good stuff! I'll remember that if that scenario ever happens (again)! Your ... above includes a sub declaration. The "$func->(@_)" is inside sub > {}, > which means that its @_ is not the same as the enclosing sub's @_. Its @_ > is > defined when that sub is called. Fine. Reread this example again, paying particular attention to the fact that the > sub{}s included in it are data that will be returned, not code that is > immediately executed. I know that. > Is it clearer? Except for one thng: where/how is the anon sub's @_ populated? I don't see any parameters being passed to the anon sub. -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060928/11f9fd50/attachment.html From faber at linuxnj.com Thu Sep 28 06:14:11 2006 From: faber at linuxnj.com (Faber Fedor) Date: Thu, 28 Sep 2006 09:14:11 -0400 Subject: [ABE.pm] t-shirts have arrived! In-Reply-To: <20060928030153.GB25883@zodiac.codesimply.com> References: <20060928030153.GB25883@zodiac.codesimply.com> Message-ID: <300ccfa50609280614p5ac731egef03a7f0ea0609d9@mail.gmail.com> On 9/27/06, Ricardo SIGNES wrote: > > Did you order a t-shirt? Three, IIRC. If so, I have it. I'll bring them to the next > meeting. Incidentally, that should be one week from tonight, the 4th of > October. But *where* is the next meeting? (Strange. The anon sub message from you had no reply-to but this one does. What's up with that?) -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060928/58944d09/attachment.html From waltman at pobox.com Thu Sep 28 06:30:51 2006 From: waltman at pobox.com (Walt Mankowski) Date: Thu, 28 Sep 2006 09:30:51 -0400 Subject: [ABE.pm] HOP Q In-Reply-To: <300ccfa50609280609l62652216w7b0e6d6e31f23c1f@mail.gmail.com> References: <20060927233056.GC25112@neptune.faber.nom> <20060928030057.GA25883@zodiac.codesimply.com> <300ccfa50609280609l62652216w7b0e6d6e31f23c1f@mail.gmail.com> Message-ID: <20060928133051.GC5833@mawode.com> On Thu, Sep 28, 2006 at 09:09:13AM -0400, Faber Fedor wrote: > Except for one thng: where/how is the anon sub's @_ populated? I don't see > any parameters being passed to the anon sub. Memoize returns a function reference. When the calling routine uses it, it will populate @_ with the parameters it passes is. You can think of it as another level of indirection if that helps. Walt -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/abe-pm/attachments/20060928/a5542723/attachment.bin From rjbs-perl-abe at lists.manxome.org Thu Sep 28 07:03:16 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Thu, 28 Sep 2006 10:03:16 -0400 Subject: [ABE.pm] t-shirts have arrived! In-Reply-To: <300ccfa50609280614p5ac731egef03a7f0ea0609d9@mail.gmail.com> References: <20060928030153.GB25883@zodiac.codesimply.com> <300ccfa50609280614p5ac731egef03a7f0ea0609d9@mail.gmail.com> Message-ID: <20060928140315.GA11040@zodiac.codesimply.com> * Faber Fedor [2006-09-28T09:14:11] > On 9/27/06, Ricardo SIGNES wrote: > > If so, I have it. I'll bring them to the next meeting. Incidentally, that > > should be one week from tonight, the 4th of October. > > But *where* is the next meeting? Good question... while I love Penn Pizza, the "no pizza where you had pizza before" rule was pretty obnoxious. Back to McGrady's? Bethlehem Brew Works? (We haven't been there in a while!) Macht's Gut? (Another bar with food.) -- rjbs From fiedlert at gmail.com Thu Sep 28 07:08:00 2006 From: fiedlert at gmail.com (Ted Fiedler) Date: Thu, 28 Sep 2006 10:08:00 -0400 Subject: [ABE.pm] t-shirts have arrived! In-Reply-To: <20060928140315.GA11040@zodiac.codesimply.com> References: <20060928030153.GB25883@zodiac.codesimply.com> <300ccfa50609280614p5ac731egef03a7f0ea0609d9@mail.gmail.com> <20060928140315.GA11040@zodiac.codesimply.com> Message-ID: <814422ce0609280708v409696a3v36b4615c45485faf@mail.gmail.com> Count me in. Im up for anything. Bar with food is always good. Ted On 9/28/06, Ricardo SIGNES wrote: > * Faber Fedor [2006-09-28T09:14:11] > > On 9/27/06, Ricardo SIGNES wrote: > > > If so, I have it. I'll bring them to the next meeting. Incidentally, that > > > should be one week from tonight, the 4th of October. > > > > But *where* is the next meeting? > > Good question... while I love Penn Pizza, the "no pizza where you had pizza > before" rule was pretty obnoxious. Back to McGrady's? Bethlehem Brew Works? > (We haven't been there in a while!) Macht's Gut? (Another bar with food.) > > -- > rjbs > _______________________________________________ > ABE-pm mailing list > ABE-pm at pm.org > http://mail.pm.org/mailman/listinfo/abe-pm > -- "You are never dedicated to something you have complete confidence in. No one is fanatically shouting that the sun is going to rise tomorrow. They know it's going to rise tomorrow. " -- Robert M Pirsig From faber at linuxnj.com Thu Sep 28 09:35:57 2006 From: faber at linuxnj.com (Faber Fedor) Date: Thu, 28 Sep 2006 12:35:57 -0400 Subject: [ABE.pm] t-shirts have arrived! In-Reply-To: <20060928140315.GA11040@zodiac.codesimply.com> References: <20060928030153.GB25883@zodiac.codesimply.com> <300ccfa50609280614p5ac731egef03a7f0ea0609d9@mail.gmail.com> <20060928140315.GA11040@zodiac.codesimply.com> Message-ID: <300ccfa50609280935o6e904809hbd36441735e39582@mail.gmail.com> On 9/28/06, Ricardo SIGNES wrote: > > * Faber Fedor [2006-09-28T09:14:11] > > > But *where* is the next meeting? > > Good question... while I love Penn Pizza, the "no pizza where you had > pizza > before" rule was pretty obnoxious. Back to McGrady's? Bethlehem Brew > Works? > (We haven't been there in a while!) Macht's Gut? (Another bar with > food.) Brew Works was nice, but seems more inclined to "sit-down dinners" than pulling out the laptops and discussing code. I've never heard of Macht's Gut so I vote for that. -- Regards, Faber Fedor Linux New Jersey, Inc. 908-320-0357 http://www.linuxnj.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/abe-pm/attachments/20060928/d18f6cba/attachment.html From rjbs-perl-abe at lists.manxome.org Thu Sep 28 11:11:14 2006 From: rjbs-perl-abe at lists.manxome.org (Ricardo SIGNES) Date: Thu, 28 Sep 2006 14:11:14 -0400 Subject: [ABE.pm] t-shirts have arrived! In-Reply-To: <300ccfa50609280935o6e904809hbd36441735e39582@mail.gmail.com> References: <20060928030153.GB25883@zodiac.codesimply.com> <300ccfa50609280614p5ac731egef03a7f0ea0609d9@mail.gmail.com> <20060928140315.GA11040@zodiac.codesimply.com> <300ccfa50609280935o6e904809hbd36441735e39582@mail.gmail.com> Message-ID: <20060928181114.GA17364@zodiac.codesimply.com> * Faber Fedor [2006-09-28T12:35:57] > I've never heard of Macht's Gut so I vote for that. Ok. I've never been there! It's owned by a former co-worker of mine, although who knows if he'd even recognize me... anyway, we'll see what it's like. It's located on Linden St near Garrison. I'll provide directions. -- rjbs