The torta Reference Manual

Table of Contents

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

The torta Reference Manual

This is the torta Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 09:25:51 2018 GMT+0.


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

1 Introduction

Torta clones filelights's way to represent disk usage. usage example:

(torta:torta "/home/pepito" :output "output.swf")

special note: if you are keeping separated source and binary files, be sure that the freeserif.fo file is at the right directory when you load torta


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 torta

Dependency

gordon

Source

torta.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 torta.asd

Location

torta.asd

Systems

torta (system)

Packages

torta-system


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

3.1.2 torta/packages.lisp

Parent

torta (system)

Location

packages.lisp

Packages

torta


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

3.1.3 torta/shell.lisp

Dependency

packages.lisp (file)

Parent

torta (system)

Location

shell.lisp

Internal Definitions

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

3.1.4 torta/torta.lisp

Dependency

shell.lisp (file)

Parent

torta (system)

Location

torta.lisp

Exported Definitions

torta (function)

Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 torta-system

Source

torta.asd

Use List

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

4.2 torta

Source

packages.lisp (file)

Use List
Exported Definitions

torta (function)

Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Functions

Function: torta FILEROOT &key OUTPUT RADIUS SLICE-WIDTH MAX-DEPTH
Package

torta

Source

torta.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: *color-scale*
Package

torta

Source

torta.lisp (file)

Special Variable: font-id
Package

torta

Source

torta.lisp (file)

Special Variable: label-box-height
Package

torta

Source

torta.lisp (file)

Special Variable: label-box-width
Package

torta

Source

torta.lisp (file)

Special Variable: min-angle
Package

torta

Source

torta.lisp (file)

Special Variable: radiansgrades
Package

torta

Source

torta.lisp (file)

Special Variable: steps-per-angle
Package

torta

Source

torta.lisp (file)

Special Variable: torta-binary-font
Package

torta

Source

torta.lisp (file)


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

5.2.2 Macros

Macro: with-open-pipe (PIPE OPEN) &body BODY

Open the pipe, do something, then close it.

Package

torta

Source

shell.lisp (file)


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

5.2.3 Functions

Function: close-pipe STREAM

Close the pipe stream.

Package

torta

Source

shell.lisp (file)

Function: color-for-slice ANGLE PARENT-COLOR
Package

torta

Source

torta.lisp (file)

Function: copy-torta-piece INSTANCE
Package

torta

Source

torta.lisp (file)

Function: get-children-tree TR
Package

torta

Source

torta.lisp (file)

Function: get-counter INIT-VALUE DELTA
Package

torta

Source

torta.lisp (file)

Function: get-name-tree TR
Package

torta

Source

torta.lisp (file)

Function: get-value-tree TR
Package

torta

Source

torta.lisp (file)

Function: is-in-dir-p PATH1 PATH2
Package

torta

Source

torta.lisp (file)

Function: load-directory ()
Package

torta

Source

torta.lisp (file)

Function: make-label-tag MESSAGE ID &optional ALIGNMENT WIDTH HEIGHT
Package

torta

Source

torta.lisp (file)

Function: make-message FILE-NAME SIZE &optional MAX-SIZE
Package

torta

Source

torta.lisp (file)

Function: make-torta-piece &key (SLICE SLICE) (LINE LINE) (LEVEL LEVEL) (ANGLE ANGLE) (LABEL-TAG LABEL-TAG) (ADD-LABEL-TAG ADD-LABEL-TAG) (SLICE-ID SLICE-ID) (LINE-ID LINE-ID) (LABEL-ID LABEL-ID)
Package

torta

Source

torta.lisp (file)

Function: max-tree-depth TREE
Package

torta

Source

torta.lisp (file)

Function: max-tree-depth-visible TREE
Package

torta

Source

torta.lisp (file)

Function: nodes-in-tree TREE
Package

torta

Source

torta.lisp (file)

Function: number-of-steps ANGLE
Package

torta

Source

torta.lisp (file)

Function: paint-tree TREE OLD-VALUE OLD-ANGLE INIT-ANGLE WIDTH RADIO LEVEL NUM-LAYERS INITIAL-WIDTH MAX-DEPTH LABELS-IDS-DISPENSER SLICES-IDS-DISPENSER MOVIE X-CANVAS-SIZE Y-CANVAS-SIZE PARENT-COLOR
Package

torta

Source

torta.lisp (file)

Function: paint-trees TREES TOTAL-ANGLE TOTAL-VALUE INIT-ANGLE WIDTH RADIO LEVEL NUM-LAYERS INITIAL-WIDTH MAX-DEPTH LABELS-IDS-DISPENSER SLICES-IDS-DISPENSER MOVIE X-CANVAS-SIZE Y-CANVAS-SIZE COLOR
Package

torta

Source

torta.lisp (file)

Function: parse-path LINE
Package

torta

Source

torta.lisp (file)

Function: pipe-input PROG &rest ARGS

Return an input stream from which the command output will be read.

Package

torta

Source

shell.lisp (file)

Function: pipe-output PROG &rest ARGS

Return an output stream which will go to the command.

Package

torta

Source

shell.lisp (file)

Function: read-file-size STR EOF-SYMBOL
Package

torta

Source

torta.lisp (file)

Function: read-sizes DIRNAME MAX-DEPTH
Package

torta

Source

torta.lisp (file)

Function: run-prog PROG &rest OPTS &key ARGS WAIT &allow-other-keys

Common interface to shell. Does not return anything useful.

Package

torta

Source

shell.lisp (file)

Function: size-to-english SIZE
Package

torta

Source

torta.lisp (file)

Function: tokens STR TEST START
Package

torta

Source

torta.lisp (file)

Function: torta-piece-add-label-tag INSTANCE
Function: (setf torta-piece-add-label-tag) VALUE INSTANCE
Package

torta

Source

torta.lisp (file)

Function: torta-piece-angle INSTANCE
Function: (setf torta-piece-angle) VALUE INSTANCE
Package

torta

Source

torta.lisp (file)

Function: torta-piece-label-id INSTANCE
Function: (setf torta-piece-label-id) VALUE INSTANCE
Package

torta

Source

torta.lisp (file)

Function: torta-piece-label-tag INSTANCE
Function: (setf torta-piece-label-tag) VALUE INSTANCE
Package

torta

Source

torta.lisp (file)

Function: torta-piece-level INSTANCE
Function: (setf torta-piece-level) VALUE INSTANCE
Package

torta

Source

torta.lisp (file)

Function: torta-piece-line INSTANCE
Function: (setf torta-piece-line) VALUE INSTANCE
Package

torta

Source

torta.lisp (file)

Function: torta-piece-line-id INSTANCE
Function: (setf torta-piece-line-id) VALUE INSTANCE
Package

torta

Source

torta.lisp (file)

Function: torta-piece-p OBJECT
Package

torta

Source

torta.lisp (file)

Function: torta-piece-slice INSTANCE
Function: (setf torta-piece-slice) VALUE INSTANCE
Package

torta

Source

torta.lisp (file)

Function: torta-piece-slice-id INSTANCE
Function: (setf torta-piece-slice-id) VALUE INSTANCE
Package

torta

Source

torta.lisp (file)


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

5.2.4 Structures

Structure: torta-piece ()
Package

torta

Source

torta.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: slice
Readers

torta-piece-slice (function)

Writers

(setf torta-piece-slice) (function)

Slot: line
Readers

torta-piece-line (function)

Writers

(setf torta-piece-line) (function)

Slot: level
Readers

torta-piece-level (function)

Writers

(setf torta-piece-level) (function)

Slot: angle
Readers

torta-piece-angle (function)

Writers

(setf torta-piece-angle) (function)

Slot: label-tag
Readers

torta-piece-label-tag (function)

Writers

(setf torta-piece-label-tag) (function)

Slot: add-label-tag
Readers

torta-piece-add-label-tag (function)

Writers

(setf torta-piece-add-label-tag) (function)

Slot: slice-id
Readers

torta-piece-slice-id (function)

Writers

(setf torta-piece-slice-id) (function)

Slot: line-id
Readers

torta-piece-line-id (function)

Writers

(setf torta-piece-line-id) (function)

Slot: label-id
Readers

torta-piece-label-id (function)

Writers

(setf torta-piece-label-id) (function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   T  
Index Entry  Section

F
File, Lisp, torta.asd: The torta<dot>asd file
File, Lisp, torta/packages.lisp: The torta/packages<dot>lisp file
File, Lisp, torta/shell.lisp: The torta/shell<dot>lisp file
File, Lisp, torta/torta.lisp: The torta/torta<dot>lisp file

L
Lisp File, torta.asd: The torta<dot>asd file
Lisp File, torta/packages.lisp: The torta/packages<dot>lisp file
Lisp File, torta/shell.lisp: The torta/shell<dot>lisp file
Lisp File, torta/torta.lisp: The torta/torta<dot>lisp file

T
torta.asd: The torta<dot>asd file
torta/packages.lisp: The torta/packages<dot>lisp file
torta/shell.lisp: The torta/shell<dot>lisp file
torta/torta.lisp: The torta/torta<dot>lisp file

Jump to:   F   L   T  

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

A.2 Functions

Jump to:   (  
C   F   G   I   L   M   N   P   R   S   T   W  
Index Entry  Section

(
(setf torta-piece-add-label-tag): Internal functions
(setf torta-piece-angle): Internal functions
(setf torta-piece-label-id): Internal functions
(setf torta-piece-label-tag): Internal functions
(setf torta-piece-level): Internal functions
(setf torta-piece-line): Internal functions
(setf torta-piece-line-id): Internal functions
(setf torta-piece-slice): Internal functions
(setf torta-piece-slice-id): Internal functions

C
close-pipe: Internal functions
color-for-slice: Internal functions
copy-torta-piece: Internal functions

F
Function, (setf torta-piece-add-label-tag): Internal functions
Function, (setf torta-piece-angle): Internal functions
Function, (setf torta-piece-label-id): Internal functions
Function, (setf torta-piece-label-tag): Internal functions
Function, (setf torta-piece-level): Internal functions
Function, (setf torta-piece-line): Internal functions
Function, (setf torta-piece-line-id): Internal functions
Function, (setf torta-piece-slice): Internal functions
Function, (setf torta-piece-slice-id): Internal functions
Function, close-pipe: Internal functions
Function, color-for-slice: Internal functions
Function, copy-torta-piece: Internal functions
Function, get-children-tree: Internal functions
Function, get-counter: Internal functions
Function, get-name-tree: Internal functions
Function, get-value-tree: Internal functions
Function, is-in-dir-p: Internal functions
Function, load-directory: Internal functions
Function, make-label-tag: Internal functions
Function, make-message: Internal functions
Function, make-torta-piece: Internal functions
Function, max-tree-depth: Internal functions
Function, max-tree-depth-visible: Internal functions
Function, nodes-in-tree: Internal functions
Function, number-of-steps: Internal functions
Function, paint-tree: Internal functions
Function, paint-trees: Internal functions
Function, parse-path: Internal functions
Function, pipe-input: Internal functions
Function, pipe-output: Internal functions
Function, read-file-size: Internal functions
Function, read-sizes: Internal functions
Function, run-prog: Internal functions
Function, size-to-english: Internal functions
Function, tokens: Internal functions
Function, torta: Exported functions
Function, torta-piece-add-label-tag: Internal functions
Function, torta-piece-angle: Internal functions
Function, torta-piece-label-id: Internal functions
Function, torta-piece-label-tag: Internal functions
Function, torta-piece-level: Internal functions
Function, torta-piece-line: Internal functions
Function, torta-piece-line-id: Internal functions
Function, torta-piece-p: Internal functions
Function, torta-piece-slice: Internal functions
Function, torta-piece-slice-id: Internal functions

G
get-children-tree: Internal functions
get-counter: Internal functions
get-name-tree: Internal functions
get-value-tree: Internal functions

I
is-in-dir-p: Internal functions

L
load-directory: Internal functions

M
Macro, with-open-pipe: Internal macros
make-label-tag: Internal functions
make-message: Internal functions
make-torta-piece: Internal functions
max-tree-depth: Internal functions
max-tree-depth-visible: Internal functions

N
nodes-in-tree: Internal functions
number-of-steps: Internal functions

P
paint-tree: Internal functions
paint-trees: Internal functions
parse-path: Internal functions
pipe-input: Internal functions
pipe-output: Internal functions

R
read-file-size: Internal functions
read-sizes: Internal functions
run-prog: Internal functions

S
size-to-english: Internal functions

T
tokens: Internal functions
torta: Exported functions
torta-piece-add-label-tag: Internal functions
torta-piece-angle: Internal functions
torta-piece-label-id: Internal functions
torta-piece-label-tag: Internal functions
torta-piece-level: Internal functions
torta-piece-line: Internal functions
torta-piece-line-id: Internal functions
torta-piece-p: Internal functions
torta-piece-slice: Internal functions
torta-piece-slice-id: Internal functions

W
with-open-pipe: Internal macros

Jump to:   (  
C   F   G   I   L   M   N   P   R   S   T   W  

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

A.3 Variables

Jump to:   *  
A   F   L   M   R   S   T  
Index Entry  Section

*
*color-scale*: Internal special variables

A
add-label-tag: Internal structures
angle: Internal structures

F
font-id: Internal special variables

L
label-box-height: Internal special variables
label-box-width: Internal special variables
label-id: Internal structures
label-tag: Internal structures
level: Internal structures
line: Internal structures
line-id: Internal structures

M
min-angle: Internal special variables

R
radiansgrades: Internal special variables

S
slice: Internal structures
slice-id: Internal structures
Slot, add-label-tag: Internal structures
Slot, angle: Internal structures
Slot, label-id: Internal structures
Slot, label-tag: Internal structures
Slot, level: Internal structures
Slot, line: Internal structures
Slot, line-id: Internal structures
Slot, slice: Internal structures
Slot, slice-id: Internal structures
Special Variable, *color-scale*: Internal special variables
Special Variable, font-id: Internal special variables
Special Variable, label-box-height: Internal special variables
Special Variable, label-box-width: Internal special variables
Special Variable, min-angle: Internal special variables
Special Variable, radiansgrades: Internal special variables
Special Variable, steps-per-angle: Internal special variables
Special Variable, torta-binary-font: Internal special variables
steps-per-angle: Internal special variables

T
torta-binary-font: Internal special variables

Jump to:   *  
A   F   L   M   R   S   T  

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

A.4 Data types

Jump to:   P   S   T  
Index Entry  Section

P
Package, torta: The torta package
Package, torta-system: The torta-system package

S
Structure, torta-piece: Internal structures
System, torta: The torta system

T
torta: The torta system
torta: The torta package
torta-piece: Internal structures
torta-system: The torta-system package

Jump to:   P   S   T