• MORE:
  • Perl Camel
  • rss
  • GitHub logo
Perl.com
  •   ABOUT
  •   AUTHORS
  •   CATEGORIES
  • #
      TAGS

Porting a Dancer plugin to Dancer2

Jan 10, 2020 by Christopher White

development
dancer
dancer2
perl
perl-5
perl-programming
web-development
porting
plugin

How I ported a plugin without having to know it all first

Read it

My Perl Wishlist: Invariant Sigils (Part 1)

Oct 27, 2019 by Christopher White

programming-languages
perl-internals
syntax
internals
compiler
perl-5
language
language-design
sigil
parser
parsing
perl-parsing
core
c

The change I would most like to see in Perl 5, and why it might not happen

Read it

An Open Letter to the Perl Community

Jan 17, 2018 by Elizabeth Mattijsen

perl-6
perl-5
p5p
porting

How to kickstart migration of Perl 5 to Perl 6

Read it

How to contribute to the exercism.io Perl 5 repo

May 22, 2014 by David Farrell

community
community
github
open_source
perl-5
perl-6
exercism_io

A step by step guide to porting exercises

Read it

New Features of Perl 5.14: Non-destructive Substitution

May 18, 2011 by chromatic

development
language
perl-5
perl-5-14
syntax

Perl 5.14 adds non-destructive substitution.

Read it

New Features of Perl 5.14: package BLOCK

May 16, 2011 by chromatic

development
language
perl-5
perl-5-14
syntax

Perl 5.14 adds a package BLOCK declaration.

Read it

Visualizing Music with SDL and Perl

Jan 24, 2011 by Kartik Thakore

graphics
graphics
music
perl
perl-5
sdl

In this edited excerpt from the SDL Perl manual, lead developer Kartik Thakore walks through a non-game application of SDL and Perl, building a music player with visualizations in just a few lines of code.

Read it

Welcome Rakudo Star

Jul 29, 2010 by chromatic

perl-6
announcements
perl
perl-5
perl-6
rakudo

The first Rakudo Star release is out, making Perl 6 available to a wider range of users. Welcome to the new era of Perl.

Read it

Inside Perl 5.12

Apr 20, 2010 by chromatic

community
perl-5
perl-5-12
perl-programming

Perl 5.12 has just come out. A rejuvenated development process helps ensure a bright future for Perl as it enters its third decade of making easy things easy and hard things possible. Here’s what you can expect when you upgrade…

Read it

A Website in a Minute Using Dancer, the Effortless Web Framework

Apr 6, 2010 by perldotcom

web
cpan
dancer
perl
perl-5
perl-programming
web-development

While Perl has a few heavy hitters in the web framework world (Catalyst, Jifty, CGI::App), sometimes they can seem like overkill. When writing a light web service or a high-end but not-as-complex website, you might want something smaller and simpler….

Read it

Testing Perl 5.12.0 RC 1 with App::perlbrew

Mar 30, 2010 by chromatic

tooling
cpan
installation
perl-5
perl-5-12
perlbrew
testing

I’m working on a project with Curtis “Ovid” Poe and Adrian Howard. We use Perl 5.10.1, but because we control which version of Perl 5 we use, there’s no reason not to test with Perl 5.12.0 - and if we…

Read it

perl5i Makes More Simple Things Simple

Mar 23, 2010 by Michael Schwern

development
perl
perl-5
perl-programming
perl5i

Suppose that you want to load a module dynamically (you have the name in a scalar), then alias a function from that module to a new name in another class. In other words, you want a renaming import. How do…

Read it

Idioms, or How to Write Perlish Perl

Mar 16, 2010 by chromatic

development
idioms
objects
parameters
perl-5
perl-programming
schwartzian-transform

Any language—programming or natural—develops idioms, or common patterns of expression. The earth revolves, but we speak of the sun rising or setting. We talk of clever hacks and nasty hacks and slinging code. We ping each other on IRC to…

Read it

More Code, Less Cruft: Managing Distributions with Dist::Zilla

Mar 9, 2010 by Ricardo Signes

tooling
cpan
dist-zilla
distributions
perl
perl-5
perl-programming

Every software distribution is a bunch of files written and maintained by programmers. The files are of three types: code, documentation, and crap—though this distinction is too subtle. Much of the documentation and code is crap, too. It’s pointless. It’s…

Read it

Programming is Hard, Let's Go Scripting...

Dec 6, 2007 by Larry Wall

development
language-design
larry-wall
perl-5
perl-6
programming-languages
scripting
scripting-languages
state-of-the-onion
worse-is-better

I think, to most people, scripting is a lot like obscenity. I can’t define it, but I’ll know it when I see it. Here are some common memes floating around: Simple language “Everything is a string” Rapid prototyping Glue…

Read it

Everyday Perl 6

May 10, 2007 by Jonathan Scott Duff

perl-6
parrot
perl-5
perl-6
pugs

Perl 6 will soon be here. How will programming in Perl 6 be different from programming in Perl 5 for your average Perl programmer? The answer is: very different yet very much the same. A Perl 6 program viewed…

Read it

The State of the Onion 10

Sep 21, 2006 by Larry Wall

community
larryisms
perl-5
perl-6
perl-6-on-perl-5
perl-humor
perl-status
state-of-the-onion

Welcome to the tenth State of the Perl Onion. For those of you who are unfamiliar with my methods, this is the annual speech wherein I ramble on about various things that are only marginally related to the state…

Read it

The State of the Onion

Aug 19, 2004 by Larry Wall

community
larry-wall
perl
perl-5
perl-6
state-of-the-onion
tpc
language-development

Note: All comments in square brackets are X screensavers that I ran for my slides. If you want to play along at home, start up xscreensaver-demo and click on the screensaver named. By the way, for any screensaver that…

Read it
Page 1 of 1
Site Map
  • Home

  • About

  • Authors

  • Categories

  • Tags

Contact Us

To get in touch, send an email to perl.com-editor@perl.org, or submit an issue to perladvent/perldotcom on GitHub.

Perl Camel rss GitHub logo

License

This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Creative Commons License

Legal

Perl.com and the authors make no representations with respect to the accuracy or completeness of the contents of all work on this website and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. The information published on this website may not be suitable for every situation. All work on this website is provided with the understanding that Perl.com and the authors are not engaged in rendering professional services. Neither Perl.com nor the authors shall be liable for damages arising herefrom.