This is the binfix Reference Manual, version 0.50, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:21:51 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
binfixBINFIX – 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.asdbinfix/package.lispbinfix/proto.lispbinfix/proto1.lispbinfix/binfix.lispbinfix/interface.lispbinfix/proto.lisppackage.lisp (file).
binfix (system).
binfix/proto1.lispproto.lisp (file).
binfix (system).
binfix/binfix.lispproto1.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.lispbinfix.lisp (file).
binfix (system).
op-position (function).
priority (type).
property (type).
rmbop (function).
binfix/README.mdbinfix/doc/index.htmlbinfix/doc/markdown.cssbinfix/doc/syntax-term.pngbinfix/doc/syntax-gui.pngbinfix/doc/markdown.cssdoc/index.html (file).
binfix (system).
binfix/doc/syntax-term.pngdoc/markdown.css (file).
binfix (system).
binfix/doc/syntax-gui.pngdoc/syntax-term.png (file).
binfix (system).
Packages are listed by definition order.
binfixcommon-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 |
|---|