The paren6 Reference Manual

This is the paren6 Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:30:55 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 paren6

Paren6 is a set of ES6 macros for Parenscript

Author

Ben McGunigle <>

License

Apache License, version 2.0

Version

0.0.1

Dependencies
  • parenscript (system).
  • alexandria (system).
Source

paren6.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 paren6/paren6.asd

Source

paren6.asd.

Parent Component

paren6 (system).

ASDF Systems

paren6.


3.1.2 paren6/package.lisp

Source

paren6.asd.

Parent Component

paren6 (system).

Packages

paren6.


3.1.3 paren6/paren6.lisp

Dependency

package.lisp (file).

Source

paren6.asd.

Parent Component

paren6 (system).

Internals

4 Packages

Packages are listed by definition order.


4.1 paren6

Source

package.lisp.

Use List
  • alexandria.
  • common-lisp.
  • parenscript.
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Internals


5.1.1 Ordinary functions

Function: getters-and-setters (target funcs)

Generates code from funcs to add getters and setters to the object specified by target. Used by the create6 and defclass6 macros.

Package

paren6.

Source

paren6.lisp.

Function: proc-defun (classname code)
Package

paren6.

Source

paren6.lisp.

Function: proc-static (classname code)
Package

paren6.

Source

paren6.lisp.

Function: proc-static-item (classname code)
Package

paren6.

Source

paren6.lisp.

Function: super-wrap (code superclass has-super)
Package

paren6.

Source

paren6.lisp.


Appendix A Indexes


A.1 Concepts


A.3 Variables