cmats ← {gap} ##.dfnsnotes lpp ⍝ Formatted dfns notes.
[dfnsnotes] renders the notes in this workspace as a vector of character
matrices, suitable for printing in an appropriate font. Right argument [lpp] is
the number of lines of text per page (the number of columns is fixed at 80).
Page numbers are aligned alternately right and left, so that the pages are suit-
able for double-sided printing.
The overall structure of the resulting vector of pages is:
contents · from →contents← in the notes namespace.
notes · · the bulk of the notes, around 400 pages at 66 lines/page.
≤person≥ index index of sources and contributors ···
function index alphabetical list function and operator names.
≤topic≥ index from the "Index:" lines at the end of each note.
In order to save paper, rather than start every note on a separate page, each
follows its predecessor after a short gap and a separating title line. Optional
left argument [gap], default 8, determines the minimum number of "orphan" lines,
at the end of a page, in which a new note may be started.
Contents and index references have the form: note.pageno, as in:
· Dates.256
· · days.258 ⍝ Day number from ⎕TS format.
· · date.259 ⍝ ⎕TS format from day number.
· · easter.260 ⍝ Easter Day in year ⍵.
· · timestamp.148 ⍝ Time-stamped message.
You can find an example of the formatted notes at:
http://www.dyalog.com/dfnsdws/DfnsNotes.pdf
Example:
cmats ← dfnsnotes 66 ⍝ format notes, 66 lines/page.
See also: index dfnscode
Back to: contents
Back to: Dyalog APL
Trouble seeing APL font?