For generating exported Gerbil names.
gxpkg install github.com/thunknyc/gerbil-apropos
$ gxapropos [re-string] ...
The
gxapropostool, installed in~/.gerbil/bin, will evaluateapropos-re, described below, on each command line argument.
gxaproposd (Not currently implemented)
The
gxaproposddaemon will output results for each regular expression sent to stdin followed by a newline. This allows the small but non-trivial startup time associated with constructing the apropos database to be amortized over potentially many lookups.
(import :thunknyc/apropos)
Import the apropos library.
apropos-re re-str [apropos-db]
apropos string-or-symbol [apropos-db]
Core lookup procedures. Produce a list of matching names and modules using either a regular expression string (
apropos-re) or a string or symbol (apropos) to match on a substring basis.
make-apropos-db [load-path]
Construct a new apropos database object and return it.
current-apropos-db [new-db]
If evaluated with no arguments, return the current apropo database object. If evaluated with one argument, set the current apropos database to
new-db.
module-exports module-name-symbol
Determine all exports of a module, given as a symbol e.g.
':thunknyc/apropos.