3 ms·
Perl 6 is for people who are very smart and have a great spirit in seeking and having fun in programming, I really admire that. That's my thought after two fa
by kev6168 8y ago
Perl 6 is for people who are very smart and have a great spirit in seeking and having fun in programming, I really
admire that. That's my thought after two failed attempts (each lasted about two days) to learn it in 2012 and 2014. I felt the use of sigils, syntax oddities and the cleverness were beyond my ability to master the language. I should mention in 1998 I used (modified it a little bit) Selena Sol's shopping cart script. Since then I have only written a few small Perl 5 scripts, am not familiar with recent development. To learn Perl 6 today, what kind of practice projects/applications, or approaches, one can use?
- johnisgood 8y ago> Perl 6 is for people who are very smart and have a great spirit in seeking and having fun in programming Not sure why you felt the need to include this. How did you come to this conclusion? Is this in comparison to Haskell, or what?
- kev6168 8y agoIt was tongue in cheek, haha... I was only frustrated by my own inability to get the hang of Perl 6. As an old casual fan of Perl, I still want to take another shot at learning it very much.
- 4thaccount 8y agoThe perl6intro website shows you the essentials of what you need and the ecosystem has matured a lot since 2014 as well as many good books being published. Laurent Rosenfield has a Think Perl6 book that you can buy in paper or read online for free. If you can already code, getting proficient in basic Perl6 is easy. Becoming a master is outside my current grasp.
- kev6168 8y agoThanks for the recommendations. One liners are fun, and life-saving. I am curious about this aspect compared to Perl 5. With Perl 6's new syntax and language features, can we still easily [ab]use one liners for fun and profit?
- raiph 8y agoCons: * Rakudo -- the only P6 compiler for now (and likely many years, maybe forever) -- has a slow startup, around 0.1 seconds or so. * Rakudo is still a work in progress. What's done is pretty solid but, for example, no one has implemented the `-a` awk/autosplit command line option (cf https://gist.github.com/raiph/1d0cbefcb3cfe45b0b906282e6e40519 https://gist.github.com/raiph/1d0cbefcb3cfe45b0b906282e6e405...) and command line usage is currently `use strict;` by default so you have to declare variables with `my`. * Pros P6 makes for sweet oneliners... 25 one liners being written up this month: https://perl6.online/category/advent-calendar/ https://perl6.online/category/advent-calendar/ 9 categories last updated a year ago: https://github.com/dnmfarrell/Perl6-One-Liners https://github.com/dnmfarrell/Perl6-One-Liners https://www.google.com/search?q=perl6+oneliners https://www.google.com/search?q=perl6+oneliners https://www.google.com/search?q=perl6+one+liners https://www.google.com/search?q=perl6+one+liners
- 4thaccount 8y agoPersonally, over time I fully expect it to beat P5 in mostly everything given enough time.