user-pic

Ron Savage

  • Website: savage.net.au/
  • About: I try to write all code in Perl, but find I end up writing in bash, CSS, HTML, JS, and SQL, and doing database design, just to get anything done...
Subscribe to feed Recent Actions from Ron Savage

  • Steven Haryanto commented on Net:: vs WWW:: vs WebService::

    Not a bad suggestion also! Though I'd abbreviate them a bit. Not just for the fingers, but for the eyes. For example: Net::Proto::App::HTTP, Net::Proto::Transport::ZeroMQ. Although having Net::Proto prefix alone (Net::Proto::HTTP, Net::Proto::ZeroMQ) is a huge improvement already.

  • tio commented on Net:: vs WWW:: vs WebService::

    WWW implies it's using an unofficial api by scraping the html pages. WebService implies it's using an official api, whatever the transport method. There's also a lot of authors who create top-level namespaces like $site::Client or $site::API. And then there's the authors who go overboard and bloat their module names with redundant components, like: Net::$site::API, WWW::$site::API, WebService::$site::API, Net::$site::Client - all of which are not uncommon.

  • moltar2000 commented on Net:: vs WWW:: vs WebService::

    What about something like Docker? It has a REST API, but it isn't like a proper web service, but it also isn't a network protocol. There is currently Net::Docker.

  • Matt Perry commented on Net:: vs WWW:: vs WebService::

    Is it not possible to restrict people from adding more modules to the Net namespace without review and approval?

  • Steven Haryanto commented on Net:: vs WWW:: vs WebService::
    Is it not possible to restrict people from adding more modules to the Net namespace without review and approval?

    That's not how PAUSE or the Perl community works. Unless there's spam or some technical glitch, people are free to submit new CPAN modules in any namespace.

Subscribe to feed Responses to Comments from Ron Savage

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.