short for (P)erl (A)pplication.
But then again how about Schedule::Classes? Nah, schedule might be associated with priority queues.
So how about Algorithm::Schedule::Classes
On Saturday, November 30, 2002, at 03:09 PM, James E Keenan wrote:
For several months I have been working on a set of modules and associated
scripts designed to provide a simple, all-Perl solution to what might be
described as the "classroom scheduling problem." That is, given lists of
(a) classrooms or meeting rooms, (b) instructors or meeting leaders and (c)
time slots in which classes or meetings can be scheduled, construct a
schedule such that no room is booked for more than one class or group in a
given time slot and no instructor/leader is booked for more than one
class/group at a time.
When this project is a bit more polished I would like to make it available
to the larger Perl community via CPAN. I would like recommendations for the
namespace. Since "Class:" has a very particular meaning within Perl, it
would not be appropriate to name my packages Class, Class::Instructor,
Class::Room and Class::Timeslot. I've thought of these two alternative
namespaces:
Meeting
Meeting::Instructor
Meeting::Room
Meeting::Timeslot
Session
Session::Instructor
Session::Room
Session::Timeslot
Would one of these be an appropriate root namespace for CPAN? If not, what
alternative would be better?
Thank you very much.