Skip to main content

Posts

Showing posts with the label perl

Perl Dancer2 Web Framework Updated

  Despite the project going back to 2009, the just announced release is 1.0.0. Let's look at this milestone release, adopting a retrospective attitude. Of course, we are talking about Dancer2 , the new generation of Dancer as a complete rewrite of Dancer1 based on Moo. https://www.i-programmer.info/news/222-perl/16734-perl-dancer2-web-framework-updated.html

Learn Perl With FreeCodeCamp

  I was pleasantly surprised when I noticed that a Perl course has been published on FreeCodeCamp. Amongst the myriad of Javascript and Python courses, there it is, a lone star. https://www.i-programmer.info/news/222-perl/16624-learn-perl-with-freecodecamp.html

Perl 5.38.0 Released - An Appeal To New Blood?

  Perl, despite having fallen out of favor and tanking in terms of programming language popularity, still moves forward. It's business as usual with version 5. 38 just released. Maybe, just maybe, the new features introduced into the language in this newest version will attract much sought new talent. Perl is a language that while it doesn't attract new blood, is nevertheless resilient and embraced by a community of developers who really know the reasons that make it worth sticking to. https://www.i-programmer.info/news/222-perl/16431-perl-5380-released-an-appeal-to-new-blood.html

GPT For Regex - Pros And Cons

  RegExGPT is a online playground that lets you enter a source  and a target string to let GPT generate the regular expression for a match. But what are the pros and cons of the GPT approach to regex code generation? Despite their power, regular expressions come with their own challenges; they have a tendency to quickly become unreadable so that understanding them becomes a matter of deobfuscation as well as learning how to use them involves a steep curve. https://www.i-programmer.info/news/105-artificial-intelligence/16321-gpt-for-regex-pros-and-cons.html

ActiveState Komodo Is Now Open Source Software

  ActiveState has finally let go of its venerable Komodo IDE, handing it over to the open source community which will now take the lead.  Komodo had two versions, Edit and IDE. Originally the former was the only free offering, and of course had limitations: full article on i-programmer: https://www.i-programmer.info/news/136-open-source/16008-activestate-komodo-is-now-open-source-software.html

It Was About Time To Find A Shared Vision Of The Perl Foundation

  The news is that "Yet Another Society" (aka YAS) of which The Perl Foundation is a registered "doing-business-as" is registering a new "doing-business-as" called "The Perl and Raku Foundation" (aka TPRF). This has caused some confusion. But what's the deal behind it? The initial and official post had been written as  "The Perl Foundation has been renamed to The Perl and Raku Foundation" . Fortunately, Elizabeth Mattijsen, a long standing and recognized member of both the Perl and Raku communities, has made it  clear  that the it is the YAS registered brand that has had the name change. As she states : https://www.i-programmer.info/news/222-perl/15882-it-was-about-time-to-find-a-shared-vision-of-the-perl-foundation.html

Perl 5.36 Released - What's New?

 Perl 5.36 was recently released and while we await Perl 7 it comes with many great features. First of all borrowing from Perl's 7 philosophy, 5.36 comes with modern and sensible defaults. That is, use 5.36; loads pragmas and features already being advised for years to programmers writing in Perl, like turning strict and warnings on, use 5.010 or importing Modern::Perl, which are now going to be set by default when you start writing a new program under this version.  According to Ricardo Signes, that directive in place does the following: full article on i-programmer: https://www.i-programmer.info/news/90-tools/15502-perl-536-released-whats-new.html

Perl Turns 34 - A Retrospective

Venerable Perl, a language that you either love or love to hate, has just had its 34th birthday. Because of that let's take a quick look at its recent past and the milestones that defined it. If you missed it this birthday it happened on December 18th, I have to admit I missed it until I was notified by this HackerNews thread which records the initial commit by Larry Wall. Scouring through it you'll find the usual arguments; some are enthusiastic and wish Perl Happy Birthday while others claim that it's a dead language. Unfortunately that is the situation and has been as such for some years. The problem is that not being popular is treated by many as synonymous to being dead. While admittedly not popular anymore, it couldn't be farther from dead.The proof of that fact are the regular version releases, the number of new modules added to CPAN every day, the events and gatherings, and a wealth of ideas for evolving the language like the addition of Futures, Ovid's new

RegexLearn And Other RegEx Resources

 RegexLearn is an intuitive online instruction led playground where you get to learn how to construct regular expressions. We also revisit other tools, advanced regex constructs, regex programming language portability and how to deter Regular expression Denial of Service attacks. full article on i=programmer: https://www.i-programmer.info/news/90-tools/15067-regexlearn-and-other-regex-resources.html

Unicode Version 14 Announced [It's not just about Emojis...]

 The venerable Unicode standard gets an update. We report the news and go behind the scenes with a brief look at the standard's philosophy and practical use. Most people stop thinking about Unicode at the introduction of new Emoji characters. However, the main purpose of the Unicode standard isn't just sharing expressive characters to be used on mobile apps just for fun; it also facilitates communication in every humanly readable language as well as supporting science and research with its scientific symbols and ancient language s cripts. full article on i-programmer.info

It Was About Time To Find A Shared Vision Of Perl

  The Perl Foundation (TPF) is looking pretty active lately, undertaking a number of initiatives which aim to advance Perl's ecosystem further. The start came with  "Coding in Perl? What support do you need?" , a survey into what help and guidance Perl beginners would find useful, which we reported in  "New To Perl? What Do You Need? The Results" . Among other findings, it was revealed that beginners would like a standardized way of doing things along the lines of a framework, they crave the security and agility that an IDE provides, and that, when they look for help, their preference is first books and then online courses and videos, relegating real-time chat and one-to-one contact at the final places.   full article on i-programmer.info

Perl 5.34.0 Released - What's New?

  We look at the first stable release of version 34 of Perl 5. It's the culmination of around 11 months of development and represents 280,000 lines of changes across 2,100 files from 78 authors. Sadly this is going to be the final release under Sawyer X's supervision as he is  stepping down  from the position of the Pumpking due to being bullied for suggesting that the language has got cruft that must be cleaned. That aside, what news does this release bring? full article on i-programmer.info

New To Perl? What Do You Need? The Results

  The results and analysis of a recent survey into what help and guidance Perl beginners would find useful revealed that learning Perl can be a lifelong challenge and that more step-by-step tutorial might well help. As we  reported in January , developers who use Perl were invited to take a survey to provide feedback on what help and guidance they would find useful. The survey was prepared by Andrew Solomon, founder of Geekuni which provides online Perl Training, and was sponsored by The Perl Foundation. full article on i-programmer

Mojolicious 9.0 Released

  There's a new major version of Perl's realtime web framework, Mojolicious. Codenamed "Waffle, Mojolicious 9.0 comes with improvements but also with breaking changes.  First of all since version 8.50 Mojolicious requires Perl 5.16 which allowed the framework to adopt more advanced functionality. Breaking change it might be but still when you consider that Perl's latest version is 5.32.1 it's not that major. The outlook however is to move to Perl 5.20 in the near future. full article on i-programmer.info

The Course of Raku

  Thanks to a grant from the Perl Foundation, Andrew Shitov is creating  A Complete Course of the Raku programming language,  the start of which is now available.  It could had been finished earlier but due to Andrew Shitov, the maker, organizing the PerlCon conference in RÄ«ga, it was postponed for a later date. Fortunately that day has come delivering the first part of the course   comprising 91 topics, 73 quizzes and 65 exercises. Judging from that volume, the final cut is going to be massive! full article on i-programmer.info

New To Perl? What Do You Need?

  Developers who use Perl are invited to take a survey to provide feedback on what help and guidance they would find useful. It's a Perl Foundation initiative to guide developers in their journey of learning Perl. The survey, titled " Coding in Perl? What support do you need? "  aims to encourage, guide, and even provide mentorship to newcomers who could otherwise quickly lose their enthusiasm and motivation for Perl. We know that support levels across the community vary and that it might not always be easy for newcomers to get help TPF acknowledging that fact prepared a survey in order to better understand what sort of help they community would like to see. full article on -programmer

Now Perl 6 Is Raku, Perl 5 Can Be 7

After Perl 6's renaming to Raku, acknowledging that it really is another language, Perl can now use number 7 without fear. It already has claimed the newly freed territory with the announcement that Perl 5.32 with more modern and sensible defaults is to be Perl 7. That is, pragmas and features already being advised for years to programmers writing in Perl, like turning strict and warnings on, use 5.010 or importing Modern::Perl, are now going to be set by default when you start writing a new program in Perl 7. full article on i-programmer

Mojolicious Web Clients - book review

Mojolicious might be famous for its server side presence but that doesn't rule out excellence on the client side as well, as  this book demonstrates. This book about writing post modern client application that can interact with web sites build with Mojolicious or otherwise. As on the server side, so on the client side there's a sheer amount of choices and depth of functionality that Mojo supports. JSON and XML parsing, DOM handling with CSS selectors and asynchronous requests amongst others. One namespace to rule them all. on i-programmer.info

Query Unicode From The Command Line

uni is an open source tool with just four commands that lets you query the Unicode database from the command line. It will make you wonder how you went through life dealing with character encodings without it.  With this tool you get to interrogate the Unicode database (full support for Unicode 12.1) from the CLI. For example,working with HTML and want to find the html escape of the € euro sign? Tell uni to identify it: full article on i-programmer

The Raku Beginner Tutorial

If you want to get to grips with Raku, formerly Perl 6, there is a 30- part YouTube playlist to get you started with it. After splitting from Perl 5 and its renaming from Perl 6 to Raku, a move that has cleared up much confusion (see  Perl and Raku Both Anticipating Newfound Glory  if you missed the story to date)  the time has come to familiarize yourself with the language up and close. There are many ways to get started, such as with a good book like  Think Perl 6  which I awarded a 5-star review when I reviewed it, but what better way to get a quick overview than a few well-made (and free) video tutorials? Yanzhan Yang has provided us with just that and, as a matter of fact, some of the material that he bases his tutorials on comes from the Think Perl6 book. full article on i-programmer