This is the eazy-project Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 17:59:34 2024 GMT+0.
eazy-project/eazy-project.asd
eazy-project/src/0package.lisp
eazy-project/src/1specials.lisp
eazy-project/src/1ask.lisp
eazy-project/src/2defmenu.lisp
eazy-project/src/2menu-definition-tools.lisp
eazy-project/src/3global.lisp
eazy-project/src/4loop.lisp
eazy-project/src/create/project-local.lisp
eazy-project/src/create/actually-create-project.lisp
eazy-project/src/restore/restore.lisp
eazy-project/src/restore/watch.lisp
The main system appears first, followed by any subsystem dependency.
eazy-project
Generate 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/src
eazy-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/create
4loop.lisp
(file).
src
(module).
project-local.lisp
(file).
actually-create-project.lisp
(file).
eazy-project/src/restore
create
(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.asd
eazy-project/src/0package.lisp
eazy-project/src/1specials.lisp
eazy-project/src/1ask.lisp
eazy-project/src/2defmenu.lisp
eazy-project/src/2menu-definition-tools.lisp
eazy-project/src/3global.lisp
eazy-project/src/4loop.lisp
eazy-project/src/create/project-local.lisp
eazy-project/src/create/actually-create-project.lisp
eazy-project/src/restore/restore.lisp
eazy-project/src/restore/watch.lisp
eazy-project/src/1specials.lisp
0package.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.lisp
1specials.lisp
(file).
src
(module).
askp
(function).
eazy-project/src/3global.lisp
2menu-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.lisp
3global.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.lisp
create
(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.lisp
create
(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.lisp
restore
(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.lisp
restore
(module).
enable-watch
(function).
sleep-and-check
(function).
update-interval
(function).
watch
(function).
Packages are listed by definition order.
eazy-project
alexandria
.
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 |
---|