Ofer Nave wrote:
A. Pagaltzis wrote:

* Cédric Bouvier <[EMAIL PROTECTED]> [2005-03-10 10:25]:


Thank you for the hint. I quickly looked on CPAN and there
doesn't seem to be many modules under Cluster::, besides
Cluster::Init which is more geared towards High Availability.


I don't find Cluster:: sounds right.

Parallel: alone isn't sufficient since this involves multiple
computers, not just multiple processes. I think something in
Net:: would be most appropriate.

And while cluster is the means to do this, what you're doing as
such is usually referred to as distributed execution or some
such.

So maybe Net::ComputeDistributed? It's a little long, but I think
it's absolute precise in describing the purpose.

Regards,


I think it's a mouthful, and still not quite right.

There is currently no Distrib:: or Distributed:: namespace. How about starting one? Like Parallel::, but implying across hosts, not just procs, as A. Pagaltzis so well puts it.

In your case, your module could be Distributed::Simple.

Distributed, yes, but Distributed::Simple, no. In general I dislike modules named *::Simple. Because they never are. And doubly more so if it's not actually simplifying what another module, e.g. Distributed::Complicated::Horribly, already does, since there is no other module for the moment.


What about something like Distributed::Server and Distributed::Client, and bundling them up into a Bundle::Distributed? or Distributed-tools. Again, posting the Synopsis would help.

David



Reply via email to