5
<title>Session Viewer — ACL2 Sidekick</title>
9
Copyright (C) 2014 Kookamara LLC
14
11410 Windermere Meadows
16
http://www.kookamara.com/
18
License: (An MIT/X11-style license)
20
Permission is hereby granted, free of charge, to any person obtaining a
21
copy of this software and associated documentation files (the "Software"),
22
to deal in the Software without restriction, including without limitation
23
the rights to use, copy, modify, merge, publish, distribute, sublicense,
24
and/or sell copies of the Software, and to permit persons to whom the
25
Software is furnished to do so, subject to the following conditions:
27
The above copyright notice and this permission notice shall be included in
28
all copies or substantial portions of the Software.
30
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
31
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
32
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
33
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
34
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
35
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
36
DEALINGS IN THE SOFTWARE.
39
<link rel="stylesheet" type="text/css" href="style.css"/>
40
<script src="lib/jquery-2.1.0.min.js"></script>
41
<script src="common.js"></script>
42
<script src="toolbar.js"></script>
43
<script src="session.js"></script>
69
.pbt_form, .pcb_form {
70
/* formulas in pbt display */
71
font-family: "Consolas", "Inconsolata", "Bitstream Vera Sans Mono",
72
"DejaVu Sans Mono", "Lucida Console", monospace;
76
text-decoration: none;
85
.pbt_table th, .pbt_table td {
87
border: 1px solid #909090;
96
background-color: #f0f0f0;
100
background-color: #e0e0e0;
104
border: 1px solid #909090;
105
border-collapse: collapse;
110
border-collapse: collapse;
116
border: 1px solid #909090;
137
<div id="toolbar"></div>
142
<div id="pbt"> Loading... </div>
148
<h3 class="banner"><img src="icons/session.png"/> Session Viewer</h3>
150
<p>This is like ACL2's <b>:pbt</b> command. It updates automatically
151
as you submit new commands.</p>
154
<li><b>Hover</b> to expand a command (like <b>:pc</b>).</li>
156
<li><b>Click</b> to see even more (like <b>:pcb!</b>.)<br/>
157
Note: this can produce a lot of output
158
for commands like <tt>include-book</tt>.</li>
164
<table style="width: auto; margin-left: 3em; margin-right: 3em;">
166
<td style="padding-left: .5em; padding-right: .5em;">
168
<table class="pbt_table">
170
<tr><td class="pbt_part_disabled"><nobr>Partially enabled/disabled</nobr></td></tr>
171
<tr><td class="pbt_disabled">Disabled</td></tr>
176
<td style="padding-left: .5em; padding-right: .5em;">
178
<table class="pbt_table">
179
<tr><td class="pbt_verified">Logic mode, guards verified</td></tr>
180
<tr><td class="pbt_logic">Logic mode, guards not verified</td></tr>
181
<tr><td class="pbt_program">Program mode</td></tr>
182
<tr><td>Other command, or mixed modes</td></tr>
187
<h4>Todo/Wishlist</h4>
190
<li>Home package updating</li>
192
<li>Hyperlinks to lookup page or some other better info mechanism.</li>
194
<li>The :pcb display is confusing for large items like include-books;
195
it'd be nice to better present how things are getting expanded, e.g.,
196
with arrows/indentation showing the expansion steps...</li>
198
<li>Capture/export session button</li>
200
<li>See other things instead of just :pcb output, like :pr output.</li>
202
<li>Search for events related to a particular symbol.</li>
206
<p>Is there a way to see what definitions got introduced by a command?</P.
208
<p>Is there a way to see what xdoc got introduced?</p>
215
<div id="footer"></div>