Changeset 35137 in project


Ignore:
Timestamp:
02/17/18 00:55:51 (4 months ago)
Author:
kon
Message:

rel 2.7.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/apropos

    r35133 r35137  
    1717==== apropos
    1818
    19 <procedure>(apropos PATTERN #!key macros? qualified? sort case-insensitive? raw? base)</procedure>
     19<procedure>(apropos PATTERN #!key macros? qualified? sort case-insensitive? raw? base split)</procedure>
    2020
    2121Displays information about symbols matching {{PATTERN}} in the toplevel
     
    2727; {{CASE-INSENSITIVE?}} : Either {{#t}} to use match case-insensitivity for the {{PATTERN}} or {{#f}} to be case-sensitive. Default is {{#f}}.
    2828; {{SORT}} : Either {{#:name}} for an symbol sort, {{#:module}} for an module symbol sort, or {{#:type}} for a type+indentifier sort, or {{#f}} for unsorted. Default is {{#:type}}.
     29; {{SPLIT}} : Either {{#:name}} for an symbol match, {{#:module}} for an module match, or {{#f}} for any. Default is {{#f}}.
    2930; {{RAW}} : Do not strip identifier symbols. The default is {{#f}}. Use {{#:raw? #t}} when ''apropos'' is suspected of hiding information.
    3031; {{BASE}} : {{fixnum}} in {{2..16}}. The default is {{10}}. {{BASE}} is used to convert a {{number}} to a string {{PATTERN}}. Of dubious utility. But can ''fix'' the situation of entering a hex number, say {{#x1c}}, for the pattern using the REPL and matching against {{28}}!
     
    5455; {{'(procedure . <core procedure name>)}} :
    5556
     57==== apropos-default-options
     58
     59<parameter>(apropos-default-options [OPTIONS]) -> list</parameter>
     60
     61{{OPTIONS}} is an {{apropos}} #!key argument list.
     62
     63Default {{'()}}.
     64
    5665==== apropos-interning
    5766
     
    7281; {{qual[ified]}} : {{#:qualified? #t}}
    7382; {{sort [name|module|type|#f]}} : {{#:sort #:name|#:module|#:type|#f}}
     83; {{split [name|module|#f]}} : {{#:split #:name|#:module|#f}}
    7484; {{case-insensitve|ci}} : {{#:case-insensitive? #t}}
    7585; {{base 2..16}} : {{#:base 2..16}}
     
    255265macro machinary assumed by this extension. Submit a bug report if it breaks.
    256266
    257 * Missing parameter for default options.
    258 
    259 * Missing module oriented search. Ex: ,a foo mod? #t ;=>x foo | x foobar | y foobar  | ...
    260 
    261267
    262268== Author
     
    267273== Version history
    268274
     275; 2.7.0 : Add {{apropos-default-options}}. Add {{#:split}} option.
    269276; 2.6.5 : Fix identifier sorting.
    270277; 2.6.4 : Cosmetic.
Note: See TracChangeset for help on using the changeset viewer.