indx ← notespace ##.index class ⍝ ⍵-index of notes in space ⍺.
[index] extracts lines starting 'Index',[class] from character arrays in space
[notespace] and returns a vector of (entry refs) pairs:
entry: index entry (character vector)
refs: names of variables referencing entry (vector of character vectors).
Multiple entries on the same line are separated by character '|'.
The notes in this workspace use the convention ':' to add entries to a ≤topic≥
index, ';' to add entries to a ≤person≥ index, and '≡' to add entries to an
alias list.
Index: topic_entry|topic_entry|...
Index; person_entry|...
Index≡ alias, for example "network, see: graph", as follows:
Aliases:
Index≡BFS→breadth-first search|network→graph|Phi→golden mean
Index≡balanced tree→binary search tree|IDN→International Day Number
Index≡AGM→arithmetic-geometric mean|BST→binary search tree
Index≡DFS→depth-first search|MST→minimum spanning tree|RLE→run-length encoding
Index≡line list→line vector|FRE→Function Results Edition|LZW→Lempel-Ziv-Welch
Index≡spaces→blanks|GCD→greatest common divisor|LCM→least common multiple
Index≡JITS→Just-In-Time-Subtraction|HCF→greatest common divisor
Index≡CPS→continuation-passing style|Ø→golden mean
Index≡imaginary numbers→complex numbers|HHKB→Happy Hacking Keyboard
Index≡line-drawing characters→box-drawing characters|FFT→Fast Fourier Transform
Index≡data compression→compression|TAO→Total array ordering
Index≡read-eval-print loop→REPL|nested array→array, nested|EIS→enclose-if-simple
Index≡recursion, mutual→mutual recursion|mutual recursion→recursion, mutual
Example:
↑ 5↑ notes index ':' ⍝ first 5 _topic_ index entries.
⍺th root root
⍺← root
accumulator factorial fibonacci list
adjacent 1s xtabs
AGM limit
↑ 5↑ notes index ';' ⍝ first 5 _person_ index entries.
Adelson-Velskii G.M. avl
Baas M. pred
Baronet D. dtb
Beckham D. mayan
Bopp Y. enlist
↑ 5↑ notes index ':;' ⍝ first 5 _combined_ index entries.
⍺th root root
⍺← root
accumulator factorial fibonacci list
Adelson-Velskii G.M. avl
adjacent 1s xtabs
⍕{'see ',⍵}\↑{1↓¨('→'=⍵)⊂⍵}∘{'→',⊃⍵}¨notes index'≡' ⍝ alias entries
AGM see arithmetic-geometric mean
balanced tree see binary search tree
BFS see breadth-first search
BST see binary search tree
CPS see continuation-passing style
data compression see compression
DFS see depth-first search
EIS see enclose-if-simple
FFT see Fast Fourier Transform
FRE see Function Results Edition
GCD see greatest common divisor
HCF see greatest common divisor
HHKB see Happy Hacking Keyboard
IDN see International Day Number
imaginary numbers see complex numbers
JITS see Just-In-Time-Subtraction
LCM see least common multiple
line list see line vector
line-drawing characters see box-drawing characters
LZW see Lempel-Ziv-Welch
MST see minimum spanning tree
mutual recursion see recursion, mutual
nested array see array, nested
network see graph
Phi see golden mean
read-eval-print loop see repl
recursion, mutual see mutual recursion
RLE see run-length encoding
spaces see blanks
TAO see Total array ordering
Ø see golden mean
Index: index
Back to: contents
Back to: Workspaces