Re: ANN: Etiquette: a protocol construction tool
Eugene Zaikonnikov <[email protected]> Thu, 11 Sep 2003 14:35:24 +0300
| Newsgroups | gmane.lisp.clump |
|---|---|
| Message-ID | <[email protected]> |
* "Miles" == Miles Egan <[email protected]> writes: Miles> Eugene Zaikonnikov wrote: >> Announcement of Etiquette v0.3 ============================== >> >> Etiquette is an interaction protocol construction toolkit. The >> project goal is to build a framework for rapid design of network >> communication code. Etiquette interaction protocols are intended to >> describe valid communication processes that can occur in networked >> applications, along with error-handling code. Etiquette provides >> protocol tracing and single-stepping support. >> Miles> This sounds pretty interesting. How hard would it be to build Miles> BEEP-based protocols in Etiquette? I've been thinking about Miles> trying to write an iCal server for a while but the BEEP stuff Miles> seems painful. To my shame, I wasn't aware of BEEP until your reply. Next time I should research the subject better before starting a project :) So far I've just skimmed through BEEP Core and CAP specifications, but it looks like BEEP protocols have broader scope. They seem to go much deeper into defining message data types (Etiquette protocols do not define content representation), and use several transmission channels for communication. Introduction of secure transport support and sibling protocols (which are similar to BEEP channels) to Etiquette could in theory permit implementation of the BEEP protocols, but my initial feeling is that the underlying models are too different to be mapped naturally. -- Eugene