The hu.dwim.debug Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The hu.dwim.debug Reference Manual

This is the hu.dwim.debug Reference Manual, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Apr 28 12:00:35 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

http://dwim.hu/project/hu.dwim.debug


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 hu.dwim.debug

Authors

Tamás Borbély <tomi.borbely@gmail.com>
Attila Lendvai <attila.lendvai@gmail.com>
Levente Mészáros <levente.meszaros@gmail.com>

License

BSD or Bugroff

Description

Various debug utilities such as lexical tracing, etc.

Defsystem Dependency

hu.dwim.asdf

Dependencies
Source

hu.dwim.debug.asd (file)

Component

source (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 hu.dwim.debug/source

Parent

hu.dwim.debug (system)

Location

source/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 hu.dwim.debug.asd

Location

hu.dwim.debug.asd

Systems

hu.dwim.debug (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 hu.dwim.debug/source/package.lisp

Parent

source (module)

Location

source/package.lisp

Packages

hu.dwim.debug


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 hu.dwim.debug/source/trace.lisp

Dependency

package.lisp (file)

Parent

source (module)

Location

source/trace.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.4 hu.dwim.debug/source/util.lisp

Dependency

package.lisp (file)

Parent

source (module)

Location

source/util.lisp

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 hu.dwim.debug

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Macros

Macro: break* (&key IO-FORMAT DEBUGGER-FORMAT INSPECT) &body FORMS
Package

hu.dwim.debug

Source

util.lisp (file)

Macro: break/inspect &body FORMS
Package

hu.dwim.debug

Source

util.lisp (file)

Macro: break/inspect* (&rest ARGS &key &allow-other-keys) &body FORMS
Package

hu.dwim.debug

Source

util.lisp (file)

Macro: break/print &body FORMS
Package

hu.dwim.debug

Source

util.lisp (file)

Macro: break/print* (&rest ARGS &key &allow-other-keys) &body FORMS
Package

hu.dwim.debug

Source

util.lisp (file)

Macro: with-lexical-trace &body FORMS
Package

hu.dwim.debug

Source

trace.lisp (file)

Macro: with-lexical-trace* (&key &allow-other-keys) &body FORMS
Package

hu.dwim.debug

Source

trace.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *trace-function-call-level*
Package

hu.dwim.debug

Source

trace.lisp (file)

Special Variable: *trace-indentation-width*
Package

hu.dwim.debug

Source

trace.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Functions

Function: trace-application-form OPERATOR OPERATOR-NAME ARGUMENTS VARIABLE-NAMES
Package

hu.dwim.debug

Source

trace.lisp (file)

Function: trace-setq-form NAME VALUE
Package

hu.dwim.debug

Source

trace.lisp (file)

Function: write-trace-indent ()
Package

hu.dwim.debug

Source

trace.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Classes

Class: =layer-class-definer-for-lexical-trace= ()
Package

hu.dwim.debug

Source

trace.lisp (file)

Direct superclasses

=layer-class-definer-for-ignore-undefined-references= (class)

Direct methods
  • =layered-function-definer-for-unwalk-form= (method)
  • =layered-function-definer-for-unwalk-form= (method)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   H   L   M  
Index Entry  Section

F
File, Lisp, hu.dwim.debug.asd: The hu․dwim․debug․asd file
File, Lisp, hu.dwim.debug/source/package.lisp: The hu․dwim․debug/source/package․lisp file
File, Lisp, hu.dwim.debug/source/trace.lisp: The hu․dwim․debug/source/trace․lisp file
File, Lisp, hu.dwim.debug/source/util.lisp: The hu․dwim․debug/source/util․lisp file

H
hu.dwim.debug.asd: The hu․dwim․debug․asd file
hu.dwim.debug/source: The hu․dwim․debug/source module
hu.dwim.debug/source/package.lisp: The hu․dwim․debug/source/package․lisp file
hu.dwim.debug/source/trace.lisp: The hu․dwim․debug/source/trace․lisp file
hu.dwim.debug/source/util.lisp: The hu․dwim․debug/source/util․lisp file

L
Lisp File, hu.dwim.debug.asd: The hu․dwim․debug․asd file
Lisp File, hu.dwim.debug/source/package.lisp: The hu․dwim․debug/source/package․lisp file
Lisp File, hu.dwim.debug/source/trace.lisp: The hu․dwim․debug/source/trace․lisp file
Lisp File, hu.dwim.debug/source/util.lisp: The hu․dwim․debug/source/util․lisp file

M
Module, hu.dwim.debug/source: The hu․dwim․debug/source module

Jump to:   F   H   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   B   F   M   T   W  
Index Entry  Section

B
break*: Exported macros
break/inspect: Exported macros
break/inspect*: Exported macros
break/print: Exported macros
break/print*: Exported macros

F
Function, trace-application-form: Internal functions
Function, trace-setq-form: Internal functions
Function, write-trace-indent: Internal functions

M
Macro, break*: Exported macros
Macro, break/inspect: Exported macros
Macro, break/inspect*: Exported macros
Macro, break/print: Exported macros
Macro, break/print*: Exported macros
Macro, with-lexical-trace: Exported macros
Macro, with-lexical-trace*: Exported macros

T
trace-application-form: Internal functions
trace-setq-form: Internal functions

W
with-lexical-trace: Exported macros
with-lexical-trace*: Exported macros
write-trace-indent: Internal functions

Jump to:   B   F   M   T   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*trace-function-call-level*: Internal special variables
*trace-indentation-width*: Internal special variables

S
Special Variable, *trace-function-call-level*: Internal special variables
Special Variable, *trace-indentation-width*: Internal special variables

Jump to:   *  
S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   =  
C   H   P   S  
Index Entry  Section

=
=layer-class-definer-for-lexical-trace=: Internal classes

C
Class, =layer-class-definer-for-lexical-trace=: Internal classes

H
hu.dwim.debug: The hu․dwim․debug system
hu.dwim.debug: The hu․dwim․debug package

P
Package, hu.dwim.debug: The hu․dwim․debug package

S
System, hu.dwim.debug: The hu․dwim․debug system

Jump to:   =  
C   H   P   S