Skip to content

Commit

Permalink
Update the user manual section on debugging for recent improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
pmoura committed Aug 22, 2014
1 parent 1d55d77 commit e645ebc
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 4 deletions.
2 changes: 1 addition & 1 deletion manuals/index.html
Expand Up @@ -43,7 +43,7 @@ <h1>Logtalk 3 Documentation</h1>
<div class="footer">
<div class="copyright">
<span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/>
<span>August 21, 2014</span>
<span>August 22, 2014</span>
</div>
<div class="navbottom">
<span>Updated for version 3.00.0 Release Candidate 1</span><br/>
Expand Down
Binary file modified manuals/userman.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion manuals/userman/index.html
Expand Up @@ -338,7 +338,7 @@ <h2><a id="migration" href="migration.html">Prolog Integration and Migration Gui
<div class="footer">
<div class="copyright">
<span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/>
<span>Last updated on: August 19, 2014</span>
<span>Last updated on: August 22, 2014</span>
</div>
<div class="navbottom">
<span><a href="../glossary.html">glossary</a></span><br/>
Expand Down
8 changes: 7 additions & 1 deletion manuals/userman/programming.html
Expand Up @@ -436,6 +436,9 @@ <h3 id="programming_boxmodel">Logtalk Procedure Box model</h3>
<dd>failure of a predicate call</dd>
</dl>
<p>
When tracing execution, the Logtalk debugger provides determinism information by prefixing the exit port with an asterisk when a call succeeds with choice-points pending.
</p>
<p>
Logtalk, as found on some recent Prolog compilers, adds a port for dealing with exceptions thrown when calling a predicate:
</p>
<dl>
Expand Down Expand Up @@ -477,6 +480,9 @@ <h3 id="programming_boxmodel">Logtalk Procedure Box model</h3>
<dt><code>full</code></dt>
<dd><code>[fact, rule, call, exit, redo, fail, exception]</code></dd>
</dl>
<p>
By default, the debugger pauses at every port for user interaction.
</p>

<h3>Defining spy points<a id="programming_spypoints"></a></h3>

Expand Down Expand Up @@ -745,7 +751,7 @@ <h3 id="programming_dcgs">Debugging grammar rules</h3>
<div class="footer">
<div class="copyright">
<span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/>
<span>Last updated on: August 11, 2014</span>
<span>Last updated on: August 22, 2014</span>
</div>
<div class="navbottom">
<span><a href="installing.html">previous</a> | <a href="../glossary.html">glossary</a> | <a href="migration.html">next</a></span><br/>
Expand Down
2 changes: 1 addition & 1 deletion manuals/userman/userman.header
Expand Up @@ -48,7 +48,7 @@
<br/>
<span>http://logtalk.org/</span>
</p>
<p class="date">August 19, 2014</p>
<p class="date">August 22, 2014</p>
<p class="date">Updated for version 3.00.0 Release Candidate 1</p>
</div>

Expand Down

0 comments on commit e645ebc

Please sign in to comment.