Changeset 37051 in project


Ignore:
Timestamp:
01/16/19 21:14:45 (7 months ago)
Author:
Kon Lovett
Message:

rel 3.2.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/5/apropos

    r36213 r37051  
    2020==== apropos
    2121
    22 <procedure>(apropos PATTERN #!key macros? qualified? sort case-insensitive? raw? base split)</procedure>
     22<procedure>(apropos PATTERN #!key macros? sort case-insensitive? raw? base split)</procedure>
    2323
    2424Displays information about symbols matching {{PATTERN}} in the toplevel
    2525environment.
    2626
    27 ; {{PATTERN}} : A {{symbol}}, {{string}}, {{irregex}}, {{irregex-sre}}, {{(quote symbol)}}, {{(quote string)}}. When unquoted symbol or string substring matching is performed. When quoted the string value is taken as an irregex regular expression string for use with search. Should {{PATTERN}} be a namespace qualified symbol the namespace will be dropped before conversion to a regular-expression.
     27; {{PATTERN}} : A {{symbol}}, {{string}}, {{irregex}}, {{irregex-sre}}, {{(quote symbol)}}, {{(quote string)}}. When unquoted symbol or string substring matching is performed. When quoted the string value is taken as an irregex regular expression string for use with search.
    2828; {{MACROS?}} : Either {{#t}} to include macros, or {{#f}} to skip them. Default is {{#f}}.
    29 ; {{QUALIFIED?}} : Either {{#t}} to include qualified symbols or {{#f}} to skip them. Default is {{#f}}.
    3029; {{CASE-INSENSITIVE?}} : Either {{#t}} to use match case-insensitivity for the {{PATTERN}} or {{#f}} to be case-sensitive. Default is {{#f}}.
    3130; {{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}}.
     
    3635==== apropos-list
    3736
    38 <procedure>(apropos-list PATTERN #!key macros? qualified? case-insensitive? raw? base) => list</procedure>
     37<procedure>(apropos-list PATTERN #!key macros? case-insensitive? raw? base) => list</procedure>
    3938
    4039Like {{apropos}} but returns an, unsorted, list of matching symbols.
     
    4241==== apropos-information-list
    4342
    44 <procedure>(apropos-information-list PATTERN #!key macros? qualified? sort case-insensitive? raw? base) => list</procedure>
     43<procedure>(apropos-information-list PATTERN #!key macros? sort case-insensitive? raw? base) => list</procedure>
    4544
    4645Like {{apropos}} but returns a list key'ed by {{(MODULE . NAME)}}.
     
    145144
    146145<enscript language=scheme>
    147 > (apropos 'print #:qualified? #t)
     146> (apropos 'print)
    148147printer:                                     keyword
    149148flonum-print-precision                       procedure tmp
     
    192191
    193192; {{mac[ros]}} : {{#:macros? #t}}
    194 ; {{qual[ified]}} : {{#:qualified? #t}}
    195193; {{sort [name|module|type|#f]}} : {{#:sort #:name|#:module|#:type|#f}}
    196194; {{split [name|module|#f]}} : {{#:split #:name|#:module|#f}}
     
    204202
    205203<enscript language=scheme>
    206 #;1> ,a print qualified macros sort name
     204#;1> ,a print macros sort name
    207205char-set:printing                            variable
    208206define-record-printer                        macro
     
    235233
    236234<enscript language=scheme>
    237 #;1> ,a '(: (* any)) qualified macros sort name
     235#;1> ,a '(: (* any)) macros sort name
    238236*                                                           procedure C_times
    239237  ... 1600 lines + ...
     
    286284== Version history
    287285
     286; 3.1.3 : Removed ''qualified'' symbol references.
     287; 3.1.2 : Fix removed namespace-qualified symbols from core.
     288; 3.1.1 :
    288289; 3.1.0 : Add {{apropos-api}} & {{apropos-csi}}. Add {{apropos-default-base}}, {{check-apropos-number-base}}, {{apropos-sort-key?}}, {{check-apropos-sort-key}}, & {{error-apropos-sort-key}}.
    289290; 3.0.0 : CHICKEN 5 release.
Note: See TracChangeset for help on using the changeset viewer.