From tony at metracom.com Sun Sep 20 21:28:59 2015 From: tony at metracom.com (Tony) Date: Sun, 20 Sep 2015 21:28:59 -0700 Subject: [Oc-pm] OC Perl Meeting September 28th @ 7pm Message-ID: <14730329.18qXvGk1Ai@dell-server> OC Perl Mongers, With the anticipation of the Perl 6 release at the end of this year. This months talk will be a Perl 6 overview and comparison to Perl 5. The August Perl challenge will be written in Perl 5 and Perl 6 for all you Mongers to learn from. Please try to attend this months meeting in appreciation for the member that is doing all the hard work to give us this great talk. The details are posted on the website. http://oc.pm.org See you on the 28th, Tony -------------- next part -------------- An HTML attachment was scrubbed... URL: From tony at metracom.com Mon Sep 28 09:03:57 2015 From: tony at metracom.com (Tony) Date: Mon, 28 Sep 2015 09:03:57 -0700 Subject: [Oc-pm] OC Perl meeting today at 7pm - Come learn about Perl 6 Message-ID: <9325181.JJBr7fEpAn@dell-server> OC Perl Mongers, You want to learn about Perl 6 right? Then, don't forget about our meeting this evening at 7pm. See you all there, http://oc.pm.org Tony -------------- next part -------------- An HTML attachment was scrubbed... URL: From mvr707 at gmail.com Tue Sep 29 13:26:13 2015 From: mvr707 at gmail.com (Ramana V Mokkapati) Date: Tue, 29 Sep 2015 13:26:13 -0700 Subject: [Oc-pm] Per6 - A gentle introduction Message-ID: It was my pleasure sharing a bit of my excitement about the new language at this month's OCPM meeting. Recapping some takeaways... 1. Perl6 elevated the traditional "Parsing for Computation" to "Parsing as Computation". Perl6 Grammars would likely make it a language of choice for creating new tools and frameworks. 2. Basic underlying developer centric design philosophy of Perl5 carried over to Perl6. Both languages seem joined at the hip, esp. when you consider interoperable data structures. Upgrades are attractive too, esp. slices, aliases, Meta Object Protocol (MOP), sound mathematical treatment (complex numbers, rationals and reals, sets, bags etc). 3. Inline::Perl6 and Inline::Perl5 create bridge with low barrier for entry. 4. Important to note Perl5 continues to be developed as ModernPerl and may have juice for another decade, while the new engine picks up steam. Overall, it is somewhat like we found a new beautiful home, and we just need to figure out how to pay for it. :-) I am referring to the performance. Hopefully, the underlying virtual machines (Parrot, JVM, MoarVM) will come to rescue. I recall hearing a comment that a language as beautiful and as powerful deserves a compiler - hope that was just not a comment, and may be someone is already working on that - if thats the case, we will have added bonus! :) Slides: https://docs.google.com/presentation/d/1zQ3wbL4aH4fs5hsCicl9nKHTy_RGVKXKgig8wnok_aw/edit?usp=sharing Code: https://github.com/mvr707/samples/tree/master/perl6 -------------- next part -------------- An HTML attachment was scrubbed... URL: From echowuhao at gmail.com Tue Sep 29 13:37:21 2015 From: echowuhao at gmail.com (Hao Wu) Date: Tue, 29 Sep 2015 13:37:21 -0700 Subject: [Oc-pm] Per6 - A gentle introduction In-Reply-To: References: Message-ID: Thanks Ramana for the talk and take time to prepare the code example. I may steal some from your sides or use it as is to give a talk in the company. BTW, I also take the quiz to learn Perl6 and here is the code http://blog.meihao.us/tech/2015/09/29/more-feeling-about-Perl6.html On Tue, Sep 29, 2015 at 1:26 PM, Ramana V Mokkapati wrote: > > It was my pleasure sharing a bit of my excitement about the new language > at this month's OCPM meeting. > Recapping some takeaways... > > > 1. Perl6 elevated the traditional "Parsing for Computation" to > "Parsing as Computation". Perl6 Grammars would likely make it a language of > choice for creating new tools and frameworks. > 2. Basic underlying developer centric design philosophy of Perl5 > carried over to Perl6. Both languages seem joined at the hip, esp. when you > consider interoperable data structures. Upgrades are attractive too, esp. > slices, aliases, Meta Object Protocol (MOP), sound mathematical treatment > (complex numbers, rationals and reals, sets, bags etc). > 3. Inline::Perl6 and Inline::Perl5 create bridge with low barrier for > entry. > 4. Important to note Perl5 continues to be developed as ModernPerl and > may have juice for another decade, while the new engine picks up steam. > > > Overall, it is somewhat like we found a new beautiful home, and we just > need to figure out how to pay for it. :-) I am referring to the > performance. Hopefully, the underlying virtual machines (Parrot, JVM, > MoarVM) will come to rescue. I recall hearing a comment that a language as > beautiful and as powerful deserves a compiler - hope that was just not a > comment, and may be someone is already working on that - if thats the case, > we will have added bonus! :) > > Slides: > https://docs.google.com/presentation/d/1zQ3wbL4aH4fs5hsCicl9nKHTy_RGVKXKgig8wnok_aw/edit?usp=sharing > Code: https://github.com/mvr707/samples/tree/master/perl6 > > > > > _______________________________________________ > Oc-pm mailing list > Oc-pm at pm.org > http://mail.pm.org/mailman/listinfo/oc-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mvr707 at gmail.com Tue Sep 29 13:42:17 2015 From: mvr707 at gmail.com (Ramana V Mokkapati) Date: Tue, 29 Sep 2015 13:42:17 -0700 Subject: [Oc-pm] Per6 - A gentle introduction In-Reply-To: References: Message-ID: Hao, Thanks for sharing the code. I was excited about sets and bags. In fact I thought that was a perfect way to express the matching of bingo "draw" to the card. But found that it is very expensive - e.g. my script took 5 mins instead of 2 mins! Hopefully, these issues get better as get closer to xmas. Regards, Ramana On Tue, Sep 29, 2015 at 1:37 PM, Hao Wu wrote: > Thanks Ramana for the talk and take time to prepare the code example. I > may steal some from your sides or use it as is to give a talk in the > company. > > BTW, I also take the quiz to learn Perl6 and here is the code > http://blog.meihao.us/tech/2015/09/29/more-feeling-about-Perl6.html > > > > On Tue, Sep 29, 2015 at 1:26 PM, Ramana V Mokkapati > wrote: > >> >> It was my pleasure sharing a bit of my excitement about the new language >> at this month's OCPM meeting. >> Recapping some takeaways... >> >> >> 1. Perl6 elevated the traditional "Parsing for Computation" to >> "Parsing as Computation". Perl6 Grammars would likely make it a language of >> choice for creating new tools and frameworks. >> 2. Basic underlying developer centric design philosophy of Perl5 >> carried over to Perl6. Both languages seem joined at the hip, esp. when you >> consider interoperable data structures. Upgrades are attractive too, esp. >> slices, aliases, Meta Object Protocol (MOP), sound mathematical treatment >> (complex numbers, rationals and reals, sets, bags etc). >> 3. Inline::Perl6 and Inline::Perl5 create bridge with low barrier for >> entry. >> 4. Important to note Perl5 continues to be developed as ModernPerl >> and may have juice for another decade, while the new engine picks up steam. >> >> >> Overall, it is somewhat like we found a new beautiful home, and we just >> need to figure out how to pay for it. :-) I am referring to the >> performance. Hopefully, the underlying virtual machines (Parrot, JVM, >> MoarVM) will come to rescue. I recall hearing a comment that a language as >> beautiful and as powerful deserves a compiler - hope that was just not a >> comment, and may be someone is already working on that - if thats the case, >> we will have added bonus! :) >> >> Slides: >> https://docs.google.com/presentation/d/1zQ3wbL4aH4fs5hsCicl9nKHTy_RGVKXKgig8wnok_aw/edit?usp=sharing >> Code: https://github.com/mvr707/samples/tree/master/perl6 >> >> >> >> >> _______________________________________________ >> Oc-pm mailing list >> Oc-pm at pm.org >> http://mail.pm.org/mailman/listinfo/oc-pm >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tony at metracom.com Tue Sep 29 13:58:58 2015 From: tony at metracom.com (Tony) Date: Tue, 29 Sep 2015 13:58:58 -0700 Subject: [Oc-pm] Per6 - A gentle introduction In-Reply-To: References: Message-ID: <3906330.XvbizJv6KH@dell-server> On Tuesday, September 29, 2015 01:26:13 PM Ramana V Mokkapati wrote: Ramana, Thanks again for your presentation. I posted your links on the OC.PM website under the "Previous Talks area" Go Perl.................. http://oc.pm.org Tony It was my pleasure sharing a bit of my excitement about the new language at this month's OCPM meeting. Recapping some takeaways... Perl6 elevated the traditional "Parsing for Computation" to "Parsing as Computation". Perl6 Grammars would likely make it a language of choice for creating new tools and frameworks. Basic underlying developer centric design philosophy of Perl5 carried over to Perl6. Both languages seem joined at the hip, esp. when you consider interoperable data structures. Upgrades are attractive too, esp. slices, aliases, Meta Object Protocol (MOP), sound mathematical treatment (complex numbers, rationals and reals, sets, bags etc). Inline::Perl6 and Inline::Perl5 create bridge with low barrier for entry. Important to note Perl5 continues to be developed as ModernPerl and may have juice for another decade, while the new engine picks up steam. Overall, it is somewhat like we found a new beautiful home, and we just need to figure out how to pay for it. :-) I am referring to the performance. Hopefully, the underlying virtual machines (Parrot, JVM, MoarVM) will come to rescue. I recall hearing a comment that a language as beautiful and as powerful deserves a compiler - hope that was just not a comment, and may be someone is already working on that - if thats the case, we will have added bonus! :) Slides: https://docs.google.com/presentation/d/1zQ3wbL4aH4fs5hsCicl9nKHTy_RGVKXKgig8wnok_aw/edit?usp=sharing Code: https://github.com/mvr707/samples/tree/master/perl6 -------------- next part -------------- An HTML attachment was scrubbed... URL: