E-on-CL now supports causality logging; please check its output
Kevin Reid <[email protected]>
| Newsgroups | gmane.comp.lang.e.general |
|---|---|
| Message-ID | <[email protected]> |
E-on-CL now supports causality logging for Causeway as of r1040. The output has not been tested with Causeway yet because I don't have a convenient way to run E/SWT applications at the moment. I've attached an example trace so that someone who can run Causeway can try it out, report bugs in my generation, fix bugs in Causeway's parsing, etc. I am aware that the stack traces are very crufty; I did not finish the code to clean them up. ------------------------------------------------------------------------ r1040 | kpreid | 2008-08-02 19:18:03 -0400 (Sat, 02 Aug 2008) | 9 lines Added logging for use with Causeway, in the new JSON format; command option --causality <filename>. * Now depends on the "cl-json" library. * Breaks non-SBCL compatibility because of SBCL-specific symbols in the stack trace collection code; will be fixed. * Vats, promises, and queued messages have ID fields for logging. * e.rune::generic-toplevel now runs its body within a turn. * e.elib:with-turn now binds *runner*; with-vat no longer does. * Extracted into a function the common parts of the e-send-dispatch and e-send-only methods for non-refs. * Added documentation and implementation for LocalResolver#gettingCloser. ------------------------------------------------------------------------ -- Kevin Reid <http://homepage.mac.com/kpreid/> _______________________________________________ e-lang mailing list [email protected] http://www.eros-os.org/mailman/listinfo/e-lang
causality.json.gz
(application/x-gzip, 7.7 KB) - not displayed