>>>>> On Thu, 10 May 2001 20:17:17 +0100, Michael G Schwern <[EMAIL PROTECTED]> said:

  > On Thu, May 10, 2001 at 08:56:37PM +0200, Andreas J. Koenig wrote:
 >> > Well, the problem is there's no "Interface Style" entry that really
 >> > matches things like AnyLoader, Lingua::Romana::Perligata, Bleach, DNA,
 >> > etc...  'l' for 'modifies the language' would be a nice addition to
 >> > cover such things.
 >> 
 >> Shame on me, I have looked neither at Bleach, DNA, and L:R:P would
 >> need an s for silly?  AnyLoader seems to be a pragma, it seems.

  > Yes, they're silly, but they're still pragma-like.  'Interface Style'
  > just comments on the interface, not the intent.

  > 'pragma' seems to cover that set of modules well as defined in
  > perlmodlib "They work somewhat like compiler directives (pragmata) in
  > that they tend to affect the compilation of your program, and thus
  > will usually work well only when used within a "use" or "no"."

Sold! So let's create interface style "p" for pragma. Any objections?

  > About the Silly:: namespace.  I think you're going to run into
  > alot of resistance there.  Alot of the more ridiculous modules start
  > out as just a cool name (Semi::Semicolons) and would detract from its
  > purpose (to be silly) to alter the name.  And it doesn't fit in alot
  > of them.  Silly::Lingua::Romana::Perligata just sounds so stilted.
  > Sex.pm, well, its obviously all in the name!  There are obvious
  > exceptions (Silly::String).

  > I can't speak for anyone else, but I'd rather my module doesn't show
  > up in the module list than ruin a good joke. :)

You give me the right cue, problem solved: authors can withdraw their
modules from the module list when the life cycle is over. We had
DoWhatIWant on the module list from the very early days for maybe 3
years, then I felt like the fun was over. Maybe others will follow
that fate.

  > Instead of encouraging
  > use of the Silly:: namespace, perhaps we could have a Module List
  > Chapter for silly modules?

Chapters are much more rigid, they propagate to too many places. This
makes any change more difficult.

-- 
andreas

Reply via email to