This is the slynk-macrostep Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:41:46 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
slynk-macrostepMACROSTEP support for Slynk
João Távora
slynk (system).
package.lisp (file).
collect-macro-forms.lisp (file).
slynk-macrostep.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
slynk-macrostep/slynk-macrostep.asdslynk-macrostep/package.lispslynk-macrostep/collect-macro-forms.lispslynk-macrostep/slynk-macrostep.lispslynk-macrostep/slynk-macrostep.asdslynk-macrostep (system).
slynk-macrostep/collect-macro-forms.lispslynk-macrostep (system).
call-with-collected-macro-forms (function).
collect-macro-forms (function).
with-collected-macro-forms (macro).
slynk-macrostep/slynk-macrostep.lispslynk-macrostep (system).
macro-form-p (function).
macrostep-expand-1 (function).
*macrostep-placeholder* (special variable).
*macrostep-tag* (special variable).
+whitespace+ (special variable).
collect-form-positions (function).
collect-macro-forms-in-context (function).
collect-marker-positions (function).
enclose-form-in-context (function).
expand-form-once (function).
expansion-in-context-failed (condition).
find-non-whitespace-position (function).
macro-form-type (function).
macroexpand-1-in-context (function).
macroexpand-and-catch (function).
make-marker-char (function).
make-tracking-pprint-dispatch (function).
marker-char-id (function).
marker-char-p (function).
pprint-to-string (function).
throw-collected-macro-forms (macro).
throw-expansion (macro).
whitespacep (function).
Packages are listed by definition order.
slynk-macrostepcommon-lisp.
slynk-api.
macro-form-p (function).
macrostep-expand-1 (function).
*macrostep-placeholder* (special variable).
*macrostep-tag* (special variable).
+whitespace+ (special variable).
call-with-collected-macro-forms (function).
collect-form-positions (function).
collect-macro-forms (function).
collect-macro-forms-in-context (function).
collect-marker-positions (function).
enclose-form-in-context (function).
expand-form-once (function).
expansion-in-context-failed (condition).
find-non-whitespace-position (function).
macro-form-type (function).
macroexpand-1-in-context (function).
macroexpand-and-catch (function).
make-marker-char (function).
make-tracking-pprint-dispatch (function).
marker-char-id (function).
marker-char-p (function).
pprint-to-string (function).
throw-collected-macro-forms (macro).
throw-expansion (macro).
whitespacep (function).
with-collected-macro-forms (macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Collect macro forms by locally binding *MACROEXPAND-HOOK*. Evaluates INSTRUMENTED-FORM and collects any forms which undergo macro-expansion into a list. Then evaluates BODY with FORMS bound to the list of forms, and RESULT (optionally) bound to the value of INSTRUMENTED-FORM.
Collect subforms of FORM which undergo (compiler-)macro expansion. Returns two values: a list of macro forms and a list of compiler macro forms.
simple-error.
| Jump to: | C E F M P T W | 
|---|
| Jump to: | C E F M P T W | 
|---|
| Jump to: | *
   
+ S | 
|---|
| Jump to: | *
   
+ S | 
|---|
| Jump to: | C E F P S | 
|---|
| Jump to: | C E F P S | 
|---|