The following module was proposed for inclusion in the Module List:

  modid:       Set::Infinite
  DSLIP:       bdpO?
  description: Set Theory module for infinite sets
  userid:      FGLOCK (Flavio Soibelmann Glock)
  chapterid:    6 (Data_Type_Utilities)
  communities:

  similar:
    Set::IntRange Set::Window Time::Object

  rationale:

    This module eases the work with Calendars and complex schedules.

    Existing Date objects don't deal well with multiple date intervals,
    and existing Set objects don't deal well with infinite sets, real
    numbers and object scalars.

    This could be a 'Math::', 'Set::', 'Time::' or 'Date::' module. I
    think it fits better as 'Set::'.

    It interfaces easily with Math::BigInt and Math::BigFloat, and I
    provide a Set::Infinite::Date object that makes it capable of
    Date/Time math. The objects are 'tieable'. I couldn't make it use
    Time::Object yet.

    Capabilities are set-oriented: union, intersection, etc.

    Examples: ---------- use Set::Infinite; $a =
    Set::Infinite->new(1.111,2.345); print $a->union(5.766,6.899);
    ---------- use Set::Infinite qw(type); type('Set::Infinite::Date');
    $a = Set::Infinite->new('10:00', '13:00'); print " $a union
    (16:00..17:00) is ", $a->union('16:00', '17:00'), "\n"; ----------

  enteredby:   FGLOCK (Flavio Soibelmann Glock)
  enteredon:   Fri May 11 20:14:27 2001 GMT

The resulting entry would be:

Set::
::Infinite        bdpO? Set Theory module for infinite sets          FGLOCK


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=85000000_f7bd749becdc5ff1&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=85000000_f7bd749becdc5ff1&SUBMIT_pause99_add_mod_insertit=1

Reply via email to