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

Closures as objects

Dec 13, 2020 by David Farrell

programming-languages
closure
lisp
moose
metaobject-protocol
object-oriented

How lexical scope and anonymous functions can create powerful object systems

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

When Perl isn't fast enough

Jan 28, 2018 by David Farrell

programming-languages
go
threads
microsoft
java
router-xs
catalyst
kelp
text-xslate

Losing in a competition to Java and Go

Read it

Parse::RecDescent Tutorial

Jun 13, 2001 by Jeffrey Goff

programming-languages

The Basics Parse::RecDescent is a combination compiler and interpreter. The language it uses can be thought of roughly as a macro language like CPP’s, but the macros take no parameters. This may seem limiting, but the technique is very…

Read it

Perl Style: Avoid Byte Processing

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Avoid Gratuitous Backslashes

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Avoid Symbolic References

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Avoid Testing eof

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Break Complex Tasks Up

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Break Programs into Separate Processes

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Changing <I>en passant</I>

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Closures

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Configuration Files

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Data-Oriented Programming

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Defensive Programming

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Don't Overdo `?:'

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Elegance

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Embrace && and || for Control and Values

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Embrace Hashes

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it

Perl Style: Embrace Pattern Matching

Jan 1, 1998 by Tom Christiansen

programming-languages

Read it
« Older Posts
Page 1 of 3
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.