Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: RFC: Template::YetAnother

by BrowserUk (Patriarch)
on Nov 16, 2002 at 18:48 UTC ( [id://213431]=note: print w/replies, xml ) Need Help??


in reply to RFC: Template::YetAnother

I don't (yet) have strong feelings on the technical merits of your proposal, I vascilate with each argument that I read.

On the subject of the name, I think you already said a good candidate should you decide to go ahead.

Just::Templates

Thats seems to sum up your intent exactly:)

Actually, I can think of quite a few other modules that could do with being factored into the Just::* namespace.

I think a set of small, (fast), clean modules that do one thing and do it exeptionally well would be a good antithisis to some of the modules I've looked at that take a single good idea and then wrap it up whith a gazillion unrequired or little used variations on the theme.


Okay you lot, get your wings on the left, halos on the right. It's one size fits all, and "No!", you can't have a different color.
Pick up your cloud down the end and "Yes" if you get allocated a grey one they are a bit damp under foot, but someone has to get them.
Get used to the wings fast cos its an 8 hour day...unless the Govenor calls for a cyclone or hurricane, in which case 16 hour shifts are mandatory.
Just be grateful that you arrived just as the tornado season finished. Them buggers are real work.

Replies are listed 'Best First'.
Re: Re: RFC: Template::YetAnother
by perrin (Chancellor) on Nov 16, 2002 at 22:29 UTC
    CPAN namespaces are about categorization, and each level is supposed to be meaningful on its own, not just when combined with the other levels into a phrase. "Just" is not a very meaningful categorization on its own and will not help a person looking for a template module find one underneath it. To put it another way, the dominant characteristic of a simple template module is that it does templates, not that it is simple.

      Makes sense. And I withdraw the (originally somewhat lighthearted) suggestion.

      However, there are many modules that sit in one namespace, but could equally well sit in several namespaces. The obvious example is CGI.pm. Belg4mit has just:^) recently pointed out CGI::Minimal which I hadn't encountered and maybe Template::Minimal is a better choice.

      My thought was that I would appreciate a top level space where there were modules that did exactly one thing and nothing more. Within that they could be categorised in the normal way.

      Oh well. T'was j..er.. only a thought.


      Okay you lot, get your wings on the left, halos on the right. It's one size fits all, and "No!", you can't have a different color.
      Pick up your cloud down the end and "Yes" if you get allocated a grey one they are a bit damp under foot, but someone has to get them.
      Get used to the wings fast cos its an 8 hour day...unless the Govenor calls for a cyclone or hurricane, in which case 16 hour shifts are mandatory.
      Just be grateful that you arrived just as the tornado season finished. Them buggers are real work.

        CPAN has a search engine - it's not hard to look for ::Simple and ::Easy. :) Remember also that what you consider "just one thing" maybe less than one thing to someone else and maybe still too much to yet another person.

        Makeshifts last the longest.

Re: Re: RFC: Template::YetAnother
by belg4mit (Prior) on Nov 16, 2002 at 21:09 UTC
    *ugh* No... We don't need any more top-level names. Especially anything as arrogant as "Just". If domm *does* proceed there are two current naming conventions which would be more appropriate to follow, Template::Simple or Template::Lite (UPDATE: Template::Minimal even, though AFAIK CGI::Minimal is the only member of that set)

    --
    I'm not belgian but I play one on TV.

      Quite why you associate the word "just" with arrogance escapes me.


      Okay you lot, get your wings on the left, halos on the right. It's one size fits all, and "No!", you can't have a different color.
      Pick up your cloud down the end and "Yes" if you get allocated a grey one they are a bit damp under foot, but someone has to get them.
      Get used to the wings fast cos its an 8 hour day...unless the Govenor calls for a cyclone or hurricane, in which case 16 hour shifts are mandatory.
      Just be grateful that you arrived just as the tornado season finished. Them buggers are real work.

        arrogance isn't quite the right word, but it was the best fit I could think of at the time. perhaps pretentious is better.

        UPDATE: Just::Template => Pure::Template. Now calling your module Pure::Template, unless it's a template system for some system or software package called pure, is somewhat inflammatory and speaking unnecessary ill of other Template modules. Finally, putting it in something other than Template:: almost certainly qualifies as being "hidden in very strange namespaces", something domm scorned other modules for being.

        --
        I'm not belgian but I play one on TV.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://213431]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (2)
As of 2024-04-26 00:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found