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

Reply via email to