Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Higher-Order Perl

    Higher-Order Perl

    Mark Jason Dominus · 2005

    This eagerly awaited book by one of the best-known Perl developers summarizes years of innovative practice Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience.

    Programming
    Open LibraryAmazon
    Stats for nerds
    74recommend
    122mentions
    91people
    2007–2026years
    84% recommend16% neutral

    Mentions per year

    20072009201120132015201720192021202320252026

    What Hacker News says

    1. sceleratSep 2026
      One of the books that most affected my understanding, ability, and joy of programming was Mark Jason Dominus' "Higher Order Perl."

      So I love reduce, and have for many years.

      thread
    2. sherburt3Aug 2026
      His book Higher-Order Perl was really good and introduced me to some interesting programming concepts, but it also helped me realize why no one uses Perl anymore
      thread
    3. a-tkMay 2026
      After being discouraged by the ever looming "threat of AI" in programming, I took up some older books. If you didn't get it, I highly recommend "higher order perl" https://en.wikipedia.org/wiki/Higher-Order_Perl

      That book has some of the coolest programming techniques. Even if not all of them are applicable everywhere, truly a good refresher. I don't know perl but write the examples and follow along in JS. Great stuff.

      thread
    4. jcynixNov 2025
      BTW, the author "mjd" is the author of the excellent book "Higher-Order Perl" which is available online at https://hop.perl.plover.com/book/
      thread
    5. creerDec 2024
      Keep Higher Order Perl for later. It's great but far too much for a 2nd book when getting started. The camel book Programming Perl is still a great start which adheres to the layered aspect. Don't read all of it, just a few parts as needed. I recommend to add Perl Cookbook early, to look things up as you go - it gives idiomatic-ish ideas of how you might do X in Perl. Perl comes with a mountain of very complete and useful man pages: you start with looking things up in the camel book, then transition to looking them up in the man pages.
      thread
    6. tmtvlMar 2024
      Higher Order Perl is such a gem, one of the best programming books in general.
      thread

    Related

    Cover of Perl Best Practices
    2008–2025

    Perl Best Practices

    Damian Conway
    22 recommend · 59
    Cover of Mastering Perl
    2014–2022

    Mastering Perl

    brian d foy
    2 recommend · 4
    Cover of Programming Perl
    2007–2026

    Programming Perl

    Larry Wall
    90 recommend · 298
    Cover of Object Oriented Perl
    2008–2025

    Object Oriented Perl

    Damian Conway
    6 recommend · 7
    Cover of Beginning Perl
    2008–2022

    Beginning Perl

    Curtis Poe
    6 recommend · 17
    Cover of Learning Perl
    2008–2026

    Learning Perl

    Randal L. Schwartz
    9 recommend · 15
    Cover of Perl Cookbook
    2011–2024

    Perl Cookbook

    Tom Christiansen
    2 recommend · 6
    Cover of Mastering algorithms with Perl
    2008–2022

    Mastering algorithms with Perl

    Jon Orwant
    4 recommend · 6