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

Re^3: RFC - Linux::TCPServer (new module)

by ph713 (Pilgrim)
on Oct 31, 2005 at 06:28 UTC ( [id://504173]=note: print w/replies, xml ) Need Help??


in reply to Re^2: RFC - Linux::TCPServer (new module)
in thread RFC - Linux::TCPServer (new module)

I guess that gets at the heart of the matter.

Just to be clear then, the standard is supposed to be that if the purpose of the module is to expose an OS/platform-specific interface to perl users, then it belongs in the ^Platform:: namespace, whereas if it implements a generic concept with the internals tailored to work on a certain OS/platform, then it belongs in the generic namespaces with the platform tacked on the end?

Replies are listed 'Best First'.
Re^4: RFC - Linux::TCPServer (new module)
by jdporter (Paladin) on Oct 31, 2005 at 14:44 UTC
    if the purpose of the module is to expose an OS/platform-specific interface to perl users, then it belongs in the ^Platform:: namespace,

    whereas if it implements a generic concept with the internals tailored to work on a certain OS/platform, then it belongs in the generic namespaces with the platform tacked on the end?

    I'd say "Yes, generally" to the first part of your question. But I can't think of any precedent for the latter part off the top of my head. A cpan search for "linux" or some such might find some instances of that pattern. Even that wouldn't mean that the convention is blessed by the PAUSE cabal, however.

    We're building the house of the future together.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (4)
As of 2024-03-29 04:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found