[Oc-pm] Per6 - A gentle introduction

Tony tony at metracom.com
Tue Sep 29 13:58:58 PDT 2015


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: <http://mail.pm.org/pipermail/oc-pm/attachments/20150929/f253e359/attachment-0001.html>


More information about the Oc-pm mailing list