This is the lisp-critic Reference Manual, version 1.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:38:10 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
lisp-critic
LISP-CRITIC - A Lisp code critiquing package.
CHIBA Masaomi
Chris Riesbeck
MIT Licence
The Lisp Critic scans your code for instances of bad Lisp programming practice. The Lisp Critic works for all Lisp code, even if there are no test cases. Use the Critic with all your code, whether it’s an exercise, an assignment, or something you invented on your own. see more - https://courses.cs.northwestern.edu/325/exercises/critic.php#critic
1.1
ckr-tables
(system).
extend-match.lisp
(file).
write-wrap.lisp
(file).
lisp-critic.lisp
(file).
lisp-rules.lisp
(file).
ckr-tables
A utility library to ease the use of hash-tables
CHIBA Masaomi
Chris Riesbeck
MIT License
1.0
tables.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
lisp-critic/lisp-critic.asd
ckr-tables/ckr-tables.asd
lisp-critic/extend-match.lisp
lisp-critic/write-wrap.lisp
lisp-critic/lisp-critic.lisp
lisp-critic/lisp-rules.lisp
ckr-tables/tables.lisp
lisp-critic/extend-match.lisp
lisp-critic
(system).
add-extension
(function).
bind-variable
(function).
instantiate-pattern
(function).
pat-match
(function).
*known-pattern-types*
(special variable).
*pattern-functions*
(special variable).
*pattern-types*
(special variable).
add-binding
(function).
binding-value
(function).
binding-variable
(function).
extend-bindings
(function).
get-binding
(function).
instantiate-cons
(function).
instantiate-var
(function).
match-and
(function).
match-extension
(function).
match-match
(function).
match-not
(function).
match-or
(function).
match-predicate
(function).
match-segment-extension
(function).
match-segment-variable
(function).
match-tail
(function).
match-variable
(function).
pat-extension-p
(function).
(setf pat-function)
(setf expander).
pat-function
(function).
(setf pat-type)
(setf expander).
pat-type
(function).
pat-var-name
(function).
pat-var-p
(function).
prefix-p
(function).
segment-pat-extension-p
(function).
segment-pat-var-p
(function).
single-pat-var-p
(function).
var-prefix
(constant).
var-type-name-p
(function).
lisp-critic/write-wrap.lisp
extend-match.lisp
(file).
lisp-critic
(system).
write-wrap
(function).
break-pos
(function).
whitespace-p
(function).
lisp-critic/lisp-critic.lisp
write-wrap.lisp
(file).
lisp-critic
(system).
add-lisp-pattern
(function).
apply-critique-rule
(function).
clear-critique-db
(function).
critique
(macro).
critique-definition
(function).
critique-file
(function).
define-lisp-pattern
(macro).
(setf get-pattern)
(setf expander).
get-pattern
(function).
get-pattern-names
(function).
(setf get-response)
(setf expander).
get-response
(function).
lisp-critic-version
(function).
remove-lisp-pattern
(function).
response-args
(function).
(setf response-args)
(function).
response-format-string
(function).
(setf response-format-string)
(function).
*critic-version*
(special variable).
*length-threshold*
(special variable).
*output-width*
(special variable).
*top-level*
(special variable).
code-assigned-free-vars
(function).
code-assigned-vars
(function).
code-vars
(function).
critique-blist
(function).
(setf critique-blist)
(function).
critique-code
(function).
(setf critique-code)
(function).
critique-match
(function).
critique-name
(function).
(setf critique-name)
(function).
find-assigned-free-vars
(function).
find-critiques
(function).
find-match
(function).
generate-critiques
(function).
(setf get-assigned-vars-fn)
(setf expander).
get-assigned-vars-fn
(function).
get-badness-phrase
(function).
get-free-vars
(function).
get-length-badness
(function).
(setf get-local-vars-fn)
(setf expander).
get-local-vars-fn
(function).
get-loop-vars
(function).
get-var
(function).
get-vars
(function).
list-count
(function).
loop-binder-p
(function).
make-critiques
(function).
make-response-string
(function).
match-contains
(function).
match-eql-pred
(function).
match-name-contains
(function).
match-name-ends-with
(function).
match-name-starts-with
(function).
match-optional
(function).
match-repeat
(function).
match-repeat-pat
(function).
match-sets-free-vars
(function).
match-too-long
(function).
match-top-level
(function).
match-user-defined-name-starts-with
(function).
new-critique
(function).
new-response
(function).
print-critique-response
(function).
print-critique-responses
(function).
print-separator
(function).
remove-local-vars
(function).
standard-symbolp
(function).
string-ends-with
(function).
string-starts-with-p
(function).
t1
(function).
t2
(function).
t3
(function).
t4
(function).
lisp-critic/lisp-rules.lisp
lisp-critic.lisp
(file).
lisp-critic
(system).
ckr-tables/tables.lisp
ckr-tables
(system).
clear-table
(function).
deftable
(macro).
in-table-p
(function).
map-table
(function).
remove-key
(function).
Packages are listed by definition order.
extend-match
common-lisp
.
add-extension
(function).
bind-variable
(function).
instantiate-pattern
(function).
pat-match
(function).
*known-pattern-types*
(special variable).
*pattern-functions*
(special variable).
*pattern-types*
(special variable).
add-binding
(function).
binding-value
(function).
binding-variable
(function).
extend-bindings
(function).
get-binding
(function).
instantiate-cons
(function).
instantiate-var
(function).
match-and
(function).
match-extension
(function).
match-match
(function).
match-not
(function).
match-or
(function).
match-predicate
(function).
match-segment-extension
(function).
match-segment-variable
(function).
match-tail
(function).
match-variable
(function).
pat-extension-p
(function).
(setf pat-function)
(setf expander).
pat-function
(function).
(setf pat-type)
(setf expander).
pat-type
(function).
pat-var-name
(function).
pat-var-p
(function).
prefix-p
(function).
segment-pat-extension-p
(function).
segment-pat-var-p
(function).
single-pat-var-p
(function).
var-prefix
(constant).
var-type-name-p
(function).
tables
common-lisp
.
clear-table
(function).
deftable
(macro).
in-table-p
(function).
map-table
(function).
remove-key
(function).
lisp-critic
common-lisp
.
extend-match
.
tables
.
write-wrap
.
add-lisp-pattern
(function).
apply-critique-rule
(function).
clear-critique-db
(function).
critique
(macro).
critique-definition
(function).
critique-file
(function).
define-lisp-pattern
(macro).
(setf get-pattern)
(setf expander).
get-pattern
(function).
get-pattern-names
(function).
(setf get-response)
(setf expander).
get-response
(function).
lisp-critic-version
(function).
remove-lisp-pattern
(function).
response-args
(function).
(setf response-args)
(function).
response-format-string
(function).
(setf response-format-string)
(function).
*critic-version*
(special variable).
*length-threshold*
(special variable).
*output-width*
(special variable).
*top-level*
(special variable).
code-assigned-free-vars
(function).
code-assigned-vars
(function).
code-vars
(function).
copy-critique
(function).
copy-response
(function).
critique-blist
(function).
(setf critique-blist)
(function).
critique-code
(function).
(setf critique-code)
(function).
critique-match
(function).
critique-name
(function).
(setf critique-name)
(function).
find-assigned-free-vars
(function).
find-critiques
(function).
find-match
(function).
generate-critiques
(function).
(setf get-assigned-vars-fn)
(setf expander).
get-assigned-vars-fn
(function).
get-badness-phrase
(function).
get-free-vars
(function).
get-length-badness
(function).
(setf get-local-vars-fn)
(setf expander).
get-local-vars-fn
(function).
get-loop-vars
(function).
get-var
(function).
get-vars
(function).
list-count
(function).
loop-binder-p
(function).
make-critiques
(function).
make-response-string
(function).
match-contains
(function).
match-eql-pred
(function).
match-name-contains
(function).
match-name-ends-with
(function).
match-name-starts-with
(function).
match-optional
(function).
match-repeat
(function).
match-repeat-pat
(function).
match-sets-free-vars
(function).
match-too-long
(function).
match-top-level
(function).
match-user-defined-name-starts-with
(function).
new-critique
(function).
new-response
(function).
print-critique-response
(function).
print-critique-responses
(function).
print-separator
(function).
remove-local-vars
(function).
standard-symbolp
(function).
string-ends-with
(function).
string-starts-with-p
(function).
t1
(function).
t2
(function).
t3
(function).
t4
(function).
write-wrap
common-lisp
.
write-wrap
(function).
break-pos
(function).
whitespace-p
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
get-pattern
(function).
t1
(function).
get-response
(function).
t2
(function).
Table of DEFTABLE functions.
get-assigned-vars-fn
(function).
t4
(function).
get-local-vars-fn
(function).
t3
(function).
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Jump to: | (
A B C D E F G I L M N P R S T V W |
---|
Jump to: | (
A B C D E F G I L M N P R S T V W |
---|
Jump to: | *
C S V |
---|
Jump to: | *
C S V |
---|
Jump to: | C E F L P S T W |
---|
Jump to: | C E F L P S T W |
---|