Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

TeeJay (2309)

  (email not shown publicly)

Working in Truro
Graduate with BSc (Hons) in Computer Systems and Networks
pm :,,
lug : Devon & Cornwall LUG
irc : TeeJay
skype : hashbangperl
livejournal : hashbangperl []
flickr :hashbangperl []

Journal of TeeJay (2309)

Thursday November 21, 2002
07:13 AM

more on patterns

[ #9056 ]
This blog piece on oreillynet is a pretty good intro to the whole concept of patterns, and it doesn't even mention Java or assume you've heard of, let alone read, the gang of four.

I am sure perl does already and can increasingly benefit from more formal patterns as well as the informal recipes available.

Also it would remove one of the sticks that critics use against the language about how informal it is. Increased use of patterns and modern OO techniques will mean that Perl offers both formal and informal development opportunities.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I've said this before, and I'll probably say it again. One of the big problems with the perception of Design Patterns is that the GoF book isn't actually that good. It presents a few patterns, and it links them together, a bit, but what it doesn't do is to present a coherent pattern language. And that's a big failing.

    Compare the GoF's book with my favourite software patterns book, Kent Beck's Smalltalk Best Practice Patterns and you'll see what I mean. Kent's book presents an entire pattern language for 't
    • Too many books not enough time or money...

      I just got a good book on software project management.

      I think I can still afford Managing Gigabytes, which will help me with my fuzzy content management and information architecture needs.

      Now I have to pick one affordable Patterns book and an affordable database book.

      If only I was working somewhere that paid enough for me to buy books and live within an hour of the office - right now I am stuffed.... I've even had to wait a month while time off I requested m


      @JAPH = qw(Hacker Perl Another Just);
      print reverse @JAPH;
      • Too many books not enough time or money...

        Two words for you: ABE Books []. Dominus says this is the reason why the internet was invented in the first place: to consolidate hundreds (thousands?) of used book sellers and provide a unified storefront for used book buyers.

        You should be able to find Kent Beck's book rather easily. They're not too hard to find. The 2nd Ed of Managing Gigabytes has been out for a few years, but it's a small market kind of text. I'm sure you can find it used, but it may ta

    • I literally had to turn around the GoF book around in my hands a few times to see where is hidden the fabled tome of wisdom people talk in hushed reverential tones about... I reall did feel cheated out of my money.
      • Yeah, far too many GoF patterns seem to be workarounds for insufficiently dynamic languages.
        • No need to mince words here, Piers. The GoF book is a set of hacks to make C++ slightly more like Smalltalk.


          • Yeah, shame it's the one with the mindshare. Richard Gabriel's Patterns of Software is also work a look btw, especially as it's actually a set of essays rather than a directly 'do this then this' book of badly written recipes.
            • I just finished reading this a few weeks ago. PoS is a great book, although a bit oblique at times. (The discussion of Turkish Prayer Rugs was a long diversion that didn't seem to have a great payoff at the end.) I also liked the discussion about the rise and fall of Lucid. It helped bring some context to what he's said about "Worse is Better" and the like.

              I really like the fact that Christopher Alexander wrote the forward, and talked about the timeless way of building, and how the hullabaloo about so