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