DragonFly BSD
DragonFly kernel List (threaded) for 2003-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Event reporting (was Re: Anybody working on removing sendmail from base?)

From: ibotty <bsd@xxxxxxxxxx>
Date: Mon, 29 Sep 2003 19:14:56 +0200

06@xxxxxxxxxxxxxxxxxxxx> <20030927233131.4b3bd07c.cpressey@xxxxxxxxxxxxxxx> <3f77449e$0$269$415eb37d@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20030929082017.097ca759.cpressey@xxxxxxxxxxxxxxx> <200309291633.h8TGX1Pc016957@xxxxxxxxxxxxxxxxxxxx>
User-Agent: KNode/0.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Lines: 31
X-Trace: 1064855687 crater_reader.dragonflybsd.org 271
Xref: crater_reader.dragonflybsd.org dragonfly.kernel:1343

>     The main thing that must be considered with regards to an event
>     reporting interface is whether to focus on high level events or on
>     high performance events.

>     For high level events I would strongly consider a human-readable ascii
>     interface for event reporting.  I've written such interfaces before,
>     for telemetry systems, and passing the event data as an ascii string
>     is the most powerful, most portable reporting method in existance.
>     An ascii based event oriented interface would work something like
>     this: [snip]

i do really think inventing yet another (high level) event system is wrong!
(there is at least dcop (by kde), (something by gnome), gdnc (by gnustep),
distributed notifications (by cocoa), and these are only the major
atm, there is a chance of uniting at least two maybe three of the above. we
should really adopt dbus, when it is ready. it has a suitable license (bsd,
gpl, whatever you want according to the maintainers). and it is a superset
of above design! (at least nearly, dont know about filters)
notifications/events is only one part of it. it is high-level ipc in
general, it even handles security.
pls, we should embrace, not fight it.


btw: after revising this mail, no offending words should be left, if it
sounds rude even so, dont take it personal.

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]