Fwd: a couple of points about Causeway

"Terry Stanley" <[email protected]>
Newsgroups gmane.comp.lang.e.general
Message-ID <[email protected]>
(This is 2 of 3.)

---------- Forwarded message ----------
From: Tyler Close <[email protected]>
Date: Sat, Mar 1, 2008 at 9:51 AM
Subject: Re: a couple of points about Causeway
To: Terry Stanley <[email protected]>
Cc: Dean Tribble <[email protected]>, [email protected],
warner-rGj/[email protected], Mark Miller <[email protected]>

Terry Stanley wrote:
 > I will explain about these transformations in more detail later. But I
 > wanted to give you guys a heads-up now that you shouldn't be surprised
 > if you need to write such filters and transformers before Causeway's
 > visualizations of your traces becomes useful.

 I've got an initial implementation of Causeway logging for Waterken done
 and have generated my first trace. The attachments to this message
 include the source code being traced, the generated log messages and the
 Java classes that define the log format.

[The class files referred to here are not attached since the format
changed from this original version.
Here's current documentation
    http://waterken.sourceforge.net/debug/
]

 The Java classes defining the log format should be studied by everyone
 since I've done considerable violence to Causeway's original format.
 Based on our previous conversation, I believe I have all the semantic
 information needed for the Causeway viewer software. There's Javadoc
 explaining everything. I have also attempted to define a format that
 will be reusable across all the various event driven systems we wish to
 debug with Causeway.

 The Waterken logging implementation is done such that a server is
 configured with a web-key to which all log events should be POSTed,
 on-the-fly. Currently, I have only one receiver for these events, and it
 just dumps each one into a file in a log folder. That log folder is in
 the zip attached to this message. My hope is that eventually there will
 be a Causeway viewer that is the target of this web-key, so that all the
 vats in a distributed application can be dumping their events into a
 single Causeway viewer which updates its screen on-the-fly as events occur.

 Thanks,
 --Tyler
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.