i mentioned this briefly at the last meeting but i thought i should post the info to the list. i am in the very early stages (mostly thoughts and ideas) of developing two new modules. i would love to have any help from any of you. just bouncing ideas around or helping with coding/testing/whatever will be great. you can learn more perl, see how a cpan module gets created, win fame and glory (i will add your names to the authors/acknowlegements), and earn big bucks (in some alternate universe).
here are the top level descriptions. i have more ideas/notes for each of them and i will share those with interested parties. you can help with either or both. thread::event this module is meant to make the two worlds of perl threads and events work happily together. each brings strengths to the table and there is a need to support both in a single process in a clean way. i have discussed this with artur bergman (the p5 threads guy) and he thinks it will work. the idea is to have a pool of worker threads communicate with a main thread which runs the event loop. the communication is done over a pipe (from the process to itself). the event loop handles one side and the threads handle the other side. there are memory management issues to be dealt with (each thread must free up the memory it allocated) but i have solutions to that problem. dataflow::* this is a set of modules that will support a set of filter queues. data objects will be fed into a dataflow queue and get passed from filter to filter. filters can read and modify (e.g. mark it with tags) a data object and decide to forward it to other filter queues and even to not pass it down its own queue. this module will be useful for complex decsision trees such as in protocols with user level plugins. one application is for spam (and other) filters in a smtpd system. this module would allow each user to have custom sets of spam filter rules as well as a set of system wide filters. there are many other uses for this module and i will expand on those later. thanx, uri -- Uri Guttman ------ [EMAIL PROTECTED] -------- http://www.stemsystems.com --Perl Consulting, Stem Development, Systems Architecture, Design and Coding- Search or Offer Perl Jobs ---------------------------- http://jobs.perl.org _______________________________________________ Boston-pm mailing list [EMAIL PROTECTED] http://mail.pm.org/mailman/listinfo/boston-pm

