Re: ANNOUNCE: WWW::Map 0.01

2004-07-10 Thread Smylers
Dave Rolsky writes:

 I'm still trying to decide between sticking with WWW::Map or switching
 to WWW::MapService.

How about WebService::Map?

Search the [EMAIL PROTECTED] archives for WebService and you'll see that
there have been recent attempts to distinguish between modules that help
implement generic webby things (in WWW::) from those which are an
interface to a service which just happens to be provided by websites (in
WebService::).

Admittedly there are web-servicey modules in the WWW:: namespace, mostly
from before anybody had thought to make the distinction, but that isn't
a reason for making the situation any worse.

WWW::MapService is odd from a hierarchical point of view, cos then it
encourages other modules to be named along the lines of:

  WWW::ISBNService
  WWW::PriceCompareService
  WWW::TrainTimesService

(And sorry for not saying this earlier -- I mentally composed something
like the above message when I saw your original mail, but it took me a
couple of days to find the time to type it out!)

Smylers



Re: Perl's Sacrifice Stone

2004-07-10 Thread Andrew Savige
khemir nadim wrote:
 I started a vonlontary review on Perl Monks. I don't know if it's the best
 place but since they have reviews I thought it would be a good place to
 start with (and I couldn't think of a better place). It hasn't given any
 result so far :-) . If some of you would be nice enough to review the module
 I put there or put a module that they want to be reviewed, that might start
 things up.

So far this node has been ignored and downvoted.
I suggest you start by creating a perl monks account (rather than
posting anonymously). Then hang around for a while to get a feel
for how the place works.

If you want someone to review your module, it seems best to start
by first reviewing someone else's module.

/-\


Find local movie times and trailers on Yahoo! Movies.
http://au.movies.yahoo.com


Re: ANNOUNCE: WWW::Map 0.01

2004-07-10 Thread A. Pagaltzis
* Dave Rolsky [EMAIL PROTECTED] [2004-07-10 01:02]:
 Right now I'm leaning towards either keeping WWW::Map or going with
 WWW::MapService.  I think the former is actually reasonably clear given
 the WWW namespace, which is all about interacting with web stuff, not
 generating HTML or anything like that.

I was not thinking about HTML generation either when I said
WWW::Map makes me think of sitemaps or linkmaps. I was more
thinking of an object that helps me programmatically express,
navigate, manipulate the webbing of one or more sites.. that sort
of thing.

 I don't like using WWW::Geo since the modules that mention
 Geo seem to be more in the processing geographic data area,
 though it's a pretty nebulous top-level namespace.

I agree and was thinking the same when I proposed ::MapService --
it's not really about geographic data..

But this:

 Sure, but some of the others won't.  The module is really
 designed for addresses, and if you don't give it enough info to
 get an address map, it won't even create an object.  I could
 probably change it to have a loose mode that allowed this,
 but it's not really helpful for me, so I'll just say patches
 welcome ;)

as well as this:

* Dave Rolsky [EMAIL PROTECTED] [2004-07-10 11:32]:
 Calling it StreetMap would definitively remove the possibility
 of making links that aren't to actual addresses, which as
 someone pointed out, is possible with at least MapQuest.  You
 can plug in Minneapolis, MN and it'll give you a map of the
 area.

make me think what you want is ::LocationMap.

Regards,
-- 
Aristotle
If you can't laugh at yourself, you don't take life seriously enough.


Re: ANNOUNCE: WWW::Map 0.01

2004-07-10 Thread Chris Josephes
What about WWW::Service::Map???

That would seem to fit.

On Fri, 9 Jul 2004, Dave Rolsky wrote:

 On Fri, 9 Jul 2004, David Wheeler wrote:

  On Jul 9, 2004, at 3:43 PM, Dave Rolsky wrote:
 
   This'd be great _except_ that www.maplink.com is the website for a
   map/travel book company.  Too confusing.
 
 WWW::MapLinker?

 That implies that it's a module that performs an action (linking), as
 opposed to a module that is something (a link).

 I'm still trying to decide between sticking with WWW::Map or switching to
 WWW::MapService.


 -dave

 /*===
 House Absolute Consulting
 www.houseabsolute.com
 ===*/



Christopher Josephes
[EMAIL PROTECTED]


Re: ANNOUNCE: WWW::Map 0.01

2004-07-10 Thread Dave Rolsky
On Sat, 10 Jul 2004, Smylers wrote:

 How about WebService::Map?

 Search the [EMAIL PROTECTED] archives for WebService and you'll see that
 there have been recent attempts to distinguish between modules that help
 implement generic webby things (in WWW::) from those which are an
 interface to a service which just happens to be provided by websites (in
 WebService::).

Yeah, taking a look at the existing WebService modules it seems like this
might be a better top level namespace.  My only reservation is that unlike
all the others, this module does not actually interact with the websites,
it simply generates a link.


-dave

/*===
House Absolute Consulting
www.houseabsolute.com
===*/


Re: ANNOUNCE: WWW::Map 0.01

2004-07-10 Thread David Wheeler
On Jul 9, 2004, at 8:46 PM, Dave Rolsky wrote:
   WWW::MapLinker?
That implies that it's a module that performs an action (linking), as
opposed to a module that is something (a link).
WWW::MapLink, then.
David


Re: Perl's Sacrifice Stone

2004-07-10 Thread Randy W. Sims
khemir nadim wrote:
Hi,
I started a vonlontary review on Perl Monks. I don't know if it's the best
place but since they have reviews I thought it would be a good place to
start with (and I couldn't think of a better place). It hasn't given any
result so far :-) . If some of you would be nice enough to review the module
I put there or put a module that they want to be reviewed, that might start
things up.
Hmm, we have:
1) Simon's code review ladder: 
http://lists.netthink.co.uk/listinfo/code-review-ladder

2) Ask's CPAN Ratings: http://cpanratings.perl.org/
3) Perl Monks' Reviews: http://www.perlmonks.org/index.pl?node=Reviews
Each has a slightly different focus, but there is some overlap. A part 
of me wonders if they should be at least loosely linked together instead 
of remaining 3 independant but related review tools for authors  users; 
maybe one review site with two faces, one to help module users find 
modules and the other to help module authors improve their modules.

Randy.


Re: ANNOUNCE: WWW::Map 0.01

2004-07-10 Thread Randy W. Sims
Dave Rolsky wrote:
On Fri, 10 Jul 2004, Scott W Gifford wrote:

Right now I'm leaning towards either keeping WWW::Map or going with
WWW::MapService.  I think the former is actually reasonably clear given
the WWW namespace, which is all about interacting with web stuff, not
generating HTML or anything like that.
I like WWW::StreetMap, since that's exactly what they are, and is
short and unambiguous.  I don't think WWW::MapService is much better
than WWW:Map, but then again I don't think WWW::Map is that bad.  :)

Calling it StreetMap would definitively remove the possibility of making
links that aren't to actual addresses, which as someone pointed out, is
possible with at least MapQuest.  You can plug in Minneapolis, MN and
it'll give you a map of the area.
I'm not sure it does. I've worked alot with mapping software (mostly 
DeLorme StreeAtlas and MapQuest), and I always think of a street 
map/atlas as a tool to _locate_ or _find_ any type _place_ or _location_ 
 whether it by address, by place name, by postal code, by coordinates, 
etc. You might also (if you haven't already) consider possible 
extensions such as routing directions.

Randy.


Re: ANNOUNCE: WWW::Map 0.01

2004-07-10 Thread Tim Bunce
On Sat, Jul 10, 2004 at 08:46:31AM -0500, Dave Rolsky wrote:
 On Sat, 10 Jul 2004, Smylers wrote:
 
  How about WebService::Map?
 
  Search the [EMAIL PROTECTED] archives for WebService and you'll see that
  there have been recent attempts to distinguish between modules that help
  implement generic webby things (in WWW::) from those which are an
  interface to a service which just happens to be provided by websites (in
  WebService::).
 
 Yeah, taking a look at the existing WebService modules it seems like this
 might be a better top level namespace.  My only reservation is that unlike
 all the others, this module does not actually interact with the websites,
 it simply generates a link.

Not a major distinction in this case. WebService::* seems fine.

As for the module name, how about:

WebService::LocationMapLink

Tim.