This is the eazy-project Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:02:09 2025 GMT+0.
eazy-project/eazy-project.asdeazy-project/src/0package.lispeazy-project/src/1specials.lispeazy-project/src/1ask.lispeazy-project/src/2defmenu.lispeazy-project/src/2menu-definition-tools.lispeazy-project/src/3global.lispeazy-project/src/4loop.lispeazy-project/src/create/project-local.lispeazy-project/src/create/actually-create-project.lispeazy-project/src/restore/restore.lispeazy-project/src/restore/watch.lispThe main system appears first, followed by any subsystem dependency.
eazy-projectGenerate and Manage a Project
Masataro Asai
LLGPL
0.1
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).
src (module).
Modules are listed depth-first from the system components tree.
eazy-project/srceazy-project (system).
0package.lisp (file).
1specials.lisp (file).
1ask.lisp (file).
2defmenu.lisp (file).
2menu-definition-tools.lisp (file).
3global.lisp (file).
4loop.lisp (file).
create (module).
restore (module).
eazy-project/src/create4loop.lisp (file).
src (module).
project-local.lisp (file).
actually-create-project.lisp (file).
eazy-project/src/restorecreate (module).
src (module).
restore.lisp (file).
watch.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
eazy-project/eazy-project.asdeazy-project/src/0package.lispeazy-project/src/1specials.lispeazy-project/src/1ask.lispeazy-project/src/2defmenu.lispeazy-project/src/2menu-definition-tools.lispeazy-project/src/3global.lispeazy-project/src/4loop.lispeazy-project/src/create/project-local.lispeazy-project/src/create/actually-create-project.lispeazy-project/src/restore/restore.lispeazy-project/src/restore/watch.lispeazy-project/src/1specials.lisp0package.lisp (file).
src (module).
*config* (special variable).
*config-path* (special variable).
clear-config (function).
load-config (function).
read-config (function).
save-config (function).
*author* (special variable).
*email* (special variable).
*local-repository* (special variable).
*skeleton-directory* (special variable).
ok (function).
shell-command (function).
eazy-project/src/1ask.lisp1specials.lisp (file).
src (module).
askp (function).
eazy-project/src/3global.lisp2menu-definition-tools.lisp (file).
src (module).
%add-defsystem-dependency (function).
%add-dependency (function).
%author (function).
%clear-defsystem-dependency (function).
%clear-dependency (function).
%email (function).
%ep-main (function).
%git (function).
%license (function).
%local-repository (function).
%readme-extension (function).
%set-global (function).
%testing-library (function).
*recent-change* (special variable).
eazy-project/src/4loop.lisp3global.lisp (file).
src (module).
! (symbol macro).
!! (symbol macro).
launch-menu (function).
launch-menu-interactively (function).
quit-menu (function).
simulate-menu-selection (function).
*data* (special variable).
process-data (function).
render-menu (function).
wrap-interactively (function).
wrap-programatically (function).
eazy-project/src/create/project-local.lispcreate (module).
%add-local-defsystem-dependency (function).
%add-local-dependency (function).
%bug-tracker (function).
%create (function).
%create-project (function).
%description (function).
%homepage (function).
%name (function).
%reset-local-config (function).
%source-control (function).
eazy-project/src/create/actually-create-project.lispcreate (module).
*done* (special variable).
*processor-doc-table* (special variable).
*processor-table* (special variable).
actually-create-project (function).
add-processor (function).
defprocessor (macro).
done (function).
includes-p (function).
process-file (function).
processor-boundp (function).
processor-let (macro).
processor-type (type).
symbol-processor (function).
(setf symbol-processor) (function).
unbound-processor (condition).
eazy-project/src/restore/restore.lisprestore (module).
%add-default-system (function).
%reset-default-system (function).
%restore (function).
%save (function).
%session (function).
%toggle-watch (function).
*main-thread* (special variable).
implementation-independent-systems (function).
save-session (function).
try-initiate-watch (function).
eazy-project/src/restore/watch.lisprestore (module).
enable-watch (function).
sleep-and-check (function).
update-interval (function).
watch (function).
Packages are listed by definition order.
eazy-projectalexandria.
cl-emb.
cl-ppcre.
common-lisp.
iterate.
trivia.level2.
! (symbol macro).
!! (symbol macro).
*config* (special variable).
*config-path* (special variable).
*current-menu* (special variable).
*menu-arguments* (special variable).
ask (function).
ask (condition).
clear-config (function).
defmenu (macro).
invoke-menu (function).
launch-menu (function).
launch-menu-interactively (function).
load-config (function).
quit-menu (function).
read-config (function).
save-config (function).
simulate-menu-selection (function).
up (function).
%add-default-system (function).
%add-defsystem-dependency (function).
%add-dependency (function).
%add-local-defsystem-dependency (function).
%add-local-dependency (function).
%author (function).
%bug-tracker (function).
%clear-defsystem-dependency (function).
%clear-dependency (function).
%create (function).
%create-project (function).
%description (function).
%email (function).
%ep-main (function).
%git (function).
%homepage (function).
%license (function).
%local-repository (function).
%name (function).
%readme-extension (function).
%reset-default-system (function).
%reset-local-config (function).
%restore (function).
%save (function).
%session (function).
%set-global (function).
%source-control (function).
%testing-library (function).
%toggle-watch (function).
*author* (special variable).
*data* (special variable).
*done* (special variable).
*email* (special variable).
*future-package* (special variable).
*local-repository* (special variable).
*main-thread* (special variable).
*menu-doc-table* (special variable).
*menu-table* (special variable).
*parent-children-db* (special variable).
*processor-doc-table* (special variable).
*processor-table* (special variable).
*project-config* (special variable).
*recent-change* (special variable).
*skeleton-directory* (special variable).
actually-create-project (function).
add-processor (function).
askp (function).
copy-menu (function).
defprocessor (macro).
done (function).
enable-watch (function).
fname (function).
g (macro).
generate-restart-hander-forms (function).
implementation-independent-systems (function).
includes-p (function).
l (macro).
make-menu (function).
menu (structure).
menu-body (reader).
menu-boundp (function).
menu-children (function).
menu-let (macro).
menu-message (reader).
menu-name (reader).
menu-p (function).
menu-parent (reader).
menu-task (function).
menu-task-form (function).
menu-type (type).
ok (function).
print-config-update-direction (function).
process-data (function).
process-file (function).
processor-boundp (function).
processor-let (macro).
processor-type (type).
q (function).
qif (macro).
render-menu (function).
save-session (function).
shell-command (function).
sleep-and-check (function).
symbol-menu (function).
(setf symbol-menu) (function).
symbol-processor (function).
(setf symbol-processor) (function).
toggle-global (function).
try-initiate-watch (function).
unbound-menu (condition).
unbound-processor (condition).
update-config-item (function).
update-interval (function).
watch (function).
wrap-interactively (function).
wrap-programatically (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Holds the arguments to the restarts, when the menu is launched programatically. These arguments are considered by ‘qif’.
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.
go up the menu
FIXME: A hack to set the correct package with restore-session.
With let and special bindings, it is unwound every time quitting the menu.
stores project-local information.
get/set the global configuration data
get/set the project local configuration data
Read a line from *query-io*, bind it to var, then if it is a non-empty string run ‘then’. Else, run ‘else’.
body.
name.
Print the current value, then print the direction for how to enter/cancel the input.
Automatically defined boolean function.
Shortcut for (format *query-io* format-control format-arguments...) . Newline is always inserted in the beginning.
Automatically defined getter function. When DEFAULT is supplied, the value is set automatically.
Automatically defined getter function. When DEFAULT is supplied, the value is set automatically.
Automatically defined setter function.
Toggle a global config (T <-> NIL)
portfolio setting
unbound-variable.
| Jump to: | %
(
A C D E F G I L M O P Q R S T U W |
|---|
| Jump to: | %
(
A C D E F G I L M O P Q R S T U W |
|---|
| Jump to: | !
*
B M N P S |
|---|
| Jump to: | !
*
B M N P S |
|---|
| Jump to: | 0
1
2
3
4
A C E F M P R S T U W |
|---|
| Jump to: | 0
1
2
3
4
A C E F M P R S T U W |
|---|