This is the binfix Reference Manual, version 0.50, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:24:30 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
binfix
BINFIX – A powerful binary infix syntax for Common LISP.
Viktor Cerovski
GNU GPLv2
0.50
package.lisp
(file).
proto.lisp
(file).
proto1.lisp
(file).
binfix.lisp
(file).
interface.lisp
(file).
readme.md
(file).
doc/index.html
(file).
doc/markdown.css
(file).
doc/syntax-term.png
(file).
doc/syntax-gui.png
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
binfix/binfix.asd
binfix/package.lisp
binfix/proto.lisp
binfix/proto1.lisp
binfix/binfix.lisp
binfix/interface.lisp
binfix/proto.lisp
package.lisp
(file).
binfix
(system).
binfix/proto1.lisp
proto.lisp
(file).
binfix
(system).
binfix/binfix.lisp
proto1.lisp
(file).
binfix
(system).
binfix
(function).
&lambdap
(macro).
*decls*
(special variable).
*def-symbol*
(special variable).
*init-binfix*
(special variable).
*no-of-bops*
(special variable).
assign-properties
(function).
bop-p
(function).
collect-&parts
(function).
dbind
(function).
declare*
(macro).
decls
(function).
def-class
(function).
def-generic
(function).
def-sbind*
(macro).
defs
(function).
defs-macro
(macro).
doc-decls
(function).
dstruct
(function).
fbinds
(function).
find-bop
(function).
find-bop-in
(function).
hashget
(macro).
implicit-progn
(function).
init-binfix
(macro).
keyword-type-spec
(function).
lambda-list
(function).
lbinds
(function).
mbind
(function).
method-lambda-list
(function).
mvbind
(function).
progn-monad
(function).
save-binfix
(function).
sbind*
(function).
semicolon-in
(macro).
singleton
(function).
slots
(function).
slots+
(function).
split
(function).
sym-eql
(function).
type-keyword-type
(function).
unreduce-rhs
(function).
vbinds
(function).
binfix/interface.lisp
binfix.lisp
(file).
binfix
(system).
op-position
(function).
priority
(type).
property
(type).
rmbop
(function).
binfix/README.md
binfix/doc/index.html
binfix/doc/markdown.css
binfix/doc/syntax-term.png
binfix/doc/syntax-gui.png
binfix/doc/markdown.css
doc/index.html
(file).
binfix
(system).
binfix/doc/syntax-term.png
doc/markdown.css
(file).
binfix
(system).
binfix/doc/syntax-gui.png
doc/syntax-term.png
(file).
binfix
(system).
Packages are listed by definition order.
binfix
common-lisp
.
&lambdap
(macro).
*binfix*
(special variable).
*decls*
(special variable).
*def-symbol*
(special variable).
*init-binfix*
(special variable).
*no-of-bops*
(special variable).
*timing*
(special variable).
assign-properties
(function).
binfix-reader
(macro).
bop-p
(function).
collect-&parts
(function).
dbind
(function).
declare*
(macro).
decls
(function).
def
(macro).
def-class
(function).
def-generic
(function).
def-lambda
(macro).
def-sbind*
(macro).
defs
(function).
defs-macro
(macro).
doc-decls
(function).
dstruct
(function).
fbinds
(function).
find-bop
(function).
find-bop-in
(function).
flet=
(macro).
hashget
(macro).
implicit-progn
(function).
indexing
(function).
infix
(macro).
init-binfix
(macro).
keyword-type-spec
(function).
lambda-list
(function).
lbinds
(function).
let=
(macro).
mbind
(function).
method-lambda-list
(function).
mvbind
(function).
op-position
(function).
priority
(type).
progn-monad
(function).
property
(type).
rmbop
(function).
save-binfix
(function).
sbind*
(function).
semicolon
(function).
semicolon-in
(macro).
singleton
(function).
slots
(function).
slots+
(function).
split
(function).
sym-eql
(function).
type-keyword-type
(function).
unreduc
(macro).
unreduce-rhs
(function).
var-bind
(macro).
vbinds
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
DEFBINFIX bop [lisp-op [priority op [property]*]] Defines new or redefines existing Bop BOP.
Keep only Bops represented by symbols in argument(s) BOPS. Without arguments restores all binfix Bops. Handles also implicit dependence of := :== and :- on progn Bop. Returns nil.
Macro that removes Bops represented by symbols in BOPS. Returns nil.
Set already defined binfix OP to represent lisp LISP-OP, with the same properties unless properties PROPS are non-nil.
Returns index of the first element of *binfix* that contains op, or nil otherwise.
Removes binfix operation OP. Returns nil.
Jump to: | &
A B C D F H I K L M O P R S T U V |
---|
Jump to: | &
A B C D F H I K L M O P R S T U V |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | B D F I P R S T |
---|
Jump to: | B D F I P R S T |
---|