From zoro98020 at gmail.com Tue Jul 5 13:36:21 2016 From: zoro98020 at gmail.com (Mark Hinds) Date: Tue, 5 Jul 2016 13:36:21 -0700 Subject: SPUG: Knock Knock Message-ID: <577C1A45.2080501@gmail.com> There's been no traffic here since April - Seems like maybe... He's dead, Jim... From dantaylor08 at gmail.com Wed Jul 6 21:43:03 2016 From: dantaylor08 at gmail.com (Daniel Taylor) Date: Wed, 6 Jul 2016 21:43:03 -0700 Subject: SPUG: Knock Knock In-Reply-To: <577C1A45.2080501@gmail.com> References: <577C1A45.2080501@gmail.com> Message-ID: Makes me sad in a nostalgic way. Perl was my first language. Got handed learning perl when I was 14, and told I'd be given a job if I learned it. Both happened. Sent from my iPhone > On Jul 5, 2016, at 1:36 PM, Mark Hinds wrote: > > There's been no traffic here since April - Seems like maybe... > > He's dead, Jim... > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ From fusiondog at gmail.com Wed Jul 6 22:29:51 2016 From: fusiondog at gmail.com (Patrick Feliciano) Date: Wed, 6 Jul 2016 22:29:51 -0700 Subject: SPUG: Knock Knock In-Reply-To: References: <577C1A45.2080501@gmail.com> Message-ID: At OSCON the perl guys were still excited about 6, rperl and cperl. I found it was easy to learn other languages after perl. Since it had so many ways to do it. I still write lots of one liners, anything you might do with sed or awk can be done with perl. Maybe a revival is right around the corner. On Wed, Jul 6, 2016 at 9:43 PM, Daniel Taylor wrote: > Makes me sad in a nostalgic way. Perl was my first language. Got handed > learning perl when I was 14, and told I'd be given a job if I learned it. > Both happened. > > Sent from my iPhone > > > On Jul 5, 2016, at 1:36 PM, Mark Hinds wrote: > > > > There's been no traffic here since April - Seems like maybe... > > > > He's dead, Jim... > > > > _____________________________________________________________ > > Seattle Perl Users Group Mailing List > > POST TO: spug-list at pm.org > > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > > MEETINGS: 3rd Tuesdays > > WEB PAGE: http://seattleperl.org/ > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pudge at pobox.com Thu Jul 7 05:00:39 2016 From: pudge at pobox.com (Chris Nandor) Date: Thu, 7 Jul 2016 05:00:39 -0700 Subject: SPUG: Knock Knock In-Reply-To: References: <577C1A45.2080501@gmail.com> Message-ID: I've never stopped using Perl as my primary language ... On Wed, Jul 6, 2016 at 10:29 PM, Patrick Feliciano wrote: > At OSCON the perl guys were still excited about 6, rperl and cperl. I > found it was easy to learn other languages after perl. Since it had so > many ways to do it. I still write lots of one liners, anything you might > do with sed or awk can be done with perl. Maybe a revival is right around > the corner. > > On Wed, Jul 6, 2016 at 9:43 PM, Daniel Taylor > wrote: > >> Makes me sad in a nostalgic way. Perl was my first language. Got handed >> learning perl when I was 14, and told I'd be given a job if I learned it. >> Both happened. >> >> Sent from my iPhone >> >> > On Jul 5, 2016, at 1:36 PM, Mark Hinds wrote: >> > >> > There's been no traffic here since April - Seems like maybe... >> > >> > He's dead, Jim... >> > >> > _____________________________________________________________ >> > Seattle Perl Users Group Mailing List >> > POST TO: spug-list at pm.org >> > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list >> > MEETINGS: 3rd Tuesdays >> > WEB PAGE: http://seattleperl.org/ >> _____________________________________________________________ >> Seattle Perl Users Group Mailing List >> POST TO: spug-list at pm.org >> SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list >> MEETINGS: 3rd Tuesdays >> WEB PAGE: http://seattleperl.org/ >> > > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jd at commandprompt.com Thu Jul 7 05:52:01 2016 From: jd at commandprompt.com (Joshua D. Drake) Date: Thu, 7 Jul 2016 05:52:01 -0700 Subject: SPUG: Knock Knock In-Reply-To: References: <577C1A45.2080501@gmail.com> Message-ID: <577E5071.5010003@commandprompt.com> On 07/07/2016 05:00 AM, Chris Nandor wrote: > I've never stopped using Perl as my primary language ... > Yes but the idea of "revival" assumes lots of new people are using the language, which is not true (compared to others growth). JD -- Command Prompt, Inc. http://the.postgres.company/ +1-503-667-4564 PostgreSQL Centered full stack support, consulting and development. Everyone appreciates your honesty, until you are honest with them. From zoro98020 at gmail.com Thu Jul 7 07:06:22 2016 From: zoro98020 at gmail.com (Mark Hinds) Date: Thu, 7 Jul 2016 07:06:22 -0700 Subject: SPUG: It gaugtht bettuh... Message-ID: <577E61DE.9060502@gmail.com> OK, it looks like this list isn't quite dead yet... :-) I've been using perl since sometime back in the 90's. I ended up using it in an embedded linux system about 10 years ago to replace a guile based scripting engine - That's one ugly M... I used mod Event to create a pure event system to handle bunches of serial IO and timer events. Worked/works great. Perl is a quite a CPU big, but still compares well with other dynamic languages. Seems that Python has taken over from Perl these days. I never liked Python - using indention as fundamental element of syntax is obnoxious - IMHO. I suppose Perl's goofy syntax make people cringe - I find it a rather charming idiosyncrasy myself :-) Question - Perl's anonymous functions seem to operate perfectly well as closures - they capture the referenced environment properly and free it when they themselves are no longer referenced. The guile folks disputed that me those many years ago. Thoughts? From sthoenna at gmail.com Thu Jul 7 07:57:36 2016 From: sthoenna at gmail.com (Yitzchak Scott-Thoennes) Date: Thu, 7 Jul 2016 10:57:36 -0400 Subject: SPUG: Perl closures Message-ID: On Thu, Jul 7, 2016 at 10:06 AM, Mark Hinds wrote: > Question - Perl's anonymous functions seem to operate perfectly well > as closures - they capture the referenced environment properly and > free it when they themselves are no longer referenced. The guile > folks disputed that me those many years ago. Thoughts? > Hard to know what to say without knowing what they were arguing. They don't in fact capture the environment; they capture specific lexicals. This makes a difference if a lexical is only used in the closure in a string eval. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kesteb at wsipc.org Thu Jul 7 07:56:16 2016 From: kesteb at wsipc.org (Kevin Esteb) Date: Thu, 7 Jul 2016 14:56:16 +0000 Subject: SPUG: Knock Knock In-Reply-To: <577E5071.5010003@commandprompt.com> References: <577C1A45.2080501@gmail.com> <577E5071.5010003@commandprompt.com> Message-ID: <8e51b65d941a4b12bd7189b2e80887b9@ExchMBX01.wsipc.org> I write Perl code every day. It's part of the infrastructure. Nobody gets excited about infrastructure, unless it doesn't work. Perl just works. -----Original Message----- From: spug-list [mailto:spug-list-bounces+kesteb=wsipc.org at pm.org] On Behalf Of Joshua D. Drake Sent: Thursday, July 07, 2016 5:52 AM To: Chris Nandor; Patrick Feliciano Cc: SPUG Members Subject: Re: SPUG: Knock Knock On 07/07/2016 05:00 AM, Chris Nandor wrote: > I've never stopped using Perl as my primary language ... > Yes but the idea of "revival" assumes lots of new people are using the language, which is not true (compared to others growth). JD -- Command Prompt, Inc. http://the.postgres.company/ +1-503-667-4564 PostgreSQL Centered full stack support, consulting and development. Everyone appreciates your honesty, until you are honest with them. _____________________________________________________________ Seattle Perl Users Group Mailing List POST TO: spug-list at pm.org SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list MEETINGS: 3rd Tuesdays WEB PAGE: http://seattleperl.org/ From david.dyck at fluke.com Thu Jul 7 08:35:13 2016 From: david.dyck at fluke.com (Dyck, David) Date: Thu, 7 Jul 2016 15:35:13 +0000 Subject: SPUG: It gaugtht bettuh... In-Reply-To: <577E61DE.9060502@gmail.com> References: <577E61DE.9060502@gmail.com> Message-ID: It's been a while since I read http://perldoc.perl.org/perlref.html#Function-Templates Did you see this note at the bottom: CAVEAT: Aliasing does not work correctly with closures. If you try to alias lexical variables from an inner subroutine or eval, the aliasing will only be visible within that inner sub, and will not affect the outer subroutine where the variables are declared. This bizarre behavior is subject to change. -----Original Message----- From: spug-list [mailto:spug-list-bounces+david.dyck=fluke.com at pm.org] On Behalf Of Mark Hinds Sent: Thursday, July 7, 2016 7:06 AM To: SPUG Members Subject: SPUG: It gaugtht bettuh... OK, it looks like this list isn't quite dead yet... :-) I've been using perl since sometime back in the 90's. I ended up using it in an embedded linux system about 10 years ago to replace a guile based scripting engine - That's one ugly M... I used mod Event to create a pure event system to handle bunches of serial IO and timer events. Worked/works great. Perl is a quite a CPU big, but still compares well with other dynamic languages. Seems that Python has taken over from Perl these days. I never liked Python - using indention as fundamental element of syntax is obnoxious - IMHO. I suppose Perl's goofy syntax make people cringe - I find it a rather charming idiosyncrasy myself :-) Question - Perl's anonymous functions seem to operate perfectly well as closures - they capture the referenced environment properly and free it when they themselves are no longer referenced. The guile folks disputed that me those many years ago. Thoughts? _____________________________________________________________ Seattle Perl Users Group Mailing List POST TO: spug-list at pm.org SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list MEETINGS: 3rd Tuesdays WEB PAGE: http://seattleperl.org/ From dpommert at zipcon.net Thu Jul 7 12:52:02 2016 From: dpommert at zipcon.net (Daniel Pommert) Date: Thu, 07 Jul 2016 12:52:02 -0700 Subject: SPUG: Knock Knock In-Reply-To: <8e51b65d941a4b12bd7189b2e80887b9@ExchMBX01.wsipc.org> References: <577C1A45.2080501@gmail.com> <577E5071.5010003@commandprompt.com> <8e51b65d941a4b12bd7189b2e80887b9@ExchMBX01.wsipc.org> Message-ID: <368B61E8-F942-47CF-A885-70F278A4C69F@zipcon.net> I started using Perl around '91 after hearing many raves a year or two earlier from coworkers. I still use it regularly and have written several systems of over 10,000 lines, which would not have been reasonable without OO Perl. We have used Perl at my current team because we felt it was the fastest way to write the code. I have been chastised from SPUG members and management for using Perl for more than a scripting language. I agree that there are maddening things about the language that I wish weren't there, particularly involving support of stronger typed variables (better) and named procedure parameters (better). I wish I had access to better debugging tools (suggestions?) and that I would take the time to learn how to use a good Perl IDE (suggestions?) I plan to port a lot of my applications and libraries to Java, which should be mostly straight forward. This would mainly be so that we could get better staff support, and to have my libraries available to our Web systems that happen to be written on Java. So, I think Perl is a good language. Perl 6 is better, but seems to have lost steam. I may have to move to Python or all Java in the future, however. -- Daniel Pommert On July 7, 2016 7:56:16 AM PDT, Kevin Esteb wrote: >I write Perl code every day. It's part of the infrastructure. Nobody >gets excited about infrastructure, unless it doesn't work. Perl just >works. > > > >-----Original Message----- >From: spug-list [mailto:spug-list-bounces+kesteb=wsipc.org at pm.org] On >Behalf Of Joshua D. Drake >Sent: Thursday, July 07, 2016 5:52 AM >To: Chris Nandor; Patrick Feliciano >Cc: SPUG Members >Subject: Re: SPUG: Knock Knock > >On 07/07/2016 05:00 AM, Chris Nandor wrote: >> I've never stopped using Perl as my primary language ... >> > >Yes but the idea of "revival" assumes lots of new people are using the >language, which is not true (compared to others growth). > >JD > > >-- >Command Prompt, Inc. http://the.postgres.company/ >+1-503-667-4564 PostgreSQL Centered full stack support, consulting and >development. >Everyone appreciates your honesty, until you are honest with them. >_____________________________________________________________ >Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org >SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ >_____________________________________________________________ >Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org >SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -------------- next part -------------- An HTML attachment was scrubbed... URL: From zoro98020 at gmail.com Fri Jul 8 07:01:35 2016 From: zoro98020 at gmail.com (Mark Hinds) Date: Fri, 8 Jul 2016 07:01:35 -0700 Subject: SPUG: It gaugtht bettuh... In-Reply-To: References: <577E61DE.9060502@gmail.com> Message-ID: <577FB23F.9040705@gmail.com> Dyck, David wrote: > It's been a while since I read > http://perldoc.perl.org/perlref.html#Function-Templates > > Did you see this note at the bottom: > CAVEAT: Aliasing does not work correctly with closures. If you try to alias lexical variables from an inner subroutine or eval, the aliasing will only be visible within that inner sub, and will not affect the outer subroutine where the variables are declared. This bizarre behavior is subject to change. Hi Dave, Interesting, but I'd never even think use such a construct. Even if I did want to create a local function it could simply put it into a simple my variable and all would be well, no? HandleEvent(SomeEvent, sub { my $x = $_[0] + 23; my $localFunc = sub { return $x *2 }; return $localFunc->(); }); > -----Original Message----- > From: spug-list [mailto:spug-list-bounces+david.dyck=fluke.com at pm.org] On Behalf Of Mark Hinds > Sent: Thursday, July 7, 2016 7:06 AM > To: SPUG Members > Subject: SPUG: It gaugtht bettuh... > > > OK, it looks like this list isn't quite dead yet... :-) > > I've been using perl since sometime back in the 90's. > > I ended up using it in an embedded linux system about 10 years ago > to replace a guile based scripting engine - That's one ugly M... > > I used mod Event to create a pure event system to handle bunches of > serial IO and timer events. Worked/works great. Perl is a quite > a CPU big, but still compares well with other dynamic languages. > > Seems that Python has taken over from Perl these days. I never liked > Python - using indention as fundamental element of syntax is obnoxious - IMHO. > > I suppose Perl's goofy syntax make people cringe - I find it a rather > charming idiosyncrasy myself :-) > > Question - Perl's anonymous functions seem to operate perfectly well > as closures - they capture the referenced environment properly and > free it when they themselves are no longer referenced. The guile > folks disputed that me those many years ago. Thoughts? > > > > > > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > From cxreg at pobox.com Fri Jul 8 09:08:21 2016 From: cxreg at pobox.com (Dave Olszewski) Date: Fri, 8 Jul 2016 09:08:21 -0700 (PDT) Subject: SPUG: It gaugtht bettuh... In-Reply-To: <577FB23F.9040705@gmail.com> References: <577E61DE.9060502@gmail.com> <577FB23F.9040705@gmail.com> Message-ID: On Fri, 8 Jul 2016, Mark Hinds wrote: > Dyck, David wrote: > > It's been a while since I read > > http://perldoc.perl.org/perlref.html#Function-Templates > > > > Did you see this note at the bottom: > > CAVEAT: Aliasing does not work correctly with closures. If you try to > > alias lexical variables from an inner subroutine or eval, the aliasing will > > only be visible within that inner sub, and will not affect the outer > > subroutine where the variables are declared. This bizarre behavior is > > subject to change. > > Hi Dave, > > Interesting, but I'd never even think use such a construct. Even if I did > want to create a local function it could simply put it into a simple > my variable and all would be well, no? > > HandleEvent(SomeEvent, sub { > my $x = $_[0] + 23; > my $localFunc = sub { return $x *2 }; > return $localFunc->(); > }); I haven't experienced this as it relates to a pretty new feature of Perl (lvalue references), but it sounds more nuanced sub foo { my $x = 1; my $bar = sub { \(my $y) = \($x); $y = 3; } return $bar; } so in that case, the $x in the returned closure would be aliased and modified by the assignment to $y, but the outer closed-over $x is not affected. > > > > > > > > -----Original Message----- > > From: spug-list [mailto:spug-list-bounces+david.dyck=fluke.com at pm.org] On > > Behalf Of Mark Hinds > > Sent: Thursday, July 7, 2016 7:06 AM > > To: SPUG Members > > Subject: SPUG: It gaugtht bettuh... > > > > > > OK, it looks like this list isn't quite dead yet... :-) > > > > I've been using perl since sometime back in the 90's. > > > > I ended up using it in an embedded linux system about 10 years ago > > to replace a guile based scripting engine - That's one ugly M... > > > > I used mod Event to create a pure event system to handle bunches of > > serial IO and timer events. Worked/works great. Perl is a quite > > a CPU big, but still compares well with other dynamic languages. > > > > Seems that Python has taken over from Perl these days. I never liked > > Python - using indention as fundamental element of syntax is obnoxious - > > IMHO. > > > > I suppose Perl's goofy syntax make people cringe - I find it a rather > > charming idiosyncrasy myself :-) > > > > Question - Perl's anonymous functions seem to operate perfectly well > > as closures - they capture the referenced environment properly and > > free it when they themselves are no longer referenced. The guile > > folks disputed that me those many years ago. Thoughts? > > > > > > > > > > > > > > _____________________________________________________________ > > Seattle Perl Users Group Mailing List > > POST TO: spug-list at pm.org > > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > > MEETINGS: 3rd Tuesdays > > WEB PAGE: http://seattleperl.org/ > > > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > > From daotoad at gmail.com Fri Jul 8 15:57:30 2016 From: daotoad at gmail.com (Mark Swayne) Date: Fri, 8 Jul 2016 15:57:30 -0700 Subject: SPUG: Knock Knock In-Reply-To: <577E5071.5010003@commandprompt.com> References: <577C1A45.2080501@gmail.com> <577E5071.5010003@commandprompt.com> Message-ID: There's an interesting YAPC talk about Perl usage that features some data that calls what you are asserting into question. His data shows a significant number of new (1-3 years) Perl devs. https://www.youtube.com/watch?v=Df5Q4iPBNKM FWIW Perl5 is back in TIOBE's top 10 with a growth rate exceeding that of all but one of the other to 10 languages. http://www.tiobe.com/tiobe_index?page=index Perl is growing nicely. It's just not the pre-eminent web language it once was. It seems to get mostly used for data munging and automation. On Thu, Jul 7, 2016 at 5:52 AM, Joshua D. Drake wrote: > On 07/07/2016 05:00 AM, Chris Nandor wrote: > >> I've never stopped using Perl as my primary language ... >> >> > Yes but the idea of "revival" assumes lots of new people are using the > language, which is not true (compared to others growth). > > JD > > > -- > Command Prompt, Inc. http://the.postgres.company/ > +1-503-667-4564 > PostgreSQL Centered full stack support, consulting and development. > Everyone appreciates your honesty, until you are honest with them. > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rick.croote at philips.com Mon Jul 11 12:46:42 2016 From: rick.croote at philips.com (Croote, Rick) Date: Mon, 11 Jul 2016 19:46:42 +0000 Subject: SPUG: Knock Knock In-Reply-To: References: <577C1A45.2080501@gmail.com> <577E5071.5010003@commandprompt.com> Message-ID: In my group we still rely on Perl 5 for the glue and automation. It is running some of the web, most anything automated for running many (lost count) builds a night plus continuous. We use C# for most any database or GUI application, having abandoned the old PerlTK and not adopting the TCL/TK from Perl way. Our SW builds are driven by Python, but that is because we use SCons, or most likely that would also be Perl, well it was, under Cons. We really do not do scripting, we write applications and infrastructure using only OO. Rick Croote Software Development Engineer Philips Work: 425-487-7834 E-mail: rick.croote at philips.com From: spug-list [mailto:spug-list-bounces+rick.croote=philips.com at pm.org] On Behalf Of Mark Swayne Sent: Friday, July 08, 2016 3:58 PM To: Joshua D. Drake Cc: Chris Nandor; SPUG Members Subject: Re: SPUG: Knock Knock There's an interesting YAPC talk about Perl usage that features some data that calls what you are asserting into question. His data shows a significant number of new (1-3 years) Perl devs. https://www.youtube.com/watch?v=Df5Q4iPBNKM FWIW Perl5 is back in TIOBE's top 10 with a growth rate exceeding that of all but one of the other to 10 languages. http://www.tiobe.com/tiobe_index?page=index Perl is growing nicely. It's just not the pre-eminent web language it once was. It seems to get mostly used for data munging and automation. On Thu, Jul 7, 2016 at 5:52 AM, Joshua D. Drake > wrote: On 07/07/2016 05:00 AM, Chris Nandor wrote: I've never stopped using Perl as my primary language ... Yes but the idea of "revival" assumes lots of new people are using the language, which is not true (compared to others growth). JD -- Command Prompt, Inc. http://the.postgres.company/ +1-503-667-4564 PostgreSQL Centered full stack support, consulting and development. Everyone appreciates your honesty, until you are honest with them. _____________________________________________________________ Seattle Perl Users Group Mailing List POST TO: spug-list at pm.org SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list MEETINGS: 3rd Tuesdays WEB PAGE: http://seattleperl.org/ ________________________________ The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message. -------------- next part -------------- An HTML attachment was scrubbed... URL: