The eazy-project Reference Manual

This is the eazy-project Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:20:36 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 eazy-project

Generate and Manage a Project

Author

Masataro Asai

Contact

License

LLGPL

Version

0.1

Dependencies
  • cl-ppcre (system).
  • trivia (system).
  • cl-emb (system).
  • cl-syntax (system).
  • cl-syntax-annot (system).
  • local-time (system).
  • iterate (system).
  • introspect-environment (system).
  • bordeaux-threads (system).
  • lisp-namespace (system).
Source

eazy-project.asd.

Child Component

src (module).


3 Modules

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


3.1 eazy-project/src

Source

eazy-project.asd.

Parent Component

eazy-project (system).

Child Components

3.2 eazy-project/src/create

Dependency

4loop.lisp (file).

Source

eazy-project.asd.

Parent Component

src (module).

Child Components

3.3 eazy-project/src/restore

Dependency

create (module).

Source

eazy-project.asd.

Parent Component

src (module).

Child Components

4 Files

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


4.1 Lisp


4.1.1 eazy-project/eazy-project.asd

Source

eazy-project.asd.

Parent Component

eazy-project (system).

ASDF Systems

eazy-project.


4.1.2 eazy-project/src/0package.lisp

Source

eazy-project.asd.

Parent Component

src (module).

Packages

eazy-project.


4.1.3 eazy-project/src/1specials.lisp

Dependency

0package.lisp (file).

Source

eazy-project.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.4 eazy-project/src/1ask.lisp

Dependency

1specials.lisp (file).

Source

eazy-project.asd.

Parent Component

src (module).

Public Interface
  • ask (function).
  • ask (condition).
Internals

askp (function).


4.1.5 eazy-project/src/2defmenu.lisp

Dependency

1ask.lisp (file).

Source

eazy-project.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.6 eazy-project/src/2menu-definition-tools.lisp

Dependency

2defmenu.lisp (file).

Source

eazy-project.asd.

Parent Component

src (module).

Internals

4.1.7 eazy-project/src/3global.lisp

Dependency

2menu-definition-tools.lisp (file).

Source

eazy-project.asd.

Parent Component

src (module).

Internals

4.1.8 eazy-project/src/4loop.lisp

Dependency

3global.lisp (file).

Source

eazy-project.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.9 eazy-project/src/create/project-local.lisp

Source

eazy-project.asd.

Parent Component

create (module).

Internals

4.1.10 eazy-project/src/create/actually-create-project.lisp

Source

eazy-project.asd.

Parent Component

create (module).

Internals

4.1.11 eazy-project/src/restore/restore.lisp

Source

eazy-project.asd.

Parent Component

restore (module).

Internals

4.1.12 eazy-project/src/restore/watch.lisp

Source

eazy-project.asd.

Parent Component

restore (module).

Internals

5 Packages

Packages are listed by definition order.


5.1 eazy-project

Source

0package.lisp.

Use List
  • alexandria.
  • cl-emb.
  • cl-ppcre.
  • common-lisp.
  • iterate.
  • trivia.level2.
Public Interface
Internals

6 Definitions

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


6.1 Public Interface


6.1.1 Special variables

Special Variable: *config*
Package

eazy-project.

Source

1specials.lisp.

Special Variable: *config-path*
Package

eazy-project.

Source

1specials.lisp.

Special Variable: *current-menu*
Package

eazy-project.

Source

2defmenu.lisp.

Special Variable: *menu-arguments*

Holds the arguments to the restarts, when the menu is launched programatically. These arguments are considered by ‘qif’.

Package

eazy-project.

Source

2defmenu.lisp.


6.1.2 Symbol macros

Symbol Macro: !
Package

eazy-project.

Source

4loop.lisp.

Symbol Macro: !!
Package

eazy-project.

Source

4loop.lisp.


6.1.3 Macros

Macro: defmenu ((name &key message in) &body body)
Package

eazy-project.

Source

2defmenu.lisp.


6.1.4 Ordinary functions

Function: ask (&optional format-control &rest args)
Package

eazy-project.

Source

1ask.lisp.

Function: clear-config ()
Package

eazy-project.

Source

1specials.lisp.

Function: invoke-menu (menu)
Package

eazy-project.

Source

2defmenu.lisp.

Function: launch-menu ()

launch the menu.

Package

eazy-project.

Source

4loop.lisp.

Function: launch-menu-interactively ()

launch the menu.

Package

eazy-project.

Source

4loop.lisp.

Function: load-config ()
Package

eazy-project.

Source

1specials.lisp.

Function: quit-menu ()
Package

eazy-project.

Source

4loop.lisp.

Function: read-config ()
Package

eazy-project.

Source

1specials.lisp.

Function: save-config (&optional override-default)
Package

eazy-project.

Source

1specials.lisp.

Function: simulate-menu-selection (list)

Simulate launching a menu and selecting each submenu command. LIST is a list of menu selections.
a menu-selection is a list of (RESTART-NAME . ARGS) .
ARGS are passed to the restart through, basically,
(apply #’invoke-restart (find-restart RESTART-NAME) ARGS) .

This API is not carefully considered and not for public usage.

Package

eazy-project.

Source

4loop.lisp.

Function: up ()

go up the menu

Package

eazy-project.

Source

2defmenu.lisp.


6.1.5 Conditions

Condition: ask
Package

eazy-project.

Source

1ask.lisp.

Direct superclasses

simple-error.


6.2 Internals


6.2.1 Special variables

Special Variable: *author*
Package

eazy-project.

Source

1specials.lisp.

Special Variable: *data*
Package

eazy-project.

Source

4loop.lisp.

Special Variable: *done*
Package

eazy-project.

Source

actually-create-project.lisp.

Special Variable: *email*
Package

eazy-project.

Source

1specials.lisp.

Special Variable: *future-package*

FIXME: A hack to set the correct package with restore-session.
With let and special bindings, it is unwound every time quitting the menu.

Package

eazy-project.

Source

2defmenu.lisp.

Special Variable: *local-repository*
Package

eazy-project.

Source

1specials.lisp.

Special Variable: *main-thread*
Package

eazy-project.

Source

restore.lisp.

Special Variable: *menu-doc-table*
Package

eazy-project.

Source

2defmenu.lisp.

Special Variable: *menu-table*
Package

eazy-project.

Source

2defmenu.lisp.

Special Variable: *parent-children-db*
Package

eazy-project.

Source

2defmenu.lisp.

Special Variable: *processor-doc-table*
Package

eazy-project.

Source

actually-create-project.lisp.

Special Variable: *processor-table*
Package

eazy-project.

Source

actually-create-project.lisp.

Special Variable: *project-config*

stores project-local information.

Package

eazy-project.

Source

2menu-definition-tools.lisp.

Special Variable: *recent-change*
Package

eazy-project.

Source

3global.lisp.

Special Variable: *skeleton-directory*
Package

eazy-project.

Source

1specials.lisp.


6.2.2 Macros

Macro: defprocessor ((key &optional global local depends-on) &body body)
Package

eazy-project.

Source

actually-create-project.lisp.

Macro: g (key)

get/set the global configuration data

Package

eazy-project.

Source

2menu-definition-tools.lisp.

Macro: l (key)

get/set the project local configuration data

Package

eazy-project.

Source

2menu-definition-tools.lisp.

Macro: menu-let (bindings &body body)
Package

eazy-project.

Source

2defmenu.lisp.

Macro: processor-let (bindings &body body)
Package

eazy-project.

Source

actually-create-project.lisp.

Macro: qif ((var) then &optional else)

Read a line from *query-io*, bind it to var, then if it is a non-empty string run ‘then’. Else, run ‘else’.

Package

eazy-project.

Source

2menu-definition-tools.lisp.


6.2.3 Ordinary functions

Function: %add-default-system (&rest *menu-arguments*)
Package

eazy-project.

Source

restore.lisp.

Function: %add-defsystem-dependency (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %add-dependency (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %add-local-defsystem-dependency (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %add-local-dependency (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %author (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %bug-tracker (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %clear-defsystem-dependency (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %clear-dependency (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %create (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %create-project (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %description (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %email (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %ep-main (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %git (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %homepage (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %license (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %local-repository (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %name (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %readme-extension (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %reset-default-system (&rest *menu-arguments*)
Package

eazy-project.

Source

restore.lisp.

Function: %reset-local-config (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %restore (&rest *menu-arguments*)
Package

eazy-project.

Source

restore.lisp.

Function: %save (&rest *menu-arguments*)
Package

eazy-project.

Source

restore.lisp.

Function: %session (&rest *menu-arguments*)
Package

eazy-project.

Source

restore.lisp.

Function: %set-global (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %source-control (&rest *menu-arguments*)
Package

eazy-project.

Source

project-local.lisp.

Function: %testing-library (&rest *menu-arguments*)
Package

eazy-project.

Source

3global.lisp.

Function: %toggle-watch (&rest *menu-arguments*)
Package

eazy-project.

Source

restore.lisp.

Function: actually-create-project ()
Package

eazy-project.

Source

actually-create-project.lisp.

Function: add-processor (key depends-on fn)
Package

eazy-project.

Source

actually-create-project.lisp.

Function: askp (c)
Package

eazy-project.

Source

1ask.lisp.

Function: copy-menu (instance)
Package

eazy-project.

Source

2defmenu.lisp.

Function: done (key)
Package

eazy-project.

Source

actually-create-project.lisp.

Function: enable-watch ()
Package

eazy-project.

Source

watch.lisp.

Function: fname (name)
Package

eazy-project.

Source

2defmenu.lisp.

Function: generate-restart-hander-forms (name)
Package

eazy-project.

Source

2defmenu.lisp.

Function: implementation-independent-systems ()
Package

eazy-project.

Source

restore.lisp.

Function: includes-p (path)
Package

eazy-project.

Source

actually-create-project.lisp.

Function: make-menu (&key name parent message body)
Package

eazy-project.

Source

2defmenu.lisp.

Reader: menu-body (instance)
Package

eazy-project.

Source

2defmenu.lisp.

Target Slot

body.

Function: menu-boundp (symbol)

Automatically defined boolean function.

Package

eazy-project.

Source

2defmenu.lisp.

Function: menu-children (menu)
Package

eazy-project.

Source

2defmenu.lisp.

Reader: menu-message (instance)
Package

eazy-project.

Source

2defmenu.lisp.

Target Slot

message.

Reader: menu-name (instance)
Package

eazy-project.

Source

2defmenu.lisp.

Target Slot

name.

Function: menu-p (object)
Package

eazy-project.

Source

2defmenu.lisp.

Reader: menu-parent (instance)
Package

eazy-project.

Source

2defmenu.lisp.

Target Slot

parent.

Function: menu-task (menu)
Package

eazy-project.

Source

2defmenu.lisp.

Function: menu-task-form (menu)
Package

eazy-project.

Source

2defmenu.lisp.

Function: ok (str)
Package

eazy-project.

Source

1specials.lisp.

Function: print-config-update-direction (what &optional local)

Print the current value, then print the direction for how to enter/cancel the input.

Package

eazy-project.

Source

2menu-definition-tools.lisp.

Function: process-data (c)
Package

eazy-project.

Source

4loop.lisp.

Function: process-file (file)
Package

eazy-project.

Source

actually-create-project.lisp.

Function: processor-boundp (symbol)

Automatically defined boolean function.

Package

eazy-project.

Source

actually-create-project.lisp.

Function: q (format-control &rest format-arguments)

Shortcut for (format *query-io* format-control format-arguments...) . Newline is always inserted in the beginning.

Package

eazy-project.

Source

2menu-definition-tools.lisp.

Function: render-menu (c)
Package

eazy-project.

Source

4loop.lisp.

Function: save-session ()
Package

eazy-project.

Source

restore.lisp.

Function: shell-command (command)
Package

eazy-project.

Source

1specials.lisp.

Function: sleep-and-check (interval)
Package

eazy-project.

Source

watch.lisp.

Function: symbol-menu (symbol &optional default)

Automatically defined getter function. When DEFAULT is supplied, the value is set automatically.

Package

eazy-project.

Source

2defmenu.lisp.

Function: (setf symbol-menu) (symbol)

Automatically defined setter function.

Package

eazy-project.

Source

2defmenu.lisp.

Function: symbol-processor (symbol &optional default)

Automatically defined getter function. When DEFAULT is supplied, the value is set automatically.

Package

eazy-project.

Source

actually-create-project.lisp.

Function: (setf symbol-processor) (symbol)

Automatically defined setter function.

Package

eazy-project.

Source

actually-create-project.lisp.

Function: toggle-global (key)

Toggle a global config (T <-> NIL)

Package

eazy-project.

Source

2menu-definition-tools.lisp.

Function: try-initiate-watch ()
Package

eazy-project.

Source

restore.lisp.

Function: update-config-item (what new &optional local how)
Package

eazy-project.

Source

2menu-definition-tools.lisp.

Function: update-interval (x)

portfolio setting

Package

eazy-project.

Source

watch.lisp.

Function: watch ()
Package

eazy-project.

Source

watch.lisp.

Function: wrap-interactively (fn)
Package

eazy-project.

Source

4loop.lisp.

Function: wrap-programatically (fn *data*)
Package

eazy-project.

Source

4loop.lisp.


6.2.4 Conditions

Condition: unbound-menu
Package

eazy-project.

Source

2defmenu.lisp.

Direct superclasses

unbound-variable.

Condition: unbound-processor
Package

eazy-project.

Source

actually-create-project.lisp.

Direct superclasses

unbound-variable.


6.2.5 Structures

Structure: menu
Package

eazy-project.

Source

2defmenu.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Type

symbol

Readers

menu-name.

Writers

This slot is read-only.

Slot: parent
Type

symbol

Initform

(error "parent not specified")

Readers

menu-parent.

Writers

This slot is read-only.

Slot: message
Type

(or string function)

Initform

""

Readers

menu-message.

Writers

This slot is read-only.

Slot: body
Type

list

Initform

(error "body not specified")

Readers

menu-body.

Writers

This slot is read-only.


6.2.6 Types

Type: menu-type ()
Package

eazy-project.

Source

2defmenu.lisp.

Type: processor-type ()
Package

eazy-project.

Source

actually-create-project.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   C   D   E   F   G   I   L   M   O   P   Q   R   S   T   U   W  
Index Entry  Section

%
%add-default-system: Private ordinary functions
%add-defsystem-dependency: Private ordinary functions
%add-dependency: Private ordinary functions
%add-local-defsystem-dependency: Private ordinary functions
%add-local-dependency: Private ordinary functions
%author: Private ordinary functions
%bug-tracker: Private ordinary functions
%clear-defsystem-dependency: Private ordinary functions
%clear-dependency: Private ordinary functions
%create: Private ordinary functions
%create-project: Private ordinary functions
%description: Private ordinary functions
%email: Private ordinary functions
%ep-main: Private ordinary functions
%git: Private ordinary functions
%homepage: Private ordinary functions
%license: Private ordinary functions
%local-repository: Private ordinary functions
%name: Private ordinary functions
%readme-extension: Private ordinary functions
%reset-default-system: Private ordinary functions
%reset-local-config: Private ordinary functions
%restore: Private ordinary functions
%save: Private ordinary functions
%session: Private ordinary functions
%set-global: Private ordinary functions
%source-control: Private ordinary functions
%testing-library: Private ordinary functions
%toggle-watch: Private ordinary functions

(
(setf symbol-menu): Private ordinary functions
(setf symbol-processor): Private ordinary functions

A
actually-create-project: Private ordinary functions
add-processor: Private ordinary functions
ask: Public ordinary functions
askp: Private ordinary functions

C
clear-config: Public ordinary functions
copy-menu: Private ordinary functions

D
defmenu: Public macros
defprocessor: Private macros
done: Private ordinary functions

E
enable-watch: Private ordinary functions

F
fname: Private ordinary functions
Function, %add-default-system: Private ordinary functions
Function, %add-defsystem-dependency: Private ordinary functions
Function, %add-dependency: Private ordinary functions
Function, %add-local-defsystem-dependency: Private ordinary functions
Function, %add-local-dependency: Private ordinary functions
Function, %author: Private ordinary functions
Function, %bug-tracker: Private ordinary functions
Function, %clear-defsystem-dependency: Private ordinary functions
Function, %clear-dependency: Private ordinary functions
Function, %create: Private ordinary functions
Function, %create-project: Private ordinary functions
Function, %description: Private ordinary functions
Function, %email: Private ordinary functions
Function, %ep-main: Private ordinary functions
Function, %git: Private ordinary functions
Function, %homepage: Private ordinary functions
Function, %license: Private ordinary functions
Function, %local-repository: Private ordinary functions
Function, %name: Private ordinary functions
Function, %readme-extension: Private ordinary functions
Function, %reset-default-system: Private ordinary functions
Function, %reset-local-config: Private ordinary functions
Function, %restore: Private ordinary functions
Function, %save: Private ordinary functions
Function, %session: Private ordinary functions
Function, %set-global: Private ordinary functions
Function, %source-control: Private ordinary functions
Function, %testing-library: Private ordinary functions
Function, %toggle-watch: Private ordinary functions
Function, (setf symbol-menu): Private ordinary functions
Function, (setf symbol-processor): Private ordinary functions
Function, actually-create-project: Private ordinary functions
Function, add-processor: Private ordinary functions
Function, ask: Public ordinary functions
Function, askp: Private ordinary functions
Function, clear-config: Public ordinary functions
Function, copy-menu: Private ordinary functions
Function, done: Private ordinary functions
Function, enable-watch: Private ordinary functions
Function, fname: Private ordinary functions
Function, generate-restart-hander-forms: Private ordinary functions
Function, implementation-independent-systems: Private ordinary functions
Function, includes-p: Private ordinary functions
Function, invoke-menu: Public ordinary functions
Function, launch-menu: Public ordinary functions
Function, launch-menu-interactively: Public ordinary functions
Function, load-config: Public ordinary functions
Function, make-menu: Private ordinary functions
Function, menu-body: Private ordinary functions
Function, menu-boundp: Private ordinary functions
Function, menu-children: Private ordinary functions
Function, menu-message: Private ordinary functions
Function, menu-name: Private ordinary functions
Function, menu-p: Private ordinary functions
Function, menu-parent: Private ordinary functions
Function, menu-task: Private ordinary functions
Function, menu-task-form: Private ordinary functions
Function, ok: Private ordinary functions
Function, print-config-update-direction: Private ordinary functions
Function, process-data: Private ordinary functions
Function, process-file: Private ordinary functions
Function, processor-boundp: Private ordinary functions
Function, q: Private ordinary functions
Function, quit-menu: Public ordinary functions
Function, read-config: Public ordinary functions
Function, render-menu: Private ordinary functions
Function, save-config: Public ordinary functions
Function, save-session: Private ordinary functions
Function, shell-command: Private ordinary functions
Function, simulate-menu-selection: Public ordinary functions
Function, sleep-and-check: Private ordinary functions
Function, symbol-menu: Private ordinary functions
Function, symbol-processor: Private ordinary functions
Function, toggle-global: Private ordinary functions
Function, try-initiate-watch: Private ordinary functions
Function, up: Public ordinary functions
Function, update-config-item: Private ordinary functions
Function, update-interval: Private ordinary functions
Function, watch: Private ordinary functions
Function, wrap-interactively: Private ordinary functions
Function, wrap-programatically: Private ordinary functions

G
g: Private macros
generate-restart-hander-forms: Private ordinary functions

I
implementation-independent-systems: Private ordinary functions
includes-p: Private ordinary functions
invoke-menu: Public ordinary functions

L
l: Private macros
launch-menu: Public ordinary functions
launch-menu-interactively: Public ordinary functions
load-config: Public ordinary functions

M
Macro, defmenu: Public macros
Macro, defprocessor: Private macros
Macro, g: Private macros
Macro, l: Private macros
Macro, menu-let: Private macros
Macro, processor-let: Private macros
Macro, qif: Private macros
make-menu: Private ordinary functions
menu-body: Private ordinary functions
menu-boundp: Private ordinary functions
menu-children: Private ordinary functions
menu-let: Private macros
menu-message: Private ordinary functions
menu-name: Private ordinary functions
menu-p: Private ordinary functions
menu-parent: Private ordinary functions
menu-task: Private ordinary functions
menu-task-form: Private ordinary functions

O
ok: Private ordinary functions

P
print-config-update-direction: Private ordinary functions
process-data: Private ordinary functions
process-file: Private ordinary functions
processor-boundp: Private ordinary functions
processor-let: Private macros

Q
q: Private ordinary functions
qif: Private macros
quit-menu: Public ordinary functions

R
read-config: Public ordinary functions
render-menu: Private ordinary functions

S
save-config: Public ordinary functions
save-session: Private ordinary functions
shell-command: Private ordinary functions
simulate-menu-selection: Public ordinary functions
sleep-and-check: Private ordinary functions
symbol-menu: Private ordinary functions
symbol-processor: Private ordinary functions

T
toggle-global: Private ordinary functions
try-initiate-watch: Private ordinary functions

U
up: Public ordinary functions
update-config-item: Private ordinary functions
update-interval: Private ordinary functions

W
watch: Private ordinary functions
wrap-interactively: Private ordinary functions
wrap-programatically: Private ordinary functions


A.3 Variables

Jump to:   !   *  
B   M   N   P   S  
Index Entry  Section

!
!: Public symbol macros
!!: Public symbol macros

*
*author*: Private special variables
*config*: Public special variables
*config-path*: Public special variables
*current-menu*: Public special variables
*data*: Private special variables
*done*: Private special variables
*email*: Private special variables
*future-package*: Private special variables
*local-repository*: Private special variables
*main-thread*: Private special variables
*menu-arguments*: Public special variables
*menu-doc-table*: Private special variables
*menu-table*: Private special variables
*parent-children-db*: Private special variables
*processor-doc-table*: Private special variables
*processor-table*: Private special variables
*project-config*: Private special variables
*recent-change*: Private special variables
*skeleton-directory*: Private special variables

B
body: Private structures

M
message: Private structures

N
name: Private structures

P
parent: Private structures

S
Slot, body: Private structures
Slot, message: Private structures
Slot, name: Private structures
Slot, parent: Private structures
Special Variable, *author*: Private special variables
Special Variable, *config*: Public special variables
Special Variable, *config-path*: Public special variables
Special Variable, *current-menu*: Public special variables
Special Variable, *data*: Private special variables
Special Variable, *done*: Private special variables
Special Variable, *email*: Private special variables
Special Variable, *future-package*: Private special variables
Special Variable, *local-repository*: Private special variables
Special Variable, *main-thread*: Private special variables
Special Variable, *menu-arguments*: Public special variables
Special Variable, *menu-doc-table*: Private special variables
Special Variable, *menu-table*: Private special variables
Special Variable, *parent-children-db*: Private special variables
Special Variable, *processor-doc-table*: Private special variables
Special Variable, *processor-table*: Private special variables
Special Variable, *project-config*: Private special variables
Special Variable, *recent-change*: Private special variables
Special Variable, *skeleton-directory*: Private special variables
Symbol Macro, !: Public symbol macros
Symbol Macro, !!: Public symbol macros


A.4 Data types

Jump to:   0   1   2   3   4  
A   C   E   F   M   P   R   S   T   U   W  
Index Entry  Section

0
0package.lisp: The eazy-project/src/0package․lisp file

1
1ask.lisp: The eazy-project/src/1ask․lisp file
1specials.lisp: The eazy-project/src/1specials․lisp file

2
2defmenu.lisp: The eazy-project/src/2defmenu․lisp file
2menu-definition-tools.lisp: The eazy-project/src/2menu-definition-tools․lisp file

3
3global.lisp: The eazy-project/src/3global․lisp file

4
4loop.lisp: The eazy-project/src/4loop․lisp file

A
actually-create-project.lisp: The eazy-project/src/create/actually-create-project․lisp file
ask: Public conditions

C
Condition, ask: Public conditions
Condition, unbound-menu: Private conditions
Condition, unbound-processor: Private conditions
create: The eazy-project/src/create module

E
eazy-project: The eazy-project system
eazy-project: The eazy-project package
eazy-project.asd: The eazy-project/eazy-project․asd file

F
File, 0package.lisp: The eazy-project/src/0package․lisp file
File, 1ask.lisp: The eazy-project/src/1ask․lisp file
File, 1specials.lisp: The eazy-project/src/1specials․lisp file
File, 2defmenu.lisp: The eazy-project/src/2defmenu․lisp file
File, 2menu-definition-tools.lisp: The eazy-project/src/2menu-definition-tools․lisp file
File, 3global.lisp: The eazy-project/src/3global․lisp file
File, 4loop.lisp: The eazy-project/src/4loop․lisp file
File, actually-create-project.lisp: The eazy-project/src/create/actually-create-project․lisp file
File, eazy-project.asd: The eazy-project/eazy-project․asd file
File, project-local.lisp: The eazy-project/src/create/project-local․lisp file
File, restore.lisp: The eazy-project/src/restore/restore․lisp file
File, watch.lisp: The eazy-project/src/restore/watch․lisp file

M
menu: Private structures
menu-type: Private types
Module, create: The eazy-project/src/create module
Module, restore: The eazy-project/src/restore module
Module, src: The eazy-project/src module

P
Package, eazy-project: The eazy-project package
processor-type: Private types
project-local.lisp: The eazy-project/src/create/project-local․lisp file

R
restore: The eazy-project/src/restore module
restore.lisp: The eazy-project/src/restore/restore․lisp file

S
src: The eazy-project/src module
Structure, menu: Private structures
System, eazy-project: The eazy-project system

T
Type, menu-type: Private types
Type, processor-type: Private types

U
unbound-menu: Private conditions
unbound-processor: Private conditions

W
watch.lisp: The eazy-project/src/restore/watch․lisp file